WO2021088592A1 - 业务分流方法、装置及***以及电子设备和存储介质 - Google Patents
业务分流方法、装置及***以及电子设备和存储介质 Download PDFInfo
- Publication number
- WO2021088592A1 WO2021088592A1 PCT/CN2020/120325 CN2020120325W WO2021088592A1 WO 2021088592 A1 WO2021088592 A1 WO 2021088592A1 CN 2020120325 W CN2020120325 W CN 2020120325W WO 2021088592 A1 WO2021088592 A1 WO 2021088592A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- offload
- address
- service flow
- flow data
- response message
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
Definitions
- This application relates to the field of computer and communication technology, and specifically, to business offloading methods, devices and systems, electronic equipment and storage media.
- a solution for offloading of the local network is proposed to realize the routing of a specific service flow to the local network.
- the main offloading schemes include the Uplink Classifier (UL CL) scheme and the Internet Protocol Version 6 (IPv6 Internet Protocol Version 6, IPv6) multi-homing scheme.
- a service offloading method includes:
- the uplink service flow data packet of the terminal device is offloaded to the edge network, and the destination address of the uplink service flow data packet is the offload address.
- a service offloading device including:
- the detection module is used to detect the received service flow data according to preset rules to obtain the detection result
- a generating module configured to, if the detection result meets the preset rule, use the network address in the service flow data as a distribution address to generate a distribution strategy
- the offload module is configured to offload the uplink service flow data packet of the terminal device to the edge network according to the offload strategy, and the destination address of the uplink service flow data packet is the offload address.
- a service offloading system includes a terminal device, a user plane function entity, a session management function entity, and an edge network, wherein:
- the terminal device is configured to send an uplink service flow data packet to the user plane functional entity, and receive a downlink service flow data packet sent by the user plane functional entity;
- the user plane function entity is used to detect the received service flow data according to preset rules to obtain the detection result, and if the detection result meets the preset rule, then the network in the service flow data
- An address is used as an offload address to generate an offload strategy, and offload an uplink service flow data packet of a terminal device to an edge network according to the offload strategy, and the destination address of the uplink service flow data packet is the offload address;
- the session management function entity is configured to receive the offload strategy sent by the user plane function entity, and return a response message agreeing or rejecting the offload strategy to the user plane function entity;
- the edge network is configured to receive the uplink service flow data packet offloaded by the user plane function entity, and send the downlink service flow data packet to the user plane function entity.
- an electronic device including a memory and a processor
- a computer program is stored in the memory
- the processor is configured to execute the computer program to enable the electronic device to implement the method described in any embodiment of the present application.
- a computer-readable storage medium having a computer program stored on the computer-readable storage medium, and when the computer program is executed by a processor, an electronic device including the processor is Implement the method described in any embodiment of this application.
- Fig. 1 shows a system architecture diagram of the application of a service offloading method according to an exemplary embodiment of the present application.
- Fig. 2 shows a system architecture diagram of the application of the service offloading method according to an exemplary embodiment of the present application.
- Fig. 3 shows a flowchart of a service offloading method according to an embodiment of the present application.
- Fig. 4 shows a flowchart of a service offloading method according to an embodiment of the present application.
- Fig. 5 shows a flowchart of a service offloading method according to an embodiment of the present application.
- Fig. 6 shows a flowchart of a service offloading method according to an embodiment of the present application.
- Fig. 7 shows a flowchart of a service offloading method according to an embodiment of the present application.
- Fig. 8 shows a schematic diagram of the interaction process of the service offloading system according to an embodiment of the present application.
- Fig. 9 shows a block diagram of a service offloading device according to an embodiment of the present application.
- Fig. 10 shows a schematic structural diagram of a computer system of an electronic device according to an embodiment of the present application.
- a solution for offloading of a local network ie, edge network
- the main offloading schemes include the uplink classifier scheme and the Internet Protocol version 6 multi-homing scheme.
- SMF Session Management Function
- the implementation of the uplink classifier scheme is as follows:
- the session management function entity may decide to insert an uplink classifier on the data path of the packet data unit (Packet Data Unit, PDU for short) session.
- the uplink classifier is a function supported by the User Plane Function (UPF) entity, which is used to offload part of the data to the local network according to the data filter issued by the session management function entity.
- the insertion or deletion of an uplink classifier is determined by the session management function entity, and the session management function entity controls the user plane function entity through the N4 interface.
- the session management function entity may decide to insert a user plane function entity supporting the uplink classifier in the data path of the packet data unit session when the packet data unit session connection is established, or after the packet data unit session is established.
- the session management function entity may decide to delete a user plane function entity supporting the uplink classifier on the data path of the packet data unit session after the establishment of the packet data unit session, or delete the uplink on the user plane function entity supporting the uplink classifier.
- Classifier function may include one or more user plane function entities on the data path of the packet data unit session.
- the uplink classifier provides uplink data forwarding to the local network or the core user plane function entity, and aggregates the data sent to the user equipment, that is, the data sent to the user equipment from the local network and the core user plane function entity Perform polymerization. This operation is based on the data distribution rules provided by the data detection and session management functional entities.
- the upstream classifier applies filtering rules (for example, detects the Internet Protocol (IP) address/prefix of the upstream classifier data packets sent by the user equipment) and determines how these data packets are routed.
- IP Internet Protocol
- the configuration of the offloading rules is implemented through the session management function entity issuing to the user plane function entity, or the offloading rules are sent to the session management function entity through the application function (AF), and then the session management The functional entity is issued to the user plane functional entity.
- the configuration method of this shunt rule is usually a static configuration method.
- FIG. 1 shows a schematic diagram of an exemplary system architecture to which the technical solutions of the embodiments of the present invention can be applied.
- the system architecture may include a terminal device 101, a first user plane function entity 102, a second user plane function entity 103, a server 104, an edge network 105, and a session management function entity 106.
- the terminal device 101 can be the mobile phone shown in FIG.
- the first user plane function entity 102 is connected to the edge computing device in the edge network 105 and is used to forward the communication data between the terminal device 101 and the edge network 105;
- the second user plane function entity 103 is connected to the server 104 and is used to forward the difference between the terminal device 101 and the server 104 Communication data between.
- terminal devices first user plane functional entities, second user plane functional entities, servers, edge computing devices, and session management functional entities in FIG. 1 are merely illustrative. According to implementation needs, there may be any number of terminal devices, first user plane functional entities, second user plane functional entities, servers, edge networks, session management functional entities, etc. researchers in this field can understand that, Figure 1 does not include access devices such as base stations.
- the session connection in this solution includes access devices such as base stations or non-3GPP access (such as WiFi), that is, the terminal device is first connected to the access devices such as the base station, and then the access device is connected to the user plane function Entity.
- access devices such as base stations or non-3GPP access (such as WiFi)
- the first user plane function entity 102 presets service flow detection rules. After the terminal device 101 or the server 104 sends service flow data to the first user plane function entity 102, the first user plane function entity 102 102 detects the service flow data according to the preset rule, and if the detection result meets the preset rule, the first user plane function entity 102 extracts the network address in the service flow data as a distribution address to generate a distribution strategy. The first user plane function entity 102 offloads the uplink service flow data packet sent by the terminal device 101 with the offload address to the edge network 105 according to the offload strategy.
- the first user plane function entity 102 after the first user plane function entity 102 generates the offload strategy, it reports the offload strategy to the session management function entity 106, and the session management function entity 106 makes a decision on the offload strategy. If the session management function The entity 106 agrees to the offload strategy, and returns a response message agreeing to the offload strategy to the first user plane function entity 102. After receiving the agreed response message, the first user plane function entity 102 determines to configure the offload strategy; if the session management function entity 106 If the offload strategy is disapproved, it returns a response message rejecting the offload strategy to the first user plane function entity 102. After receiving the rejection response message, the first user plane function entity 102 determines not to configure the offload strategy.
- Fig. 2 shows a system architecture diagram of the application of the service offloading method according to an exemplary embodiment of the present application.
- the difference between the system architecture shown in FIG. 2 and the system architecture described in FIG. 1 is that the system architecture shown in FIG. 2 is a scenario where the service flow data detected by the first user plane functional entity is a DNS response message.
- a service scheduler 107 is added, and the server 104 is a DNS server.
- the terminal device 101 Based on the system architecture shown in FIG. 2, in an embodiment of the present invention, the terminal device 101 generates a DNS request and sends it to the first user plane functional entity 102, and the first user plane functional entity 102 forwards the DNS request to The second user plane function entity 103 is further sent by the second user plane function entity 103 to the DNS server 104.
- the DNS server 104 generates a DNS response message according to the DNS request, and then passes the second user plane function entity 103 and the first user plane function The entity 102 forwards to the terminal device 101.
- the DNS server can be GSLB (Global Server Load Balance).
- the first user plane functional entity 102 after the first user plane functional entity 102 receives the DNS response message forwarded by the second user plane functional entity 103, it detects the DNS response message according to a preset rule, and if the detection result meets the expected Assuming a rule, the network address included in the DNS response message is used as the offload address to generate the offload strategy, and at the same time, the DNS response message is sent to the terminal device 101.
- the first user plane function entity 102 after the first user plane function entity 102 generates the offload strategy, if the destination address of the service flow data packet sent by the terminal device 101 matches the offload address of the offload strategy, the first user The surface function entity 102 offloads the service flow data packet to the edge network 105.
- the edge computing device in the edge network 105 can replace the source address of the service flow data packet with the edge The network address of the device is calculated and the modified service flow data packet is sent to the service scheduler 107.
- the service scheduler 107 after the service scheduler 107 receives the modified service flow data packet, it can identify the source address (that is, the network address of the edge computing device) therein and determine the edge computing according to the service deployment situation. Whether the edge network 105 where the device is located can handle the service access request of the terminal device. If the service scheduler 107 recognizes that the edge network 105 where the edge computing device is located can handle the service access request of the terminal device 101, the generated response message carries the network address of the service server deployed in the edge network 105; if the service scheduler 107 It is recognized that the edge network 105 where the edge computing device is located cannot process the service access request of the terminal device, and the generated response message carries the network address of the service server deployed in the core data center.
- the source address that is, the network address of the edge computing device
- the response message may be sent to the edge computing device in the edge network 105, and then The edge computing device replaces the destination address in the response message with the destination address of the terminal device and sends the response message to the first user plane function entity 102.
- the terminal device 101 can obtain the network address of the service server in the edge network 105 by parsing the response message, and then it can be based on the edge
- the network address of the service server in the network 105 initiates a service access request to the edge network 105.
- the edge network in the embodiment of the present invention is located in the edge computing center.
- the edge computing center is relative to the core data center.
- the core data center is a centralized data center at the back end. Users can access the core data through the network.
- the center is used to obtain the required data, but the distance between the user and the core data center may be far, which may increase the service access delay; while the edge data center is located closest to the user and can communicate with the core data through the WAN
- the center maintains real-time data updates to directly provide users with good services.
- Fig. 3 shows a flowchart of a service offloading method according to an embodiment of the present application.
- the service offloading method may be executed by a user plane functional entity, for example, it may be executed by the first user plane functional entity 102 shown in FIG. 1 or FIG. 2.
- the method includes the following steps:
- Step S310 Perform detection on the received service flow data according to a preset rule to obtain a detection result
- Step S320 If the detection result satisfies the preset rule, use the network address in the service flow data as a distribution address to generate a distribution strategy;
- Step S330 Offload the uplink service flow data packet of the terminal device to the edge network according to the offload strategy, and the destination address of the uplink service flow data packet is the offload address.
- step S310 the received service flow data is detected according to a preset rule to obtain a detection result.
- the first user plane functional entity is configured with detection rules for service flow data. After the first user plane functional entity receives the service flow data, it detects the service flow data according to the preset rules to obtain the detection result.
- Step S320 If the detection result satisfies the preset rule, the network address in the service flow data is used as a distribution address to generate a distribution strategy.
- the first user plane function entity uses the network address in the service flow data as the offload address to generate the offload strategy, there are the following two subsequent processing methods:
- the first user plane functional entity After the first user plane functional entity generates the offload strategy, it will report the offload strategy to the session management functional entity to notify the session management functional entity that the offload strategy has been configured on the first user plane functional entity side.
- the method further includes the following steps:
- Step S410 Send the offload strategy to the session management function entity
- Step S420 If a response message for agreeing to the offload strategy is received from the session management function entity, determine to configure the offload strategy
- Step S430 If a response message of rejecting the offload strategy returned by the session management function entity is received, it is determined not to configure the offload strategy.
- step S420 after the session management function entity receives the offload strategy report message sent by the first user plane function entity, it makes a decision on the offload strategy according to the strategy configured by the operator. If the session management function entity agrees with the first user plane function When the entity requests the offload strategy, a response message for the approval request is sent to the first user plane functional entity. After receiving the offload policy agree response message returned by the session management functional entity, the first user plane functional entity determines to configure the offload strategy.
- step S430 if the session management function entity rejects the first user plane function entity's offloading policy request, it sends a response message rejecting the request to the first user plane function entity, and the first user plane function entity receives the session management function entity. After the response message of rejecting the offload strategy is returned, it is determined not to configure the offload strategy.
- step S330 the uplink service flow data packet of the terminal device is offloaded to the edge network according to the offload strategy, and the destination address of the uplink service flow data packet is the offload address.
- the upstream service flow data is a service access request sent by a terminal device. Since the first user plane functional entity is configured with an offload strategy, when the destination address of the upstream traffic data packet is the same as the offload address in the offload strategy, the first user plane functional entity will use the offload strategy for the upstream traffic data packet. Shunt to the edge network.
- the technical solution of the embodiment of the present invention generates a shunt strategy in real time through the detection of the service flow by the user plane function entity, realizes the configuration of flexible and real-time shunt strategy, and meets the specific scheduling requirements for the services deployed in the edge network.
- step S320 specifically includes the following steps:
- Step S510 Receive the DNS request sent by the terminal device and send the DNS request to the DNS server;
- Step S520 Perform detection on the received DNS response message returned by the DNS server to obtain a detection result
- Step S530 If the detection result satisfies the preset rule, the network address included in the DNS response message is used as a distribution address to generate a distribution strategy.
- step S510 the DNS request sent by the terminal device is received and the DNS request is sent to the DNS server.
- the terminal device After the terminal device generates the DNS request, it sends the DNS request to the user-plane functional entity, and the user-plane functional entity sends the DNS request to the DNS server, and the DNS server generates a DNS response message in response to the DNS request. After the DNS server generates the DNS response message, it sends the DNS response message to the user plane functional entity. After the user plane functional entity receives the DNS response message, it sends the DNS response message to the terminal device.
- the DNS request sent by the terminal device may be sent to the first user plane functional entity through the base station device. After receiving the DNS request, the first user plane functional entity passes through the second user plane functional entity. Forward the DNS request to the DNS server.
- the first user plane functional entity may be I-UPF
- the second user plane functional entity may be PSA-UPF.
- step S520 the received DNS response message returned by the DNS server is detected, and the detection result is obtained.
- the first user plane function entity After the first user plane function entity receives the DNS response message, it detects the DNS response message according to the preset rule to obtain the detection result.
- the DNS response message is usually encapsulated with port information, such as port 53 (port 53 is a port opened by the DNS server and mainly used for domain name resolution), so the first user plane function entity can Determine whether the DNS response message is received according to the port information encapsulated in the received data packet.
- port information such as port 53 (port 53 is a port opened by the DNS server and mainly used for domain name resolution)
- step S530 if the detection result satisfies a preset rule, the network address included in the DNS response message is used as a distribution address to generate a distribution strategy.
- generating the offload strategy based on the network address contained in the DNS response message may be to use the network address contained in the DNS response message as the offload address to generate the offload strategy, so that the first user plane function entity can assign the destination address
- the service flow data packets of the shunt address are shunted to the edge network.
- step S530 specifically includes step S5301 to step S5302, which are described in detail as follows.
- Step S5301 if the domain name information in the DNS response message meets a preset condition, use the network address included in the DNS response message as the offload address.
- the domain name information in the DNS response message satisfies the preset condition may be that the domain name information satisfies the condition of the target domain name, and the target domain name may be pre-registered in the first user plane functional entity by the operator according to the request of the business party. Configure and store in.
- the domain name information in the DNS response message is the target domain name, it is determined whether to use the network address carried in the DNS response message as the offload address. If the domain name information in the DNS response message is a pre-stored target domain name, the network address in the DNS response message is extracted, and the network address is used as the offload address. If the domain name information in the DNS response message is not a pre-stored target domain name, the network address in the DNS response message is not extracted as the offload address.
- an offloading strategy is generated according to the offloading address, and the offloading strategy is used to offload the service flow data packets whose destination address is the offloading address sent by the terminal device to the edge network.
- the following two subsequent processing methods are included:
- the first user plane functional entity After the first user plane functional entity generates the offload strategy, it will report the offload strategy to the session management functional entity to notify the session management functional entity that the offload strategy has been configured on the first user plane functional entity side.
- the first user plane function entity sends the DNS response message to the terminal device, so that the terminal device sends the service flow data packet according to the DNS response message.
- the offload strategy is reported to the session management function entity, and the session management function entity makes a decision on the offload strategy request.
- the DNS response message is sent to the terminal device.
- the method further includes:
- a response message for agreeing to the offloading strategy is received from the session management function entity, it is determined to configure the offloading strategy, and the DNS response message is sent to the terminal device so that the terminal device is The DNS response message sends a service flow data packet.
- the session management function entity after the session management function entity receives the offload strategy report message sent by the first user plane function entity, it makes a decision on the offload strategy according to the strategy configured by the operator. If the session management function entity agrees with the first user plane If the functional entity requests the offloading strategy, it sends a response message agreeing to the request to the first user plane functional entity. After the first user plane functional entity receives the offloading strategy agreeing response message returned by the session management functional entity, it configures the A shunt strategy, and the DNS response message is sent to the terminal device, so that the terminal device sends the service flow data packet according to the DNS response message. For example, the terminal device may send a service flow data packet to the network address contained in the DNS response message (the network address is the network address of the service scheduler allocated by the DNS server to the terminal device).
- the session management function entity rejects the request of the first user plane function entity's offloading policy, then it sends a response message rejecting the request to the first user plane function entity, and the first user plane function entity receives the offload policy rejection policy returned by the session management function entity.
- the DNS response message is still sent to the terminal device, so that the terminal device sends the service flow data packet according to the DNS response message.
- the first user plane functional entity will not configure Offload strategy, so after receiving the service flow data packet sent by the terminal device, since the offload strategy for the network address of the service flow data packet is not configured, the service flow data packet will not be offloaded to the edge network.
- the session management function entity agrees to the offload strategy of the first user plane functional entity, the first user plane functional entity will configure the offload strategy.
- the business flow data packet will be offloaded to the edge network according to the offload strategy, and then sent by the edge computing device to the service scheduler, so that the edge computing device can modify the service flow data packet
- the source address is used to ensure that the service scheduler recognizes that the service flow data packet can be served by the service server in the edge network, so as to allocate the network address of the service server in the edge network in the response message returned.
- the first user plane function entity uses the network address contained in the DNS response message as the offload address, and after generating the offload policy, referring to FIG. 7, the method further includes the following steps:
- Step S710 According to the offloading strategy, offload the service flow data packet whose destination address is the offload address sent by the terminal device to the edge network, and then the edge network sends the service flow data packet to the service scheduler.
- the network address of the service scheduler is the destination address of the service flow data packet;
- Step S720 Receive a response message returned by the service scheduler sent by the edge network, and send the response message to the terminal device, so that the terminal device initiates a service according to the network address contained in the response message Access request.
- the service flow data packet sent by the terminal device carries the destination address of the service flow data packet, that is, the network address of the service scheduler.
- the first user plane function entity determines whether the destination address of the traffic data packet is the offload address in the offload strategy according to the configured offload strategy. If the destination address of the traffic data packet is not the offload address in the offload strategy, then the service flow The data packet will not be offloaded to the edge network.
- the service flow data packet will be directly sent to the second user plane functional entity, and then sent by the second user plane functional entity to the service scheduler.
- the service scheduler does not recognize the edge network
- the terminal device will be assigned the network address of the service server located in the core data center, so that the terminal device can initiate a service access request to the service server of the core data center. If the destination address of the traffic data packet is the offload address in the offload strategy, the traffic data packet will be offloaded to the edge network so that the edge network can modify the source address in the traffic data packet to ensure that the service scheduler recognizes the The edge network can handle service access requests from terminal devices.
- the edge computing device in the edge network can replace the source address of the service flow data packet with the edge computing device's source address.
- Network address and send the modified service flow data packet to the service scheduler.
- the service scheduler can identify the source address (that is, the network address of the edge computing device) and According to the service deployment, determine whether the edge network where the edge computing device is located can handle the service access request of the terminal device.
- a response message is generated Carries the network address of the service server deployed in the edge network; if the service scheduler recognizes that the edge network where the edge computing device is located cannot handle the service access request of the terminal device, the generated response message carries the service server deployed in the core data center Network address.
- step S720 if the service scheduler recognizes that the service server in the edge network can process the service access request of the terminal device, it generates a response message containing the network address of the service server in the edge network, and the service scheduler After the response message is generated, the response message can be sent to the edge computing device in the edge network, and then the edge computing device replaces the destination address in the response message with the destination address of the terminal device and sends it to the first user plane functional entity.
- the service scheduler if the service scheduler recognizes that the edge network cannot process the service access request of the terminal device, it generates a response message containing the network address of the service server of the core data center, and the service scheduler generates the response message ,
- the response message can be sent to the edge computing device in the edge network, and the edge computing device replaces the destination address of the response message with the network address of the terminal device, and then sends it to the first user plane functional entity, and then The first user plane function entity sends the response message to the terminal device, so that the terminal device initiates a service access request to the service server of the core data center.
- the foregoing embodiment generates a distribution strategy based on the network address of the service scheduler in the DNS response message returned by the DNS server.
- the service flow data packet is forwarded to the service scheduler according to the distribution strategy.
- the edge network enables the service scheduler to determine whether the edge network can serve the service access request according to the edge network where the network address of the obtained edge computing device is located, and return a response message to the terminal device.
- the terminal device can follow the information in the response message
- the network address initiates a service access request.
- a shunt strategy is generated in real time, and then the service is delivered to the terminal device through the service server in the edge network, which meets the specific service scheduling requirements.
- delivering services to terminal devices through the service server in the edge network not only reduces the delay of terminal devices accessing services, but also reduces the bandwidth consumption of the core data center.
- the first user plane function entity after the first user plane function entity sends the response message to the terminal device, it may further include the following steps:
- the downlink service flow data packet for the terminal device returned by the edge network is received, the downlink service flow data packet is returned to the terminal device.
- the terminal device can initiate a service access request according to the network address contained in the response message, including the service
- the uplink service flow data packet of the access request is first sent to the first user plane functional entity.
- the destination address of the uplink service flow data packet is consistent with the offload address, the first user plane functional entity will offload the uplink service flow data packet to Business server in the edge network.
- the first user plane function entity returns the downlink service flow data packet to the terminal device after receiving the downlink service flow data packet for the terminal device returned by the edge network.
- the offload device that is, the first user plane functional entity
- the first user plane functional entity may return the service response result to the terminal device through the base station or non-3GPP access.
- Fig. 8 shows a schematic diagram of the interaction process of the service offloading system according to an embodiment of the present application, including the following steps:
- Step S810 The terminal device 101 sends a DNS request to the DNS server 104, and the DNS request is used to request the DNS server 104 to allocate the network address of the service dispatcher.
- the terminal device 101 sends a DNS request to the first user plane functional entity 102 through the base station or non-3GPP access, and the first user plane functional entity 102 forwards the DNS request to the second user plane functional entity 103, and then the second user plane functional entity 103 sends the DNS request to the DNS server 104.
- Step S820 The DNS server 104 selects the corresponding service scheduler 107 according to the DNS request, writes the network address of the service scheduler into the DNS response message, and sends the DNS response message to the second user plane function entity 103 via the Internet, and then the first The second user plane function entity 103 sends the DNS response message to the first user plane function entity 102.
- Step S830a After receiving the DNS response message, the first user plane function entity 102 detects the DNS response message according to a preset rule. If the detection result meets the preset rule, extract the domain name and the corresponding domain name contained in the DNS response message. If the domain name information satisfies the pre-set rules of the first user plane function entity 102, the network address in the DNS response message is extracted as the offload address, and the offload strategy is generated. The offload strategy is used to match the destination address with the offload address The business flow data packet of the forwarding to the edge network.
- Step S830b After generating the offload strategy, the first user plane function entity 102 reports the generated offload strategy to the session management function entity 106. In one embodiment, the first user plane function entity 102 informs the session management function entity 106 that the offload strategy has been configured; in another embodiment, the first user plane function entity 102 sends the offload strategy to the session management function entity 106 , The session management function entity 106 makes a decision on the offload strategy.
- a response message of the approval request is sent to the first user plane function entity 102, and the first user plane function entity 102 determines to configure the offload strategy ; If the request for the offload strategy is not agreed, a response message rejecting the request is sent to the first user plane functional entity 102, and the first user plane functional entity 102 determines not to configure the offload strategy.
- Step S840 The terminal device 101 receives the DNS response message returned by the first user plane function entity 102.
- Step S850 After receiving the DNS response message, the terminal device 101 sends the service flow data packet according to the network address of the service scheduler 107 included in the DNS response message.
- the service flow data packet is first sent by the terminal device 101 to the first user plane function entity 102.
- the first user plane function entity 102 After receiving the service flow data packet, the first user plane function entity 102 forwards the service flow data packet to the edge network 105 according to the offloading strategy.
- the edge computing device in the edge network 105 replaces the source address of the service flow data packet with the network address of the edge computing device and sends it to the service scheduler 107, and then after the service scheduler 107 receives the modified service flow data packet,
- the source address ie, the network address of the edge computing device
- the source address can be used to identify whether the edge network 105 where the edge computing device is located can process the service access request of the terminal device.
- Step S860 The service scheduler 107 generates a response message according to the service flow data packet, and returns the response message to the first user plane function entity 102 through the edge network 105, and then the first user plane function entity 102 returns the response message to the terminal device 101 .
- the service scheduler 107 recognizes that the edge network 105 where the edge computing device is located can handle the service access request of the terminal device, it generates a response message containing the network address of the service server in the edge network 105 , Send the response message to the edge network 105, and then the edge computing device in the edge network 105 replaces the destination address in the response message with the destination address of the terminal device and sends it to the first user plane function entity 102.
- the generated response message carries the network address of the service server deployed in the core data center .
- Step S870 After sending the response message to the terminal device 101, the terminal device 101 may initiate a service access request according to the network address of the service server contained in the response message, and the uplink service flow data packet containing the service access request is first sent to the first A user plane function entity 102. Since the destination address of the upstream service flow data packet is consistent with the pre-configured offload address, the first user plane function entity 102 will offload the upstream service flow data packet to the edge network 105.
- Step S880 The first user plane function entity 102 receives the downlink service flow data packet for the terminal device 101 returned by the edge network 105, and returns the downlink service flow data packet to the terminal device 101.
- a service offloading apparatus 900 is provided, which is characterized in that the apparatus 900 includes:
- the detection module 910 is configured to detect the received service flow data according to preset rules to obtain a detection result
- a generating module 920 configured to, if the detection result meets the preset rule, use the network address in the service flow data as a distribution address to generate a distribution strategy
- the offload module 930 is configured to offload the uplink service flow data packet of the terminal device to the edge network according to the offload strategy, and the destination address of the uplink service flow data packet is the offload address.
- the generation module 920 is configured to, if the detection result meets the preset rule, use the network address in the service flow data as the offload address, and after the offload policy is generated,
- the device also includes:
- a sending module configured to send the offload strategy to the session management function entity
- a determining and configuring module configured to determine to configure the offloading strategy if a response message for agreeing to the offloading strategy returned by the session management function entity is received;
- a determining not to configure a module configured to determine not to configure the offloading policy if a response message of rejecting the offloading policy returned by the session management function entity is received.
- the generating module 920 when the service flow data is a DNS response message, the generating module 920 includes:
- a receiving unit configured to receive a DNS request sent by a terminal device and send the DNS request to a DNS server;
- a detection unit configured to detect the received DNS response message returned by the DNS server to obtain a detection result
- the generating unit is configured to, if the detection result meets a preset rule, use the network address included in the DNS response message as a distribution address to generate a distribution strategy.
- the generating unit is further configured to:
- the offloading strategy is generated according to the offloading address, and the offloading strategy is used to offload the service flow data packets whose destination address is the offloading address sent by the terminal device to the edge network.
- the device is further configured to:
- a response message for agreeing to the offloading strategy is received from the session management function entity, it is determined to configure the offloading strategy, and the DNS response message is sent to the terminal device so that the terminal device is The DNS response message sends a service flow data packet.
- the device is further configured to:
- the service flow data packet sent by the terminal device whose destination address is the offload address is offloaded to the edge network, and then the edge network sends the service flow data packet to the service scheduler, and the service scheduler
- the network address of the server is the destination address of the service flow data packet
- the apparatus after sending the response message to the terminal device, the apparatus is further configured to:
- the downlink service flow data packet for the terminal device returned by the edge network is received, the downlink service flow data packet is returned to the terminal device.
- FIG. 10 shows a schematic structural diagram of a computer system suitable for implementing an electronic device of any embodiment of the present disclosure.
- the computer system 1000 includes a processor or a central processing unit (CPU) 1001, which can be loaded to or from a program stored in a read-only memory (ROM) (also referred to as a storage portion) 1008 or from the storage portion 1008.
- the program in the random access memory (RAM) 1003 is executed to perform various appropriate actions and processing, for example, the method described in any embodiment of the present disclosure is executed.
- RAM 1003 various programs and data required for system operation are also stored.
- the CPU 1001, the ROM 1008, and the RAM 1003 are connected to each other through a bus 1004.
- An input/output (I/O) interface 1005 is also connected to the bus 1004.
- the following components are connected to the I/O interface 1005: an input part 1006 including a keyboard, a mouse, etc.; an output part 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and speakers, etc.; a storage part 1008 including a hard disk, etc. ; And a communication part 1009 including a network interface card such as a LAN card, a modem, and the like.
- the communication section 1009 performs communication processing via a network such as the Internet.
- the driver 1010 is also connected to the I/O interface 1005 as needed.
- a removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that the computer program read therefrom is installed into the storage portion 1008 as needed.
- an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart.
- the computer program may be downloaded and installed from the network through the communication part 1009, and/or installed from the removable medium 1011.
- the computer program When the computer program is executed by a processor or a central processing unit (CPU) 1001, it executes various functions defined in the method and device of the present application.
- the computer system 1000 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computing operations related to machine learning.
- AI Artificial Intelligence
- the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two.
- the computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or a combination of any of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable removable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier wave, and a computer-readable program code is carried therein. This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- the computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium.
- the computer-readable medium may send, propagate, or transmit the program for use by or in combination with the instruction execution system, apparatus, or device .
- the program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
- the technical solution provided by the embodiments of the present application may include the following beneficial effects: the user plane function entity detects the received service flow data according to preset rules, and if the detection result meets the preset rules, the network address in the service flow data As the offload address, a offload strategy is generated, and the uplink service flow data packets of the terminal device are offloaded to the edge network according to the offload strategy. It can be seen that the technical solution of the embodiment of the present invention generates a distribution strategy in real time through the detection of the service flow by the user plane function entity, realizes the configuration of flexible and real-time distribution strategy, and meets specific service requirements.
- the DNS response message can be detected by the user plane functional entity, and when the preset rule is met, the corresponding address in the DNS response message is configured as the offload address, thereby Upstream service flow data is shunted to edge computing equipment for specific processing to meet specific scheduling requirements for services deployed on the edge network.
- each block in the flowchart or block diagram may represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more for realizing the specified logical function.
- Executable instructions may also occur in a different order from the order marked in the drawings. For example, two blocks shown in succession can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved.
- each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by A combination of dedicated hardware and computer instructions is implemented.
- the units described in the embodiments of the present disclosure may be implemented in software or hardware, and the described units may also be provided in a processor. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances.
- this application also provides a computer-readable medium.
- the computer-readable medium may be included in the electronic device described in the above-mentioned embodiments; or it may exist alone without being assembled into the electronic device. in.
- the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by an electronic device, the electronic device realizes the method described in the following embodiments. For example, the electronic device can implement the steps shown in FIGS. 3 to 7 and so on.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (12)
- 一种业务分流方法,所述方法包括:根据预设规则对接收到的业务流数据进行检测,得到检测结果;若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。
- 根据权利要求1所述的方法,所述将所述业务流数据中的网络地址作为分流地址,生成分流策略之后,该方法还包括:将所述分流策略发送至会话管理功能实体;若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略;若接收到所述会话管理功能实体返回的拒绝所述分流策略的响应消息,则确定不配置所述分流策略。
- 根据权利要求1所述的方法,所述业务流数据为DNS响应消息,其中,所述若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略,包括:接收所述终端设备发送的DNS请求并将所述DNS请求发送至DNS服务器;对接收到的所述DNS服务器返回的DNS响应消息进行检测,得到检测结果;若所述检测结果满足预设规则,则将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略。
- 根据权利要求3所述的方法,所述将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略,包括:若所述DNS响应消息中的域名信息满足预设条件,则将所述DNS响应消息中包含的网络地址作为分流地址;根据所述分流地址生成分流策略,所述分流策略用于将所述终端 设备发送的目的地址为所述分流地址的业务流数据包分流至所述边缘网络。
- 根据权利要求3所述的方法,所述将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略之后,该方法还包括:将所述分流策略发送至会话管理功能实体;若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略,并将所述DNS响应消息发送至所述终端设备,以使所述终端设备根据所述DNS响应消息发送业务流数据包。
- 根据权利要求3所述的方法,所述将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略之后,该方法还包括:根据所述分流策略将所述终端设备发送的目的地址为所述分流地址的业务流数据包分流至所述边缘网络,进而由所述边缘网络将所述业务流数据包发送至业务调度器,所述业务调度器的网络地址为所述业务流数据包的目的地址;接收由所述边缘网络发送的业务调度器返回的响应消息,并将所述响应消息发送至所述终端设备,以使所述终端设备根据所述响应消息中包含的网络地址发起业务访问请求。
- 根据权利要求6所述的方法,所述将所述响应消息发送至所述终端设备之后,该方法还包括:接收所述终端设备发送的上行业务流数据包;若所述上行业务流数据包的目的地址和分流地址一致时,则将所述上行业务流数据包发送至所述边缘网络;若接收到所述边缘网络返回的针对所述终端设备的下行业务流数据包,则将所述下行业务流数据包返回给所述终端设备。
- 一种业务分流装置,包括:检测模块,用于根据预设规则对接收到的业务流数据进行检测,得到检测结果;生成模块,用于若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;分流模块,用于根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。
- 根据权利要求8所述的装置,还包括:发送模块,用于将所述分流策略发送至会话管理功能实体;确定配置模块,用于若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略;确定不配置模块,用于若接收到所述会话管理功能实体返回的拒绝所述分流策略的响应消息,则确定不配置所述分流策略。
- 一种业务分流***,包括终端设备、用户面功能实体、会话管理功能实体和边缘网络,其中:所述终端设备,用于将上行业务流数据包发送至所述用户面功能实体,接收所述用户面功能实体发送的下行业务流数据包;所述用户面功能实体,用于根据预设规则,对接收到的业务流数据进行检测,得到检测结果,若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略,根据所述分流策略将所述终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址;所述会话管理功能实体,用于接收所述用户面功能实体发送的分流策略,并向所述用户面功能实体返回同意或拒绝所述分流策略的响应消息;所述边缘网络,用于接收所述用户面功能实体分流的上行业务流数据包,并将下行业务流数据包发送给所述用户面功能实体。
- 一种电子设备,包括存储器和处理器;所述存储器中存储有计算机程序;所述处理器用于执行所述计算机程序以使所述电子设备实现权利 要求1至7中的任一项所述的方法。
- 一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时使包括所述处理器的电子设备实现权利要求1至7中的任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022518308A JP7427082B2 (ja) | 2019-11-08 | 2020-10-12 | サービスオフロード方法、装置、システム、電子機器、及びコンピュータプログラム |
EP20885398.6A EP3985931A4 (en) | 2019-11-08 | 2020-10-12 | SERVICE FLOW DIVISION METHOD, APPARATUS AND SYSTEM, ELECTRONIC DEVICE AND STORAGE MEDIA |
KR1020227008280A KR20220039814A (ko) | 2019-11-08 | 2020-10-12 | 서비스 흐름 분할 방법, 장치, 및 시스템, 전자 디바이스, 및 저장 매체 |
US17/451,746 US20220038378A1 (en) | 2019-11-08 | 2021-10-21 | Service offloading method, apparatus, and system, electronic device, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911089188.0A CN110912835B (zh) | 2019-11-08 | 2019-11-08 | 业务分流方法、装置及*** |
CN201911089188.0 | 2019-11-08 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/451,746 Continuation US20220038378A1 (en) | 2019-11-08 | 2021-10-21 | Service offloading method, apparatus, and system, electronic device, and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021088592A1 true WO2021088592A1 (zh) | 2021-05-14 |
Family
ID=69816934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/120325 WO2021088592A1 (zh) | 2019-11-08 | 2020-10-12 | 业务分流方法、装置及***以及电子设备和存储介质 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220038378A1 (zh) |
EP (1) | EP3985931A4 (zh) |
JP (1) | JP7427082B2 (zh) |
KR (1) | KR20220039814A (zh) |
CN (1) | CN110912835B (zh) |
WO (1) | WO2021088592A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938957A (zh) * | 2021-12-06 | 2022-01-14 | 太平洋电信股份有限公司 | 网络边缘设备的计算分配方法及*** |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110290140B (zh) * | 2019-06-28 | 2021-09-24 | 腾讯科技(深圳)有限公司 | 多媒体数据处理方法及装置、存储介质、电子设备 |
CN110912835B (zh) * | 2019-11-08 | 2023-04-07 | 腾讯科技(深圳)有限公司 | 业务分流方法、装置及*** |
CN113473526A (zh) * | 2020-03-31 | 2021-10-01 | 华为技术有限公司 | 一种通信方法及装置 |
CN113949617A (zh) * | 2020-07-16 | 2022-01-18 | 中移(成都)信息通信科技有限公司 | 一种组网***、方法、设备及计算机存储介质 |
CN112312481B (zh) * | 2020-09-25 | 2022-06-21 | 网络通信与安全紫金山实验室 | 一种mec与多运营商核心网的通信方法及*** |
CN115118786B (zh) * | 2021-03-22 | 2024-03-19 | 中国电信股份有限公司 | 边缘业务调度方法、装置和***、存储介质 |
CN113596191B (zh) * | 2021-07-23 | 2023-05-26 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、网元设备以及可读存储介质 |
US20230110752A1 (en) * | 2021-10-13 | 2023-04-13 | Microsoft Technology Licensing, Llc | Efficiency of routing traffic to an edge compute server at the far edge of a cellular network |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108882305A (zh) * | 2017-05-09 | 2018-11-23 | ***通信有限公司研究院 | 一种数据包的分流方法及装置 |
CN109429270A (zh) * | 2017-06-23 | 2019-03-05 | 华为技术有限公司 | 通信方法及装置 |
US20190158997A1 (en) * | 2016-05-06 | 2019-05-23 | Convida Wireless, Llc | Traffic steering at the service layer |
CN109889586A (zh) * | 2019-02-02 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 通信处理方法、装置、计算机可读介质及电子设备 |
WO2019186504A1 (en) * | 2018-03-29 | 2019-10-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for support of user plane separation and user plane local offloading for 5g non-3gpp access |
CN110912835A (zh) * | 2019-11-08 | 2020-03-24 | 腾讯科技(深圳)有限公司 | 业务分流方法、装置及*** |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1758649B (zh) * | 2004-10-05 | 2010-04-28 | 华为技术有限公司 | 版本不同的网间互联协议网络互通的方法 |
WO2008112770A2 (en) * | 2007-03-12 | 2008-09-18 | Citrix Systems, Inc. | Systems and methods for cache operations |
US7706266B2 (en) * | 2007-03-12 | 2010-04-27 | Citrix Systems, Inc. | Systems and methods of providing proxy-based quality of service |
US8782207B2 (en) | 2009-10-20 | 2014-07-15 | At&T Intellectual Property I, L.P. | System and method to prevent endpoint device recovery flood in NGN |
EP2630776B1 (en) * | 2010-10-22 | 2019-07-10 | Telefonaktiebolaget LM Ericsson (publ) | Mobile-access information based adaptation of network address lookup for differentiated handling of data traffic |
US10587503B2 (en) * | 2016-04-08 | 2020-03-10 | Apple Inc. | User-plane path selection for the edge service |
CN108419270B (zh) * | 2017-02-10 | 2021-08-06 | 中兴通讯股份有限公司 | 一种业务分流实现方法及装置 |
CN113194157B (zh) * | 2017-06-30 | 2022-10-28 | 华为技术有限公司 | 一种应用实例地址的转换方法和装置 |
EP3652981B1 (en) * | 2017-08-14 | 2022-04-13 | Samsung Electronics Co., Ltd. | Method and apparatus for processing anchor user plane function (upf) for local offloading in 5g cellular network |
JP6999931B2 (ja) * | 2018-01-10 | 2022-01-19 | 株式会社国際電気通信基礎技術研究所 | 通信方法、通信システム、mecサーバ、dnsサーバ、および、トラフィック誘導ルータ |
CN110099010B (zh) * | 2018-01-31 | 2021-08-03 | 华为技术有限公司 | 一种业务分流的方法和装置 |
CN108306971B (zh) * | 2018-02-02 | 2020-06-23 | 网宿科技股份有限公司 | 一种发送数据资源的获取请求的方法和*** |
US10848974B2 (en) * | 2018-12-28 | 2020-11-24 | Intel Corporation | Multi-domain trust establishment in edge cloud architectures |
CN112512090B (zh) * | 2019-03-15 | 2022-07-19 | 腾讯科技(深圳)有限公司 | 通信处理方法、装置、计算机可读介质及电子设备 |
CN110198363B (zh) * | 2019-05-10 | 2021-05-18 | 深圳市腾讯计算机***有限公司 | 一种移动边缘计算节点的选择方法、装置及*** |
US11245717B1 (en) * | 2019-09-27 | 2022-02-08 | Amazon Technologies, Inc. | Automated detection, alarming, and removal of subdomain takeovers |
-
2019
- 2019-11-08 CN CN201911089188.0A patent/CN110912835B/zh active Active
-
2020
- 2020-10-12 EP EP20885398.6A patent/EP3985931A4/en active Pending
- 2020-10-12 JP JP2022518308A patent/JP7427082B2/ja active Active
- 2020-10-12 KR KR1020227008280A patent/KR20220039814A/ko not_active Application Discontinuation
- 2020-10-12 WO PCT/CN2020/120325 patent/WO2021088592A1/zh unknown
-
2021
- 2021-10-21 US US17/451,746 patent/US20220038378A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190158997A1 (en) * | 2016-05-06 | 2019-05-23 | Convida Wireless, Llc | Traffic steering at the service layer |
CN108882305A (zh) * | 2017-05-09 | 2018-11-23 | ***通信有限公司研究院 | 一种数据包的分流方法及装置 |
CN109429270A (zh) * | 2017-06-23 | 2019-03-05 | 华为技术有限公司 | 通信方法及装置 |
WO2019186504A1 (en) * | 2018-03-29 | 2019-10-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for support of user plane separation and user plane local offloading for 5g non-3gpp access |
CN109889586A (zh) * | 2019-02-02 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 通信处理方法、装置、计算机可读介质及电子设备 |
CN110912835A (zh) * | 2019-11-08 | 2020-03-24 | 腾讯科技(深圳)有限公司 | 业务分流方法、装置及*** |
Non-Patent Citations (3)
Title |
---|
ANONYMOUS: "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G enhanced mobile broadband; Media distribution (Release 15)", 3GPP STANDARD; TECHNICAL SPECIFICATION; 3GPP TR 26.891, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG4, no. V1.2.0, 6 July 2018 (2018-07-06), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, pages 1 - 40, XP051475106 * |
ERICSSON: "3GPP TSG-CT WG3 Meeting #105 C3-193085", ADD DN-AAA RE-AUTHENTICATION, 30 August 2019 (2019-08-30), XP051763404 * |
See also references of EP3985931A4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938957A (zh) * | 2021-12-06 | 2022-01-14 | 太平洋电信股份有限公司 | 网络边缘设备的计算分配方法及*** |
Also Published As
Publication number | Publication date |
---|---|
EP3985931A4 (en) | 2022-08-31 |
CN110912835A (zh) | 2020-03-24 |
JP7427082B2 (ja) | 2024-02-02 |
JP2022550517A (ja) | 2022-12-02 |
CN110912835B (zh) | 2023-04-07 |
EP3985931A1 (en) | 2022-04-20 |
US20220038378A1 (en) | 2022-02-03 |
KR20220039814A (ko) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021088592A1 (zh) | 业务分流方法、装置及***以及电子设备和存储介质 | |
US11563713B2 (en) | Domain name server allocation method and apparatus | |
CN110769039B (zh) | 资源调度方法及装置、电子设备和计算机可读存储介质 | |
WO2021218397A1 (zh) | 用于实现业务连续性的方法及相关设备 | |
WO2020259509A1 (zh) | 一种应用迁移方法及装置 | |
WO2023000935A1 (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
US20200323029A1 (en) | Session Processing Method and Apparatus | |
WO2020103523A1 (zh) | 一种网络切片的选择方法、网络设备及终端 | |
WO2015165312A1 (zh) | 业务链负载均衡方法及其装置、*** | |
WO2023000940A1 (zh) | 数据处理方法、装置、网元设备、存储介质及程序产品 | |
WO2018233451A1 (zh) | 通信方法、装置和*** | |
US20230156828A1 (en) | Session establishment method and apparatus, system, and computer storage medium | |
WO2023000936A1 (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
JP2020506629A (ja) | ルーティング方法および装置 | |
WO2018129665A1 (zh) | 通信方法、网络开放功能网元和控制面网元 | |
WO2018090800A1 (zh) | 连接建立方法、设备及*** | |
CN112954768A (zh) | 通信方法、装置及*** | |
CN108092787B (zh) | 一种缓存调整方法、网络控制器及*** | |
CN114629912A (zh) | 基于mec的通信传输方法及装置 | |
US11265931B2 (en) | Method and device for establishing connection | |
CN113068223B (zh) | 基于切片信息的本地分流方法、装置、设备及存储介质 | |
WO2022057724A1 (zh) | 数据分流方法和装置 | |
KR20170099710A (ko) | 분산 클라우드 환경에서 서비스 품질을 보장하는 전용망 서비스 제공 장치 및 방법 | |
US20230144568A1 (en) | Application-aware bgp path selection and forwarding | |
JP5624112B2 (ja) | 無線ローカルエリアネットワークにおけるサービス品質制御 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20885398 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020885398 Country of ref document: EP Effective date: 20220117 |
|
ENP | Entry into the national phase |
Ref document number: 20227008280 Country of ref document: KR Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2022518308 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |