WO2024114354A1 - Communication method, apparatus, communication device, and storage medium - Google Patents
Communication method, apparatus, communication device, and storage medium Download PDFInfo
- Publication number
- WO2024114354A1 WO2024114354A1 PCT/CN2023/131341 CN2023131341W WO2024114354A1 WO 2024114354 A1 WO2024114354 A1 WO 2024114354A1 CN 2023131341 W CN2023131341 W CN 2023131341W WO 2024114354 A1 WO2024114354 A1 WO 2024114354A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- information
- terminal device
- network performance
- session
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Definitions
- the present disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, communication equipment and storage medium.
- 5G industry private networks including 5G 2B base stations and 2B core networks
- Wi-Fi networks are deployed.
- the two types of terminals can access applications on the industry cloud through 5G industry private networks and Wi-Fi networks respectively.
- Industry cloud deployment can be inside or outside the park. As shown in Figure 1.
- the 2B user plane function (UPF) and 2C UPF may belong to the same 5G network, or they may belong to different 5G networks and have different 5G core networks.
- connection paths For 2C terminals, there are two connection paths, which can be seen from the connection paths shown by numbers 1 and 2 in Figure 1.
- connection paths There are two connection paths, which can be seen from the connection paths shown by numbers 1 and 2 in Figure 1.
- Embodiments of the present disclosure provide a communication method, an apparatus, a communication device, and a storage medium.
- an embodiment of the present disclosure provides a communication method, the method comprising:
- the terminal device sends first information to at least two network devices respectively, wherein the first information is used to instruct the network device to measure the network performance between the network device and the data network (DN) device; each network device corresponds to one session in the multi-access protocol data unit (MA PDU) session;
- DN data network
- MA PDU multi-access protocol data unit
- the terminal device receives second information from the at least two network devices respectively, where the second information includes first network performance information between the network device and the DN device;
- the terminal device determines whether to switch the session based on at least the second information, or determines the traffic allocation information of at least two sessions.
- the first network performance information includes at least one of the following:
- First network connection status information where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
- the first network jitter information between the network device and the DN device is the first network jitter information between the network device and the DN device.
- the method further includes:
- the terminal device receives third information from the at least two network devices respectively, and the third information includes second network performance information between the network device and the terminal device.
- the second network performance information includes at least one of the following:
- Second network connection status information where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
- Second round-trip delay information between the network device and the terminal device Second round-trip delay information between the network device and the terminal device
- Second network jitter information between the network device and the terminal device Second network jitter information between the network device and the terminal device.
- the terminal device determines whether to switch the session based on at least the second information, or determines the traffic allocation information of at least two sessions, including:
- the terminal device determines whether to switch the session or determines the traffic distribution information of at least two sessions based on the first network performance information and the second network performance information, and the second network performance information represents the network performance between the terminal device and the network device.
- the terminal device determines whether to switch a session based on the first network performance information and the second network performance information, or determines traffic allocation information of at least two sessions, including:
- the terminal device determines the third network performance information between the terminal device and the DN device based on the first network performance information and the second network performance information, determines whether to switch the session based on the third network performance information, or determines the traffic allocation information of at least two sessions based on the third network performance information;
- the third network information includes at least one of the following:
- Third network connection status information the third network connection status information is used to indicate whether the connection between the terminal device and the DN device is normal or abnormal;
- the third network jitter information between the terminal device and the DN device is the third network jitter information between the terminal device and the DN device.
- the determining whether to switch the session based on the third network performance information includes:
- Whether to switch the session is determined according to at least one of the third network connection state information, the third round-trip delay information, and the third network jitter information corresponding to at least two sessions.
- determining the traffic distribution information of at least two sessions based on the third network performance information includes:
- the third network connection status information corresponding to at least two sessions all indicates that the connection is normal, determine a first comparison result between an absolute value of a first difference in the third round-trip delay information corresponding to each two sessions of the at least two sessions and at least one first threshold, and/or determine a second comparison result between an absolute value of a second difference in the third network jitter information corresponding to each two sessions of the at least two sessions and at least one second threshold, and determine the traffic distribution information of the at least two sessions based on the first comparison result and/or the second comparison result.
- the first information includes at least one of the following information:
- a first identifier used to indicate the network performance between the measured network device and the DN device.
- the method before the terminal device sends the first information to at least two network devices respectively, the method further includes:
- the terminal device creates a MA PDU session between each of the at least two network devices respectively, and the MA PDU session is in a single-link mode, and the single-link mode is used to indicate that there is only one session for each of the at least two network devices.
- an embodiment of the present disclosure further provides a communication method, the method comprising:
- the network device receives first information from the terminal device, wherein the first information is used to instruct the network device to measure network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
- the network device measures the network performance between the network device and the DN device to obtain a first network performance capability information, and sending second information to the terminal device, where the second information includes the first network performance information.
- the network device performs network performance measurement with the DN device to obtain first network performance information, including:
- the network device sends a first instruction to the DN device based on the obtained address of the DN device, and receives a first response corresponding to the first instruction;
- the first network performance information is determined based on a first time of sending the first instruction and a second time of receiving the first response.
- the first network performance information includes at least one of the following:
- First network connection status information where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
- the first network jitter information between the network device and the DN device is the first network jitter information between the network device and the DN device.
- the method further includes: the network device performs network performance measurement with the terminal device, obtains second network performance information, and sends third information to the terminal device, wherein the third information includes the second network performance information.
- the second network performance information includes at least one of the following:
- Second network connection status information where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
- Second round-trip delay information between the network device and the terminal device Second round-trip delay information between the network device and the terminal device
- Second network jitter information between the network device and the terminal device Second network jitter information between the network device and the terminal device.
- the first information includes at least one of the following information:
- a first identifier used to indicate the network performance between the measured network device and the DN device.
- an embodiment of the present disclosure further provides a communication device, which is applied to a terminal device, and includes: a first communication unit and a first processing unit; wherein,
- the first communication unit is configured to send first information to at least two network devices respectively, wherein the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device corresponds to one session in the MA PDU session; and is also configured to receive second information from the at least two network devices respectively, wherein the second information includes first network performance information between the network device and the DN device;
- the first processing unit is configured to determine whether to switch the session based on at least the second information, or to determine traffic allocation information of at least two sessions.
- an embodiment of the present disclosure further provides a communication device, which is applied to a network device, and includes: a second communication unit and a second processing unit; wherein,
- the second communication unit is configured to receive first information from a terminal device, wherein the first information is used to instruct the network device to measure network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
- the second processing unit is configured to perform network performance measurement with the DN device to obtain first network performance information
- the second communication unit is further configured to send second information to the terminal device, where the second information includes the first network performance information.
- an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in the first aspect or the second aspect of the embodiment of the present disclosure are implemented.
- an embodiment of the present disclosure further provides a communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method described in the first aspect or the second aspect of the embodiment of the present disclosure are implemented.
- the communication method, apparatus, communication device and storage medium provided by the embodiments of the present disclosure include: the terminal device sends first information to at least two network devices respectively, the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device corresponds to one session in the MA PDU session; second information is received from the at least two network devices respectively, the second information includes the first network performance information between the network device and the DN device; at least based on the second information, it is determined whether the session is switched, or the traffic allocation information of at least two sessions is determined.
- the technical solution of the embodiments of the present disclosure is adopted, and by realizing the measurement of the network performance between the network device and the DN device (that is, the measurement of the N6 interface), it is realized that in the scenario where the terminal device accesses the industry cloud through at least two connection paths, the terminal device can accurately know the network performance between the DN device (or industry cloud) under each connection path, realize accurate switching of sessions or traffic splitting in multiple sessions, ensure the continuity and stability of the "dual-domain private network” service, and ensure that users get the best user experience.
- FIG1 is a schematic diagram of the architecture of a converged networking mode
- Figure 2 is a schematic diagram of the network architecture of the 5G and MEC combination solution
- FIG3 is a schematic diagram of an untrusted non-3GPP access network
- FIG. 4 is a schematic diagram of the ATSSS technical architecture
- FIG5 is a schematic diagram of a technical architecture of a communication method application according to an embodiment of the present disclosure.
- FIG6 is a schematic diagram of a single link mode in a communication method according to an embodiment of the present disclosure.
- FIG7 is a flow chart of a communication method according to an embodiment of the present disclosure.
- FIG8 is a second flow chart of the communication method according to an embodiment of the present disclosure.
- FIG9 is a schematic diagram of an interaction flow of a communication method according to an embodiment of the present disclosure.
- FIG10 is a schematic diagram of a network measurement object in a communication method according to an embodiment of the present disclosure.
- FIG11 is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure.
- FIG12 is a second schematic diagram of the structure of the communication device according to an embodiment of the present disclosure.
- FIG. 13 is a schematic diagram of the hardware composition structure of the communication device according to an embodiment of the present disclosure.
- GSM Global System of Mobile communication
- LTE Long Term Evolution
- 5G system 5G network
- NR New Radio
- the communication device may include a network device and a terminal device with communication function; the communication device may also include other devices in the communication system, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiment of the present disclosure.
- the 3rd Generation Partnership Project (3GPP) has given a reference design for the combination of the fifth generation mobile communication technology (5G) and multi-access edge computing (MEC) as shown in Figure 2, which mainly includes two parts:
- UPF is deployed in the industry customer park, close to the MEC edge server (also known as the MEC platform (MEP)), and forwards data to the MEC edge server (or MEP) through the local diversion technology of UPF (i.e., uplink filter/IPv6 branching point (UL-CL/IPv6 BP)).
- MEC edge server also known as the MEC platform (MEP)
- MEP MEC platform
- UPF uplink filter/IPv6 branching point
- the application function (AF) in the core network is moved down to the MEP side to provide better data flow control strategies (such as encoding strategies, Quality of Service (QoS) strategies, routing strategies, etc.) for applications deployed on MEC.
- data flow control strategies such as encoding strategies, Quality of Service (QoS) strategies, routing strategies, etc.
- 3GPP defines the basic architecture of 5G network to support fixed-mobile convergence.
- the fixed-mobile convergence of 5G network mainly includes fixed wireless access, non-3GPP, hybrid access (mixed fixed wireless and non-3GPP), etc.
- non-3GPP access includes at least trusted non-3GPP access, untrusted non-3GPP access, wired access, etc.
- User equipment (UE) can access 5G network through at least these three non-3GPP technologies.
- Wi-Fi is the most common untrusted non-3GPP technology.
- 3GPP The network architecture based on untrusted non-3GPP access is defined as shown in FIG3 .
- the UE can access the 5G network through 3GPP access technology and non-3GPP access technology respectively.
- the non-3GPP interworking function (N3IWF, Non-3GPP InterWorking Function) is an untrusted non-3GPP access gateway device deployed by the operator. It supports the N2 and N3 interfaces between the 5G core network and can transfer the non-access stratum (NAS, Non-Access Stratum) signaling between the UE and the access and mobility management function (AMF, Access and Mobility Management Function).
- NAS non-access stratum
- AMF Access and Mobility Management Function
- 3GPP describes the access traffic steering, switching, splitting (ATSSS) technology based on non-3GPP access, and its architecture diagram is shown in Figure 4.
- ATSSS access traffic steering, switching, splitting
- ATSSS is a network-level traffic aggregation technology that aims to reduce mobile network congestion by using a method that is transparent to users and balances data traffic between mobile networks and non-3GPP access. It can not only direct traffic from 5G networks to non-3GPP access, but also switch or split traffic between the two types of access. Operators can provide the best customer experience by using the 5G core network to perform unified traffic processing between 3GPP and non-3GPP access.
- the UE shall support one or more access offload functions, such as MultiPath Transmission Control Protocol (MPTCP) functionality for multi-path offload and/or ATSSS low-layer functionality for Ethernet-based service offload.
- MPTCP MultiPath Transmission Control Protocol
- Each access offload function in the UE shall implement service control, switching, and offload across 3GPP access and non-3GPP access according to the ATSSS rules provided by the network.
- the UPF includes MPTCP Proxy functionality for 3GPP Access and/or Non-3GPP Access to the UE.
- the UPF also includes a performance measurement function (PMF), which can be used by the UE to obtain access performance measurements on the user plane of 3GPP access and/or on the user plane of non-3GPP access.
- PMF performance measurement function
- UE and UPF implement multi-access offload scheduling control based on the offload strategy issued by the control plane, thereby increasing bandwidth and improving service reliability.
- the 5G network supports a flow to be split and transmitted in parallel on multiple accesses and switched between different access channels, so as to achieve flexible transmission and path selection of data on untrusted non-3GPP networks (such as Wi-Fi) and 5G channels.
- untrusted non-3GPP networks such as Wi-Fi
- a new protocol layer is added between UE and UPF to support link quality detection and round-trip time (RTT) tests initiated by UE and UPF to calculate 3GPP and non-3GPP traffic delays for subsequent service scheduling.
- RTT round-trip time
- Active-Standby mode In this mode, the service traffic will give priority to the active node defined by the ATSSS rule. When the active node is unavailable, it will switch to the standby node. When the active node is available again, the traffic will switch back to the active node.
- Smallest Delay mode In this mode, service traffic will be directed to the access path with the smallest delay.
- the UE measures the RTT on two accesses (3GPP and non-3GPP) to determine which access has the smallest delay and prefers the access with the smallest RTT.
- Load-Balancing mode By configuring the percentage of traffic sent by 3GPP access and non-3GPP access, load balancing between the two accesses is achieved. At this time, service traffic is diverted to different accesses according to the set ratio;
- Priority-based mode In this case, the access mode with high priority is preferred.
- the priority can be set by the network.
- the UE can apply the network-provided policy (i.e., ATSSS rules) and local conditions to decide how to allocate uplink traffic between the two access networks.
- the UPF of the Protocol Data Unit (PDU) session can also apply the network-provided policy (i.e., N4 rules) and feedback received from the UE via the user plane to decide how to allocate downlink traffic information.
- Connection path 1 The dedicated 2B terminal accesses the 2B UPF through the 5G private network to unload the industry cloud’s exclusive data, access the industry cloud through a dedicated line, and access the industry cloud’s applications through the dedicated 2B terminal;
- Connection path two After the dedicated 2B terminal accesses the campus Wi-Fi network, it accesses the 2B UPF through the N3IWF network element to unload the industry cloud-specific data, access the industry cloud through a dedicated line, and access the industry cloud applications through the dedicated 2B terminal.
- B2B refers to business and transaction activities carried out for enterprises.
- Connection path 1 See number 1 in the figure.
- the 2C terminal accesses the industry cloud based on the "dual-domain private network" method, that is, it accesses the 2C UPF through the 5G private network to unload the industry cloud's exclusive data, and accesses the industry cloud through a dedicated line, so as to realize the application of accessing the industry cloud through the 2C terminal;
- Connection path two See number 2 in the figure.
- the 2C terminal accesses the campus Wi-Fi network, it accesses the 2C UPF through the N3IWF network element to unload the industry cloud-specific data, and accesses the industry cloud through a dedicated line, enabling access to industry cloud applications through the 2C terminal.
- the 2C terminal since the 2C terminal has not signed a 5G private network DNN, it cannot access the industry cloud through the 5G industry private network, and non-trusted non-3GPP networks such as Wi-Fi cannot directly Connect to the industry cloud (MEC).
- MEC industry cloud
- B2C To Consumer (or Customer)
- B2C To Consumer (or Customer)
- B2C business and transaction activities carried out for consumers.
- the embodiments of the present disclosure are mainly aimed at the problems existing in the process of 2C terminals accessing the industry cloud.
- the disclosed embodiment proposes an ASSSS method for multi-anchor UPF in a 5G industry dual-domain private network.
- the disclosed embodiment solves the above-mentioned problems by adding a UE collaborative management module (U-CMM, UE-Collaborative Management Module) on the UE and a PMF collaborative management module (P-CMM, PMF-Collaborative Management Module) on the UPF without changing the ATSSS architecture.
- U-CMM UE collaborative management module
- P-CMM PMF-Collaborative Management Module
- U-CMM is carried on the UE and is used to generate a single link mode to implement session switching management for two different MA PDU sessions.
- MA PDU#1 represents the first 3GPP session
- MA PDU#2 represents the second non-3GPP session.
- the P-CMM is carried on the UPF and is used to measure the network performance of the N6 interface, including but not limited to key performance indicators such as network jitter and/or average network round-trip delay.
- the module can be deployed as part of the PMF function as shown in Figure 5, or it can be deployed separately.
- the U-CMM may also be called a first module, a first processing module, etc.
- the P-CMM may also be called a second module, a second processing module, etc., as long as they can realize their corresponding functions. This embodiment does not limit the names of the modules.
- FIG7 is a flow chart of the communication method of an embodiment of the present disclosure; as shown in FIG7 , the method includes:
- Step 101 The terminal device sends first information to at least two network devices respectively, where the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device corresponds to one session in the MA PDU session;
- Step 102 The terminal device receives second information from the at least two network devices respectively, where the second information includes first network performance information between the network device and the DN device;
- Step 103 The terminal device determines whether to switch the session based on at least the second information, or determines traffic allocation information of at least two sessions.
- the terminal device may be the 2C terminal in the aforementioned embodiment.
- the so-called 2C namely To Consumer (or Customer), is the full name of B2C, which refers to the business and transaction behavior carried out for consumers.
- the terminal device in this embodiment refers to the terminal for consumers or users.
- the network device may specifically be a core network device connected to an industry cloud or data network (or application server), such as a UPF.
- the terminal device is connected to at least two UPFs, and decides which link to access by obtaining the performance or related parameters of at least two links (or at least two accesses).
- the at least two network devices are network devices belonging to different access networks; wherein, the access network includes a 3GPP access network and a non-3GPP access network, that is, among the at least two network devices, at least one network device belongs to a network device of a 3GPP access network, and the other network device belongs to a network device of a non-3GPP access network, or it can also be considered that, among the two UPFs, one UPF is a 2C UPF and the other UPF is a 2B UPF.
- the terminal device in order to enable the terminal device to make a correct network switching selection, the terminal device needs to obtain the network performance between the network device and the DN device and the network performance between the network device and the terminal device. Among them, the terminal device obtains the network performance between the network device and the terminal device, which already exists in the relevant technical solutions. Therefore, the embodiment of the present disclosure focuses on how the terminal device obtains the network performance between the network device and the DN device.
- the method before the terminal device sends the first information to at least two network devices respectively, the method also includes: the terminal device creates a MA PDU session between each of the at least two network devices respectively, and the MA PDU session is in a single-link mode, and the single-link mode is used to indicate that there is only one session for each of the at least two network devices.
- the terminal device creates a single-link mode MA PDU session between each network device, for example, as shown in FIG6 , there is only one session for each network device, and no session switching is performed.
- the session in each embodiment of the present disclosure specifically refers to a PDU session, or it can also be referred to as a single-link mode MA PDU session.
- the process of the terminal device creating an MA PDU session between each network device is similar to the PDU session establishment process.
- the session management function (SMF, Session Management Function) supports sending N4 rules and ATSSS control information (including MPTCP control parameters, ATSSS-LL control parameters and PMF control parameters) containing ATSSS information to UPF in the N4 session establishment and modification process; when UPF completes the corresponding resource allocation, it supports carrying ATSSS control parameters in the response message.
- SMF Session Management Function
- the type of PDU session establishment request is set to "MA PDU Request” and the "Multi-access PDU Connectivity Service” field in the PDU session is set to "Yes”.
- the SMF sends the MAR rules to the UPF through the N4 interface.
- Add an optional field for Session Link Mode including two cases: “Normal Mode” and "Single Link Mode".
- the default setting is Normal Mode
- the optional setting is Single Link Mode.
- Example 1 the "Steering mode" field in the MAR rule is set to the active-standby mode (Active-Standby) and the "Priority” field is set to the main link mode (Active), indicating that a single-link session is implemented by using the MPTCP function without performing session switching.
- Example 2 the "Steering mode" field in the MAR rule is set to the priority-based mode (Priority-based), the “Priority” field is set to the high priority mode (High), and the “Threshold values” are set to infinite RTT or infinite Loss or infinite packet loss rate (Packet Loss Rate), indicating that the single-link mode is implemented by using the MPTCP function and based on the high priority mode, and setting infinite RTT so that no session switching is performed.
- the "Steering mode" field in the MAR rule is set to the priority-based mode (Priority-based)
- the “Priority” field is set to the high priority mode (High)
- the “Threshold values” are set to infinite RTT or infinite Loss or infinite packet loss rate (Packet Loss Rate), indicating that the single-link mode is implemented by using the MPTCP function and based on the high priority mode, and setting infinite RTT so that no session switching is performed.
- the UE receives a priority list of ATSSS rules from the SMF, which may include the following exemplary embodiments:
- Example b "Traffic Descriptor: TCP, DestPort 8080", “Steering Mode: Priority-based, Priority: High”, “Steering Functionality: MPTCP”: This rule means “by using the MPTCP function, the TCP traffic of destination port 8080 will be diverted to the high-priority-based access, and the backup session will not be switched under any circumstances.”
- the terminal device measures the network performance between the terminal device and the DN device by instructing at least two network devices to measure the network performance between the terminal device and the DN device.
- the first information is used to instruct the network device to measure the network performance between the terminal device and the DN device.
- the first information may also be called network performance measurement indication information or indication information, as long as the corresponding function can be realized.
- the name is not used. limited.
- the first information includes at least one of the following information:
- a first identifier used to indicate the network performance between the measured network device and the DN device.
- the first information sent by the terminal device to the network device can be specifically shown in Table 2.
- Table 2 is only an example and may include more or less content in actual situations, which is not limited here.
- the identification of the MA PDU session whose implementation method can be found in the 3GPP standard, is used to identify the uniqueness of the MA PDU session, that is, to identify the PDU session identity and the message flow.
- the terminal device identifier i.e. UE identifier is used to identify the global uniqueness of the UE. It can be implemented by a media access control (MAC) address, an international mobile subscriber identity (IMSI), an identifier (ID)
- MAC media access control
- IMSI international mobile subscriber identity
- ID identifier
- the MAC address description method the MAC address of the UE is used as the globally unique identifier, such as "2A:DA:0B:84:03:9B"
- IMSI International Mobile Subscriber Identity
- the ID description method is used, the mobile phone number or the International Mobile Equipment Identity (IMEI) corresponding to the UE or the factory number set by the manufacturer is used as the identifier.
- IMEI International Mobile Equipment Identity
- the identification of the network device i.e., UPF identification
- UPF identification is used to identify the global uniqueness of the UPF and distinguish whether it is a 2B UPF or a 2C UPF. It can be implemented as a string or a globally unique identifier (GUID).
- GUID globally unique identifier
- a globally unique string representation is used, such as "upf-2B-chinamobile”.
- GUID representation the format of the GUID is the string "xxxxxxxx-xxxx-xx-xxxx-xxxxxxxxxxxxxx", where each x is a hexadecimal number in the range of 0-9 or a-f. For example: 9F9619FF-8B86-D011-B42D-00C04FC964FF.
- the first identifier i.e., network performance identifier used to indicate the network performance between the measurement and the DN device can be implemented as a string.
- a string is used, if the identifier is "N6", it means that the network performance parameters are obtained from the N6 interface. If the identifier is other, it means that the identifier is wrong.
- the first network performance information includes at least one of the following:
- First network connection status information where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
- the first network jitter information between the network device and the DN device is the first network jitter information between the network device and the DN device.
- the content of the first network performance information may be specifically shown in Table 3.
- Table 3 is only an example and may include more or less content in actual situations. There is no limitation here.
- the identification of the MA PDU session whose implementation method can be found in the 3GPP standard, is used to identify the uniqueness of the MA PDU session, that is, to identify the PDU session identity and the message flow.
- the terminal equipment identification (i.e.) UE identification is used to identify the global uniqueness of the UE, which can be implemented by description methods such as Media Access Control (MAC) address, International Mobile Subscriber Identity (IMSI), identification (ID), etc.
- MAC Media Access Control
- IMSI International Mobile Subscriber Identity
- ID identification
- the MAC address description method the MAC address of the UE is used as the globally unique identifier, such as "2A:DA:0B:84:03:9B"
- IMSI International Mobile Subscriber Identity
- ID description method the mobile phone number or the International Mobile Equipment Identity (IMEI) corresponding to the UE or the factory number set by the manufacturer is used as the identifier.
- the network device identifier (i.e., UPF identifier) is used to identify the global uniqueness of the UPF and distinguish whether it is a 2B UPF or a 2C UPF. It can be implemented as a string or a globally unique identifier. (GUID, Globally Unique Identifier).
- GUID Globally Unique Identifier
- string representation use a globally unique string representation, such as "upf-2B-chinamobile”.
- GUID representation the format of the GUID is the string "xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx", where each x is a hexadecimal number in the range of 0-9 or af. For example: 9F9619FF-8B86-D011-B42D-00C04FC964FF.
- the first network connection status information (i.e., the network connection status in Table 3) can be implemented in a Boolean or string manner.
- a Boolean expression for example, 1 can be used to indicate that the network connection of the N6 interface is normal, and 0 can be used to indicate that the network of the N6 interface is abnormally disconnected;
- a string expression for example, "up” can be used to indicate that the network connection of the N6 interface is normal, and "down” can be used to indicate that the network of the N6 interface is abnormally disconnected.
- the network performance information may be implemented as a structure, which at least includes network jitter (e.g., first network jitter information) and network average round-trip time (RTT) (e.g., first round-trip time delay information).
- network jitter e.g., first network jitter information
- RTT network average round-trip time
- the first network jitter information represents the average time required for a data packet to be sent from the UPF to the industry cloud (ie, the DN device), and may be expressed as a floating point number in milliseconds (ms), such as 3.15ms.
- the first network jitter information indicates the time difference between the maximum network delay and the minimum delay. For example, if the maximum delay is 20.55ms and the minimum delay is 5.80ms, the first network jitter information is 14.75ms, which mainly indicates the stability of the network link.
- Network Connection Status parameter is 0 or down
- Network Bandwidth is set to 0
- Network Average Round Trip Delay is set to infinity
- Network Jitter is set to infinity
- the terminal device determines whether to switch the session based at least on the first network performance information between the network device and the DN device; in the process of determining whether to switch the session, in addition to the first network performance information between the network device and the DN device, the network performance between the network device and the terminal device is also required.
- the method further includes: the terminal device receives third information from the at least two network devices respectively, and the third information includes second network performance information between the network device and the terminal device.
- the terminal device may also respectively send indication information for measuring the second network performance information between the network device and the terminal device to the at least two network devices. Based on the indication information, each network device measures the network performance between the terminal device, obtains the second network performance information, and sends the second network performance information to the terminal device.
- the terminal device may also actively measure the second network performance information between the terminal device and the network device.
- the terminal device may measure the network performance between the terminal device and the network device (such as UPF) through the U-CMM as shown in Figure 5.
- the terminal device may use the PING command to measure the network performance, using the time from sending data to receiving feedback data from the PING command, that is, the round-trip delay (RTT).
- RTT round-trip delay
- the second network performance information includes at least one of the following:
- Second network connection status information where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
- Second round-trip delay information between the network device and the terminal device Second round-trip delay information between the network device and the terminal device
- Second network jitter information between the network device and the terminal device Second network jitter information between the network device and the terminal device.
- the specific implementation method of the above-mentioned second network performance information can refer to the implementation method of the above-mentioned first network performance information, which will not be repeated here.
- the terminal device determines whether to switch the session based on at least the second information, or determines the traffic allocation information of at least two sessions, including: The terminal device determines whether to switch the session or determines the traffic distribution information of at least two sessions based on the first network performance information and the second network performance information, wherein the second network performance information represents the network performance between the terminal device and the network device.
- the terminal device determines whether the session is switched from the current access or current link to other access or other links based on the first network performance information and the second network performance information, or the traffic allocation information of at least two sessions can be determined based on the first network performance information and the second network performance information. For example, in the scenario shown in FIG6, for the two sessions MA PDU#1 and MA PDU#2, there may be a 3GPP access network or a non-3GPP access network, or both a 3GPP access network and a non-3GPP access network.
- the terminal device determines whether to switch the session based on the first network performance information and the second network performance information, or determines the traffic allocation information of at least two sessions, including: the terminal device determines the third network performance information between the terminal device and the DN device based on the first network performance information and the second network performance information, and determines whether to switch the session based on the third network performance information, or determines the traffic allocation information of at least two sessions based on the third network performance information; wherein the third network information includes at least one of the following:
- Third network connection status information the third network connection status information is used to indicate whether the connection between the terminal device and the DN device is normal or abnormal;
- the third network jitter information between the terminal device and the DN device is the third network jitter information between the terminal device and the DN device.
- the terminal device receives the second information from the at least two network devices respectively, including: the terminal device receives the fourth information sent by the at least two network devices respectively, the fourth information includes the third network performance information between the terminal device and the DN device, the third network information is based on the first network performance information between the network device and the DN device and the second network performance information between the network device and the terminal device. Information is determined; the terminal device determines whether to switch the session based on the third network performance information, or determines the traffic distribution information of at least two sessions based on the third network performance information.
- one method is that the terminal device determines the third network performance information between the terminal device and the DN device through the first network performance information and the second network performance information obtained from the network device.
- Another method is that the network device measures the N6 interface based on the instruction of the terminal device to obtain the first network performance information, and measures the network performance between the network device and the terminal device to obtain the second network performance information, obtains the third network performance information between the terminal device and the DN device based on the obtained first network performance information and the second network performance information, and sends the third network performance information to the terminal device.
- the measurement of network performance is mainly based on three performance indicators: round-trip delay, packet loss rate (network jitter), and network connection status.
- the terminal device can determine the third network performance information based on the above three performance indicators in the following manner:
- Network connection status "network connection status from UE to UPF (i.e., the second network connection status information)" & "network connection status from UPF to DN device (i.e., the first network connection status information)", where "&" represents an AND operation. For example, 1 represents a normal network connection status, and 0 represents an abnormal network connection status.
- Round Trip Time "round trip time from UE to UPF (i.e., the second round trip time delay information)" + "average network round trip time from UPF to DN device (i.e., the first round trip time delay information)".
- Network jitter (Jitter) max("network jitter from UE to UPF (i.e., the second network jitter information)", “network jitter from UPF to DN device (i.e., the first network jitter information)”), that is, the maximum value of the two network jitter values is taken.
- the determining whether the session is switched based on the third network performance information includes: determining whether the session is switched based on at least one of the third network connection status information, the third round-trip delay information, and the third network jitter information corresponding to at least two sessions. No switch.
- an example of switching of the MA PDU session may be as follows:
- determining whether to switch a session when determining whether to switch a session, first determine whether the network connection status corresponding to each session is normal, and select the session with a normal network connection status for switching; if the network connection status corresponding to each session is normal, select the session with the smallest round-trip delay for switching, and/or select the session with the smallest network jitter for switching.
- determining the traffic allocation information of at least two sessions based on the third network performance information includes: determining a first comparison result of an absolute value of a first difference in third round-trip delay information corresponding to each two sessions of the at least two sessions and at least one first threshold, and/or determining a second comparison result of an absolute value of a second difference in third network jitter information corresponding to each two sessions of the at least two sessions and at least one second threshold, and determining the traffic allocation information of the at least two sessions based on the first comparison result and/or the second comparison result.
- the round-trip delay in the process of determining the flow distribution of the session, can be Information and/or network jitter information are judged separately.
- at least one first threshold can be set for the judgment of the round-trip delay information; then the at least one first threshold can form multiple threshold intervals (even if one first threshold is set, two threshold intervals less than the first threshold and greater than or equal to the first threshold can be formed, or two threshold intervals less than or equal to the first threshold and greater than the first threshold can be formed).
- At least one second threshold can be set for the judgment of the network jitter information; then the at least one second threshold can form multiple threshold intervals (even if one second threshold is set, two threshold intervals less than the second threshold and greater than or equal to the second threshold can be formed, or two threshold intervals less than or equal to the second threshold and greater than the second threshold can be formed).
- the relevant parameters corresponding to each two sessions in at least two sessions can be respectively subjected to difference processing to obtain the corresponding absolute value of the difference; then the absolute value of each difference is compared with the corresponding threshold to determine the threshold interval where the absolute value of each difference is located, and then the corresponding traffic distribution information of each session is determined according to the threshold interval where the absolute value of each difference is located.
- the proportions of the two MA PDU sessions can be divided into the following three levels, so as to avoid frequent traffic proportion allocation adjustments.
- Table 4 For specific examples, please refer to Table 4.
- An example of a trigger condition may be as follows, wherein threshold A, threshold B, threshold C, threshold X, threshold Y, and threshold Z are set as appropriate.
- Traffic distribution condition 1 abs(RTT_A-RTT_B) ⁇ threshold A or abs(Jitter_A-Jitter_B) ⁇ threshold X; abs means an absolute value.
- Traffic distribution condition 2 Threshold A ⁇ (RTT_A - RTT_B) ⁇ Threshold B or Threshold X ⁇ (Jitter_A-Jitter_B) ⁇ threshold Y.
- Traffic distribution condition 3 threshold B ⁇ (RTT_A-RTT_B) ⁇ threshold C or threshold X ⁇ (Jitter_A-Jitter_B) ⁇ threshold Z.
- the terminal device can accurately know the network performance between the DN device (or industry cloud) under each connection path, realize the accurate switching of sessions or traffic splitting in multiple sessions, ensure the continuity and stability of the "dual-domain private network" service, and ensure that users get the best user experience.
- This embodiment can meet the needs of 2C users to use 2C terminals to access the enterprise intranet and the Internet without changing cards or numbers, and ensure a good user experience.
- FIG8 is a flow chart of the communication method of the present disclosure embodiment; as shown in FIG8 , the method includes:
- Step 201 The network device receives first information from the terminal device, where the first information is used to instruct the network device to measure the network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
- Step 202 The network device measures the network performance between itself and the DN device, obtains first network performance information, and sends second information to the terminal device, where the second information includes the first network performance information.
- a first identifier used to indicate the network performance between the measured network device and the DN device.
- the first information may be specifically referred to as shown in Table 2 in the above embodiment, which will not be repeated here.
- the network device performs network performance measurement with the DN device to obtain first network performance information, including: the network device sends a first instruction to the DN device based on the obtained address of the DN device, and receives a first response corresponding to the first instruction; and determines the first network performance information based on a first moment of sending the first instruction and a second moment of receiving the first response.
- the network performance between the network device and the DN device can be measured through the P-CMM as shown in Figure 5.
- the network device (such as the P-CMM of the UPF) can obtain the address of the DN device by manual configuration, or obtain the address of the DN device from the obtained forwarding action rule (FAR, Forwarding Action Rule).
- FAR forwarding Action Rule
- the FAR can be sent to the UPF by the SMF through the N4 interface.
- a sliding time window can be introduced, and the sliding time window size is set to 5s, sliding once every 1 second, and the average network delay and network jitter in each time window are calculated in turn.
- the time window size and sliding size can be set. If the RTTs received within 8s are [2.00, 3.00, 5.00, 4.00, 1.00, 3.00, 6.00, 2.00], the unit is milliseconds.
- the first network jitter information between the network device and the DN device is the first network jitter information between the network device and the DN device.
- the method further includes: the network device performs network performance measurement with the terminal device, obtains second network performance information, and sends third information to the terminal device, wherein the third information includes the second network performance information.
- the specific method for the network device to obtain the second network performance information can refer to the above-mentioned method for obtaining the first network performance information, which will not be repeated here.
- the second network performance information includes at least one of the following:
- second network connection status information wherein the second network connection status information is used to indicate the network The connection between the network device and the terminal device is normal or abnormal;
- Second round-trip delay information between the network device and the terminal device Second round-trip delay information between the network device and the terminal device
- Second network jitter information between the network device and the terminal device Second network jitter information between the network device and the terminal device.
- the method may also include: the network device determines the third network performance information between the terminal and the DN device based on the first network performance information and the second network performance information, and sends fourth information to the terminal device, wherein the fourth information includes the third network performance information.
- the measurement of network performance is mainly based on three performance indicators: round-trip delay, packet loss rate (network jitter), and network connection status.
- the network device can determine the third network performance information based on the above three performance indicators in the following manner:
- Network connection status "network connection status from UE to UPF (i.e., the second network connection status information)" & "network connection status from UPF to DN device (i.e., the first network connection status information)", where "&" represents an AND operation. For example, 1 represents a normal network connection status, and 0 represents an abnormal network connection status.
- Round Trip Time "round trip time from UE to UPF (i.e., second round trip time delay information)" + "average network round trip time from UPF to DN device (i.e., first round trip time delay information)".
- Network jitter (Jitter) max("network jitter from UE to UPF (i.e., the second network jitter information)", “network jitter from UPF to DN device (i.e., the first network jitter information)”), that is, the maximum value of the two network jitter values is taken.
- the network device is UPF as an example for description.
- FIG. 9 is a schematic diagram of an interaction flow of a communication method according to an embodiment of the present disclosure; as shown in FIG. 9 , the method includes:
- Step 301 UE creates single link mode, that is, UE is between 2C UPF and 2B UPF Two different MA PDU sessions are created, as shown in Figure 6.
- Step 302 The UE sends first information to each UPF, where the first information is used to indicate the network performance measurement of the N6 interface, that is, to instruct the UPF to measure the network performance between the UPF and the DN device.
- the above first information may also be referred to as the network performance measurement indication information of the N6 interface.
- Step 305 The UE determines whether to switch the session or determines the traffic allocation information of at least two sessions based on the first network performance information sent by each UPF and the second network performance information obtained from each UPF.
- the measurement objects mainly include two, measurement object A between UE and UPF, and measurement object B between UPF and DN device (or industry cloud), as shown in Figure 10.
- the UE can obtain the network performance information (i.e., the third network performance information) between the UE and the DN device (or industry cloud) based on the first network performance information and the second network performance information.
- the third network performance information is used as a judgment condition to determine whether the session is switched or whether the traffic ratio of the two sessions is redistributed.
- First network connection status information where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
- the first network jitter information between the network device and the DN device is the first network jitter information between the network device and the DN device.
- the first communication unit 11 is further configured to receive third information from the at least two network devices respectively, and the third information includes second network performance information between the network device and the terminal device.
- the second network performance information includes at least one of the following:
- Second network connection status information where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
- Second round-trip delay information between the network device and the terminal device Second round-trip delay information between the network device and the terminal device
- Second network jitter information between the network device and the terminal device Second network jitter information between the network device and the terminal device.
- the first processing unit 12 is configured to determine whether to switch the session or determine the traffic distribution information of at least two sessions based on the first network performance information and the second network performance information, and the second network performance information represents the network performance between the terminal device and the network device.
- the third network information includes at least one of the following:
- Third network connection status information the third network connection status information is used to indicate whether the connection between the terminal device and the DN device is normal or abnormal;
- the third network jitter information between the terminal device and the DN device is the third network jitter information between the terminal device and the DN device.
- the first processing unit 12 is configured to determine whether to switch the session based on at least one of the third network connection status information, the third round-trip delay information and the third network jitter information corresponding to at least two sessions.
- the first processing unit 12 is configured to determine a first comparison result between an absolute value of a first difference between third round-trip delay information corresponding to each two sessions of the at least two sessions and at least one first threshold, and/or determine a second comparison result between an absolute value of a second difference between third network jitter information corresponding to each two sessions of the at least two sessions and at least one second threshold, when the third network connection status information corresponding to at least two sessions all indicates a normal connection, and determine the traffic distribution information of the at least two sessions based on the first comparison result and/or the second comparison result.
- the first information includes at least one of the following information:
- a first identifier used to indicate the network performance between the measured network device and the DN device.
- the first communication unit 11 is further configured to create a MA PDU session between each of the at least two network devices before sending the first information to the at least two network devices respectively, and the MA PDU session is in a single-link mode, and the single-link mode is used to indicate that there is only one session for each of the at least two network devices.
- the first processing unit 12 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a field-programmable gate array (FPGA) in practical applications;
- the first communication unit 11 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in practical applications.
- the first processing unit 12 and the first communication unit 11 can also be equivalent to the U-CMM in Figure 5.
- FIG12 is a second schematic diagram of the structure of the communication device of the present disclosure; as shown in FIG12 , the device includes: a second communication unit 21 and a second processing unit 22; wherein,
- the second communication unit 21 is configured to receive first information from a terminal device, wherein the first information is used to instruct the network device to measure the network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
- the second processing unit 22 is configured to measure the network performance between the DN device and the DN device. obtaining first network performance information
- the second communication unit 21 is further configured to send second information to the terminal device, where the second information includes the first network performance information.
- the second processing unit 22 is configured to send a first instruction to the DN device through the second communication unit 21 based on the obtained address of the DN device, and receive a first response corresponding to the first instruction; and determine the first network performance information based on the first time of sending the first instruction and the second time of receiving the first response.
- the first network performance information includes at least one of the following:
- First network connection status information where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
- the first network jitter information between the network device and the DN device is the first network jitter information between the network device and the DN device.
- the second processing unit 22 is further configured to perform network performance measurement with the terminal device to obtain second network performance information
- the second communication unit 21 is further configured to send third information to the terminal device, where the third information includes the second network performance information.
- the second network performance information includes at least one of the following:
- Second network connection status information where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
- Second round-trip delay information between the network device and the terminal device Second round-trip delay information between the network device and the terminal device
- Second network jitter information between the network device and the terminal device Second network jitter information between the network device and the terminal device.
- the first information includes at least one of the following information:
- a first identifier used to indicate the network performance between the measured network device and the DN device.
- the second processing unit 22 in the device can be implemented by a CPU, a DSP, an MCU or an FPGA in practical applications;
- the second communication unit 21 in the device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in practical applications.
- the second processing unit 22 and the second communication unit 21 can also be equivalent to the P-CMM in Figure 5.
- the communication device provided in the above embodiment performs communication
- only the division of the above program modules is used as an example.
- the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above.
- the communication device and the communication method embodiment provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
- the present disclosure also provides a communication device, which may be a terminal device or a network device in the above embodiments.
- FIG13 is a schematic diagram of the hardware structure of the communication device in the present disclosure embodiment.
- the communication device includes a memory 32, a processor 31, and a computer program stored in the memory 32 and executable on the processor 31.
- the processor 31 executes the program, the steps of the communication method applied to the terminal device are implemented; Alternatively, the processor 31 implements the steps of the communication method applied to the network device when executing the program.
- the communication device further includes at least one network interface 33.
- the various components in the communication device are coupled together via a bus system 34.
- the bus system 34 is used to realize the connection and communication between these components.
- the bus system 34 also includes a power bus, a control bus, and a status signal bus.
- various buses are labeled as bus system 34 in FIG. 13.
- the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories.
- the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory.
- the volatile memory can be a random access memory (RAM), which is used as an external cache.
- RAM static random access memory
- SSRAM synchronous static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous dynamic random access memory
- DDRSDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SRAM static random access memory
- SLDRAM SyncLink Dynamic Random Access Memory
- DRRAM Direct Rambus Random Access Memory
- the method disclosed in the above embodiment of the present disclosure can be applied to the processor 31, or implemented by the processor 31.
- the processor 31 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 31 or the instruction in the form of software.
- the above processor 31 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc.
- the processor 31 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present disclosure.
- the general-purpose processor can be a microprocessor or any conventional processor, etc.
- the steps of the method disclosed in the embodiment of the present disclosure can be directly embodied as a hardware decoding processor to execute, or a combination of hardware and software modules in the decoding processor to execute.
- the software module can be located in a storage medium, which is located in the memory 32.
- the processor 31 reads the information in the memory 32 and completes the steps of the above method in combination with its hardware.
- the communication device can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general processor, controller, MCU, microprocessor, or other electronic components to execute the aforementioned method.
- ASIC application specific integrated circuits
- DSP digital signal processor
- PLD programmable logic device
- CPLD complex programmable logic device
- FPGA field-programmable gate array
- general processor controller
- MCU microprocessor
- microprocessor microprocessor
- the present disclosure also provides a computer-readable storage medium, such as a memory 32 including a computer program, and the computer program can be executed by a processor 31 of the communication device to complete the steps of the aforementioned method.
- the computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; it can also be a variety of devices including one or any combination of the above memories. Preparation.
- the computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the communication method applied to a terminal device; or, when executed by a processor, implements the steps of the communication method applied to a network device.
- the disclosed devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a logical function division.
- the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
- the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
- all functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may be separately configured as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
- the integrated unit of the present disclosure can also be stored in a computer-readable storage medium.
- the technical solution of the embodiment of the present disclosure can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present disclosure.
- the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本公开基于申请号为202211516369.9、申请日为2022年11月29日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此以引入方式并入本公开。This disclosure is based on the Chinese patent application with application number 202211516369.9 and application date November 29, 2022, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby incorporated into this disclosure by introduction.
本公开涉及通信技术领域,具体涉及一种通信方法、装置、通信设备和存储介质。The present disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, communication equipment and storage medium.
在典型的医院、工业、物流等园区内,部署有5G行业专网(包含5G 2B基站和2B核心网)、自搭建Wi-Fi网络,有专用2B终端和用户2C终端两类终端,两类终端可以分别通过5G行业专网、Wi-Fi网络访问行业云上的应用。行业云部署可以在园区内部或外部。如图1所示。In typical hospitals, industries, logistics and other parks, 5G industry private networks (including 5G 2B base stations and 2B core networks) and self-built Wi-Fi networks are deployed. There are two types of terminals: dedicated 2B terminals and user 2C terminals. The two types of terminals can access applications on the industry cloud through 5G industry private networks and Wi-Fi networks respectively. Industry cloud deployment can be inside or outside the park. As shown in Figure 1.
在上述融合组网场景中,2B用户面功能(UPF,User Plane Function)和2C UPF可能属于同一个5G网络,也有可能分属于不同的5G网络,具有不同的5G核心网。In the above-mentioned converged networking scenario, the 2B user plane function (UPF) and 2C UPF may belong to the same 5G network, or they may belong to different 5G networks and have different 5G core networks.
针对2C终端,具有两个连接路径,可参见图1中的数字1和数字2所示的连接路径。目前,对于如何实现不同UPF下的、两种不同网络类型的流量切换或流量拆分,尚无有效解决方案。For 2C terminals, there are two connection paths, which can be seen from the connection paths shown by numbers 1 and 2 in Figure 1. Currently, there is no effective solution for how to implement traffic switching or traffic splitting of two different network types under different UPFs.
发明内容Summary of the invention
本公开实施例提供一种通信方法、装置、通信设备和存储介质。 Embodiments of the present disclosure provide a communication method, an apparatus, a communication device, and a storage medium.
本公开实施例的技术方案是这样实现的:The technical solution of the embodiment of the present disclosure is implemented as follows:
第一方面,本公开实施例提供了一种通信方法,所述方法包括:In a first aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
终端设备分别向至少两个网络设备发送第一信息,所述第一信息用于指示网络设备测量与数据网络(DN,Data Network)设备之间的网络性能;每个网络设备对应多接入协议数据单元(MA PDU,Multi-Access Protocol Data Unit)会话中的一个会话;The terminal device sends first information to at least two network devices respectively, wherein the first information is used to instruct the network device to measure the network performance between the network device and the data network (DN) device; each network device corresponds to one session in the multi-access protocol data unit (MA PDU) session;
所述终端设备分别接收来自所述至少两个网络设备的第二信息,所述第二信息包括所述网络设备与DN设备之间的第一网络性能信息;The terminal device receives second information from the at least two network devices respectively, where the second information includes first network performance information between the network device and the DN device;
所述终端设备至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息。The terminal device determines whether to switch the session based on at least the second information, or determines the traffic allocation information of at least two sessions.
在本公开的一些可选实施例中,所述第一网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the first network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第一网络连接状态信息,所述第一网络连接状态信息用于表示所述网络设备与DN设备之间连接正常或连接异常;First network connection status information, where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
所述网络设备与DN设备之间的第一往返时延信息;First round-trip delay information between the network device and the DN device;
所述网络设备与DN设备之间的第一网络抖动信息。The first network jitter information between the network device and the DN device.
在本公开的一些可选实施例中,所述方法还包括:In some optional embodiments of the present disclosure, the method further includes:
所述终端设备分别接收来自所述至少两个网络设备的第三信息,所述第三信息包括网络设备与所述终端设备之间的第二网络性能信息。The terminal device receives third information from the at least two network devices respectively, and the third information includes second network performance information between the network device and the terminal device.
在本公开的一些可选实施例中,所述第二网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the second network performance information includes at least one of the following:
MA PDU会话的标识; The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第二网络连接状态信息,所述第二网络连接状态信息用于表示所述网络设备与所述终端设备之间连接正常或连接异常;Second network connection status information, where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
所述网络设备与所述终端设备之间的第二往返时延信息;Second round-trip delay information between the network device and the terminal device;
所述网络设备与所述终端设备之间的第二网络抖动信息。Second network jitter information between the network device and the terminal device.
在本公开的一些可选实施例中,所述终端设备至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息,包括:In some optional embodiments of the present disclosure, the terminal device determines whether to switch the session based on at least the second information, or determines the traffic allocation information of at least two sessions, including:
所述终端设备基于所述第一网络性能信息和所述第二网络性能信息判断会话是否切换,或者确定至少两个会话的流量分配信息,所述第二网络性能信息表示所述终端设备与所述网络设备之间的网络性能。The terminal device determines whether to switch the session or determines the traffic distribution information of at least two sessions based on the first network performance information and the second network performance information, and the second network performance information represents the network performance between the terminal device and the network device.
在本公开的一些可选实施例中,所述终端设备基于所述第一网络性能信息和所述第二网络性能信息判断会话是否切换,或者确定至少两个会话的流量分配信息,包括:In some optional embodiments of the present disclosure, the terminal device determines whether to switch a session based on the first network performance information and the second network performance information, or determines traffic allocation information of at least two sessions, including:
所述终端设备基于所述第一网络性能信息和所述第二网络性能信息确定所述终端设备与所述DN设备之间的第三网络性能信息,基于所述第三网络性能信息判断会话是否切换,或者基于所述第三网络性能信息确定至少两个会话的流量分配信息;其中,The terminal device determines the third network performance information between the terminal device and the DN device based on the first network performance information and the second network performance information, determines whether to switch the session based on the third network performance information, or determines the traffic allocation information of at least two sessions based on the third network performance information; wherein,
所述第三网络信息包括以下至少之一:The third network information includes at least one of the following:
第三网络连接状态信息,所述第三网络连接状态信息用于表示所述终端设备与DN设备之间连接正常或连接异常;Third network connection status information, the third network connection status information is used to indicate whether the connection between the terminal device and the DN device is normal or abnormal;
所述终端设备与DN设备之间的第三往返时延信息;Third round-trip delay information between the terminal device and the DN device;
所述终端设备与DN设备之间的第三网络抖动信息。The third network jitter information between the terminal device and the DN device.
在本公开的一些可选实施例中,所述基于所述第三网络性能信息判断会话是否切换,包括: In some optional embodiments of the present disclosure, the determining whether to switch the session based on the third network performance information includes:
根据至少两个会话对应的所述第三网络连接状态信息、所述第三往返时延信息和所述第三网络抖动信息中的至少一项信息判断会话是否切换。Whether to switch the session is determined according to at least one of the third network connection state information, the third round-trip delay information, and the third network jitter information corresponding to at least two sessions.
在本公开的一些可选实施例中,所述基于所述第三网络性能信息确定至少两个会话的流量分配信息,包括:In some optional embodiments of the present disclosure, determining the traffic distribution information of at least two sessions based on the third network performance information includes:
在至少两个会话对应的所述第三网络连接状态信息均表示连接正常的情况下,确定所述至少两个会话中每两个会话对应的第三往返时延信息的第一差值的绝对值与至少一个第一阈值的第一比较结果,和/或,确定所述至少两个会话中每两个会话对应的第三网络抖动信息的第二差值的绝对值与至少一个第二阈值的第二比较结果,基于所述第一比较结果和/或所述第二比较结果确定所述至少两个会话的流量分配信息。When the third network connection status information corresponding to at least two sessions all indicates that the connection is normal, determine a first comparison result between an absolute value of a first difference in the third round-trip delay information corresponding to each two sessions of the at least two sessions and at least one first threshold, and/or determine a second comparison result between an absolute value of a second difference in the third network jitter information corresponding to each two sessions of the at least two sessions and at least one second threshold, and determine the traffic distribution information of the at least two sessions based on the first comparison result and/or the second comparison result.
在本公开的一些可选实施例中,所述第一信息包括以下至少一项信息:In some optional embodiments of the present disclosure, the first information includes at least one of the following information:
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
MA PDU会话的标识;The identifier of the MA PDU session;
用于指示测量网络设备与DN设备之间的网络性能的第一标识。A first identifier used to indicate the network performance between the measured network device and the DN device.
在本公开的一些可选实施例中,所述终端设备分别向至少两个网络设备发送第一信息之前,所述方法还包括:In some optional embodiments of the present disclosure, before the terminal device sends the first information to at least two network devices respectively, the method further includes:
所述终端设备分别在所述至少两个网络设备中的每个网络设备之间创建MA PDU会话,且所述MA PDU会话为单链路模式,所述单链路模式用于指示所述至少两个网络设备中的每个网络设备只存在一个会话。The terminal device creates a MA PDU session between each of the at least two network devices respectively, and the MA PDU session is in a single-link mode, and the single-link mode is used to indicate that there is only one session for each of the at least two network devices.
第二方面,本公开实施例还提供了一种通信方法,所述方法包括:In a second aspect, an embodiment of the present disclosure further provides a communication method, the method comprising:
网络设备接收来自终端设备的第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;所述网络设备对应MA PDU会话中的一个会话;The network device receives first information from the terminal device, wherein the first information is used to instruct the network device to measure network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
所述网络设备进行与DN设备之间的网络性能测量,获得第一网络性 能信息,向所述终端设备发送第二信息,所述第二信息包括所述第一网络性能信息。The network device measures the network performance between the network device and the DN device to obtain a first network performance capability information, and sending second information to the terminal device, where the second information includes the first network performance information.
在本公开的一些可选实施例中,所述网络设备进行与DN设备之间的网络性能测量,获得第一网络性能信息,包括:In some optional embodiments of the present disclosure, the network device performs network performance measurement with the DN device to obtain first network performance information, including:
所述网络设备基于获得的DN设备的地址,向所述DN设备发送第一指令,以及接收所述第一指令对应的第一响应;The network device sends a first instruction to the DN device based on the obtained address of the DN device, and receives a first response corresponding to the first instruction;
基于发送所述第一指令的第一时刻以及接收所述第一响应的第二时刻确定所述第一网络性能信息。The first network performance information is determined based on a first time of sending the first instruction and a second time of receiving the first response.
在本公开的一些可选实施例中,所述第一网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the first network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第一网络连接状态信息,所述第一网络连接状态信息用于表示所述网络设备与DN设备之间连接正常或连接异常;First network connection status information, where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
所述网络设备与DN设备之间的第一往返时延信息;First round-trip delay information between the network device and the DN device;
所述网络设备与DN设备之间的第一网络抖动信息。The first network jitter information between the network device and the DN device.
在本公开的一些可选实施例中,所述方法还包括:所述网络设备进行与所述终端设备之间的网络性能测量,获得第二网络性能信息,向所述终端设备发送第三信息,所述第三信息包括所述第二网络性能信息。In some optional embodiments of the present disclosure, the method further includes: the network device performs network performance measurement with the terminal device, obtains second network performance information, and sends third information to the terminal device, wherein the third information includes the second network performance information.
在本公开的一些可选实施例中,所述第二网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the second network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识; Identification of network equipment;
第二网络连接状态信息,所述第二网络连接状态信息用于表示所述网络设备与所述终端设备之间连接正常或连接异常;Second network connection status information, where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
所述网络设备与所述终端设备之间的第二往返时延信息;Second round-trip delay information between the network device and the terminal device;
所述网络设备与所述终端设备之间的第二网络抖动信息。Second network jitter information between the network device and the terminal device.
在本公开的一些可选实施例中,所述第一信息包括以下至少一项信息:In some optional embodiments of the present disclosure, the first information includes at least one of the following information:
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
MA PDU会话的标识;The identifier of the MA PDU session;
用于指示测量网络设备与DN设备之间的网络性能的第一标识。A first identifier used to indicate the network performance between the measured network device and the DN device.
第三方面,本公开实施例还提供了一种通信装置,所述装置应用于终端设备,所述装置包括:第一通信单元和第一处理单元;其中,In a third aspect, an embodiment of the present disclosure further provides a communication device, which is applied to a terminal device, and includes: a first communication unit and a first processing unit; wherein,
所述第一通信单元,配置为分别向至少两个网络设备发送第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;每个网络设备对应MA PDU会话中的一个会话;还配置为分别接收来自所述至少两个网络设备的第二信息,所述第二信息包括所述网络设备与DN设备之间的第一网络性能信息;The first communication unit is configured to send first information to at least two network devices respectively, wherein the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device corresponds to one session in the MA PDU session; and is also configured to receive second information from the at least two network devices respectively, wherein the second information includes first network performance information between the network device and the DN device;
所述第一处理单元,配置为至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息。The first processing unit is configured to determine whether to switch the session based on at least the second information, or to determine traffic allocation information of at least two sessions.
第四方面,本公开实施例还提供了一种通信装置,所述装置应用于网络设备,所述装置包括:第二通信单元和第二处理单元;其中,In a fourth aspect, an embodiment of the present disclosure further provides a communication device, which is applied to a network device, and includes: a second communication unit and a second processing unit; wherein,
所述第二通信单元,配置为接收来自终端设备的第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;所述网络设备对应MA PDU会话中的一个会话;The second communication unit is configured to receive first information from a terminal device, wherein the first information is used to instruct the network device to measure network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
所述第二处理单元,配置为进行与DN设备之间的网络性能测量,获得第一网络性能信息; The second processing unit is configured to perform network performance measurement with the DN device to obtain first network performance information;
所述第二通信单元,还配置为向所述终端设备发送第二信息,所述第二信息包括所述第一网络性能信息。The second communication unit is further configured to send second information to the terminal device, where the second information includes the first network performance information.
第五方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例上述第一方面或第二方面所述方法的步骤。In a fifth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in the first aspect or the second aspect of the embodiment of the present disclosure are implemented.
第六方面,本公开实施例还提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本公开实施例上述第一方面或第二方面所述方法的步骤。In a sixth aspect, an embodiment of the present disclosure further provides a communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method described in the first aspect or the second aspect of the embodiment of the present disclosure are implemented.
本公开实施例提供的通信方法、装置、通信设备和存储介质,所述方法包括:终端设备分别向至少两个网络设备发送第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;每个网络设备对应MA PDU会话中的一个会话;分别接收来自所述至少两个网络设备的第二信息,所述第二信息包括所述网络设备与DN设备之间的第一网络性能信息;至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息。采用本公开实施例的技术方案,通过实现对网络设备与DN设备之间的网络性能的测量(也即N6接口的测量),实现了终端设备在通过至少两个连接路径接入行业云的场景下、终端设备能够准确获知各连接路径下与DN设备(或行业云)之间的网络性能情况,实现多条会话中的会话的准确切换或流量拆分,保证“双域专网”业务的持续性和稳定性,确保用户获得最佳的用户体验。The communication method, apparatus, communication device and storage medium provided by the embodiments of the present disclosure include: the terminal device sends first information to at least two network devices respectively, the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device corresponds to one session in the MA PDU session; second information is received from the at least two network devices respectively, the second information includes the first network performance information between the network device and the DN device; at least based on the second information, it is determined whether the session is switched, or the traffic allocation information of at least two sessions is determined. The technical solution of the embodiments of the present disclosure is adopted, and by realizing the measurement of the network performance between the network device and the DN device (that is, the measurement of the N6 interface), it is realized that in the scenario where the terminal device accesses the industry cloud through at least two connection paths, the terminal device can accurately know the network performance between the DN device (or industry cloud) under each connection path, realize accurate switching of sessions or traffic splitting in multiple sessions, ensure the continuity and stability of the "dual-domain private network" service, and ensure that users get the best user experience.
图1为融合组网方式的架构示意图;FIG1 is a schematic diagram of the architecture of a converged networking mode;
图2为5G与MEC结合方案的网络架构示意图;Figure 2 is a schematic diagram of the network architecture of the 5G and MEC combination solution;
图3为非可信非3GPP接入网络示意图;FIG3 is a schematic diagram of an untrusted non-3GPP access network;
图4为ATSSS技术架构示意图; Figure 4 is a schematic diagram of the ATSSS technical architecture;
图5为本公开实施例的通信方法应用的技术架构示意图;FIG5 is a schematic diagram of a technical architecture of a communication method application according to an embodiment of the present disclosure;
图6为本公开实施例的通信方法中的单链路模式的示意图;FIG6 is a schematic diagram of a single link mode in a communication method according to an embodiment of the present disclosure;
图7为本公开实施例的通信方法的流程示意图一;FIG7 is a flow chart of a communication method according to an embodiment of the present disclosure;
图8为本公开实施例的通信方法的流程示意图二;FIG8 is a second flow chart of the communication method according to an embodiment of the present disclosure;
图9为本公开实施例的通信方法的交互流程示意图;FIG9 is a schematic diagram of an interaction flow of a communication method according to an embodiment of the present disclosure;
图10为本公开实施例的通信方法中的网络测量对象示意图;FIG10 is a schematic diagram of a network measurement object in a communication method according to an embodiment of the present disclosure;
图11为本公开实施例的通信装置的组成结构示意图一;FIG11 is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure;
图12为本公开实施例的通信装置的组成结构示意图二;FIG12 is a second schematic diagram of the structure of the communication device according to an embodiment of the present disclosure;
图13为本公开实施例的通信设备的硬件组成结构示意图。FIG. 13 is a schematic diagram of the hardware composition structure of the communication device according to an embodiment of the present disclosure.
下面结合附图及具体实施例对本公开作进一步详细的说明。The present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments.
本公开实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(GSM,Global System of Mobile communication)系统、长期演进(LTE,Long Term Evolution)系统或5G系统等。可选地,5G系统或5G网络还可以称为新无线(NR,New Radio)系统或NR网络。The technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Long Term Evolution (LTE) system or 5G system, etc. Optionally, the 5G system or 5G network can also be called New Radio (NR) system or NR network.
应理解,本申请实施例中网络/系统中具有通信功能的设备可称为通信设备。通信设备可包括具有通信功能的网络设备和终端设备;通信设备还可包括通信系统中的其他设备,例如网络控制器、移动管理实体等其他网络实体,本公开实施例中对此不做限定。It should be understood that the device with communication function in the network/system in the embodiment of the present application can be referred to as a communication device. The communication device may include a network device and a terminal device with communication function; the communication device may also include other devices in the communication system, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiment of the present disclosure.
应理解,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and/or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "/" in this article generally indicates that the associated objects before and after are in an "or" relationship.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区 别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", etc. in the specification and claims of this application are used to distinguish The term "comprising" and "having" and any variation thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
在对本公开实施例的接入网络切换方法进行说明之前,首先对本公开实施例适用的网络架构以及相关技术进行简单说明。Before describing the access network switching method according to the embodiment of the present disclosure, a network architecture and related technologies applicable to the embodiment of the present disclosure are briefly described first.
目前第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)中对第五代移动通信技术(5G,5th Generation Mobile Communication Technology)与多接入边缘计算(MEC,Multi-access Edge Computing)的结合给出了如图2的参考设计,主要包括两部分:At present, the 3rd Generation Partnership Project (3GPP) has given a reference design for the combination of the fifth generation mobile communication technology (5G) and multi-access edge computing (MEC) as shown in Figure 2, which mainly includes two parts:
为使能垂直行业低时延、高带宽、高可靠边缘应用,UPF下沉到行业客户园区,靠近MEC边缘服务器(也可以称为MEC平台(MEP)),通过UPF的本地分流技术(即上行过滤器/IPv6分支点(UL-CL/IPv6 BP,Uplink Classifier/IPv6 Branching Point))将数据转发到MEC边缘服务器(或MEP);To enable low-latency, high-bandwidth, and high-reliability edge applications in vertical industries, UPF is deployed in the industry customer park, close to the MEC edge server (also known as the MEC platform (MEP)), and forwards data to the MEC edge server (or MEP) through the local diversion technology of UPF (i.e., uplink filter/IPv6 branching point (UL-CL/IPv6 BP)).
核心网中的应用功能(AF,Application Function)下沉到MEP侧,为部署于MEC上的应用提供更好的数据流控制策略(例如编码策略、服务质量(QoS,Quality of Service)策略、路由策略等)。The application function (AF) in the core network is moved down to the MEP side to provide better data flow control strategies (such as encoding strategies, Quality of Service (QoS) strategies, routing strategies, etc.) for applications deployed on MEC.
3GPP中定义了5G网络支持固移融合的基本架构,5G网络的固移融合主要包括固定无线接入、非3GPP、混合接入(固定无线和非3GPP混合)等。其中,非3GPP接入至少包括可信非3GPP接入、非可信非3GPP接入、有线接入等等,用户设备(UE,User Equipment)可以至少通过这三种非3GPP技术接入5G网络。其中Wi-Fi是最常见的非可信非3GPP技术。3GPP 定义基于非可信非3GPP接入的网络架构如图3所示。3GPP defines the basic architecture of 5G network to support fixed-mobile convergence. The fixed-mobile convergence of 5G network mainly includes fixed wireless access, non-3GPP, hybrid access (mixed fixed wireless and non-3GPP), etc. Among them, non-3GPP access includes at least trusted non-3GPP access, untrusted non-3GPP access, wired access, etc. User equipment (UE) can access 5G network through at least these three non-3GPP technologies. Among them, Wi-Fi is the most common untrusted non-3GPP technology. 3GPP The network architecture based on untrusted non-3GPP access is defined as shown in FIG3 .
图3中,UE可以分别通过3GPP接入技术和非3GPP接入技术接入5G网络,非3GPP互通功能(N3IWF,Non-3GPP InterWorking Function)是运营商部署的非可信非3GPP接入网关设备,它支持与5G核心网之间的N2和N3接口,并能够中转UE和接入和移动性管理功能(AMF,Access and Mobility Management Function)之间的非接入层(NAS,Non-Access Stratum)信令。In Figure 3, the UE can access the 5G network through 3GPP access technology and non-3GPP access technology respectively. The non-3GPP interworking function (N3IWF, Non-3GPP InterWorking Function) is an untrusted non-3GPP access gateway device deployed by the operator. It supports the N2 and N3 interfaces between the 5G core network and can transfer the non-access stratum (NAS, Non-Access Stratum) signaling between the UE and the access and mobility management function (AMF, Access and Mobility Management Function).
基于上述融合架构,3GPP中描述了基于非3GPP接入的接入流量分流、交换、拆分(ATSSS,Access Traffic Steering,Switching,Splitting)技术,其架构图如图4所示。Based on the above-mentioned converged architecture, 3GPP describes the access traffic steering, switching, splitting (ATSSS) technology based on non-3GPP access, and its architecture diagram is shown in Figure 4.
ATSSS是一种网络级的流量聚合技术,通过使用对用户透明的、平衡移动网络和非3GPP接入之间数据流量的方法,以减少移动网络拥塞为目的,不仅可以通过将流量从5G网络引导到非3GPP接入,而且还可以在两种类型的访问之间切换或拆分流量,运营商可以通过使用5G核心网络,在3GPP和非3GPP接入之间进行统一的流量处理,提供最佳的客户体验。ATSSS is a network-level traffic aggregation technology that aims to reduce mobile network congestion by using a method that is transparent to users and balances data traffic between mobile networks and non-3GPP access. It can not only direct traffic from 5G networks to non-3GPP access, but also switch or split traffic between the two types of access. Operators can provide the best customer experience by using the 5G core network to perform unified traffic processing between 3GPP and non-3GPP access.
为了支持ATSSS功能,需要对原有的5G系统架构进行扩展,并对UE及5G网络的相关网元功能提出新的要求,具体如下:In order to support the ATSSS function, the original 5G system architecture needs to be expanded, and new requirements are put forward for the UE and related network element functions of the 5G network, as follows:
(1)UE应支持一个或多个接入分流功能,例如支持多路分流的多路传输控制协议(MPTCP,MultiPath Transmission Control Protocol)功能(MPTCP functionality)和/或支持基于以太网的业务分流的ATSSS低层功能(ATSSS-LL functionality,ATSSS-Low-Layer functionality)。UE中的每个接入分流功能根据网络提供的ATSSS规则,实现跨3GPP接入和非3GPP接入的业务控制、交换和分流。(1) The UE shall support one or more access offload functions, such as MultiPath Transmission Control Protocol (MPTCP) functionality for multi-path offload and/or ATSSS low-layer functionality for Ethernet-based service offload. Each access offload function in the UE shall implement service control, switching, and offload across 3GPP access and non-3GPP access according to the ATSSS rules provided by the network.
(2)UPF中包括MPTCP代理功能(MPTCP Proxy functionality),用于对UE的3GPP接入(3GPP Access)和/或非3GPP接入(Non-3GPP Access) 的用户面进行处理,例如在UE和应用服务器间执行MPTCP到传输控制协议(TCP,Transmission Control Protocol)的协议转换。此外,UPF中还包括性能测量功能(PMF,Performance Measurement Functionality),可由UE用于在3GPP接入的用户面上和/或在非3GPP接入的用户面上获得接入性能测量。(2) The UPF includes MPTCP Proxy functionality for 3GPP Access and/or Non-3GPP Access to the UE. The UPF also includes a performance measurement function (PMF), which can be used by the UE to obtain access performance measurements on the user plane of 3GPP access and/or on the user plane of non-3GPP access.
(3)UE和UPF基于控制面下发的分流策略实现多接入分流调度控制,提升带宽,提高业务可靠性。(3) UE and UPF implement multi-access offload scheduling control based on the offload strategy issued by the control plane, thereby increasing bandwidth and improving service reliability.
基于上述架构,5G网络支持一个流可以在多个接入上分流并行传送及在不同接入通道间相互切换,以实现数据在非可信非3GPP网络(例如Wi-Fi)和5G通路上的灵活传送和路径选择。Based on the above architecture, the 5G network supports a flow to be split and transmitted in parallel on multiple accesses and switched between different access channels, so as to achieve flexible transmission and path selection of data on untrusted non-3GPP networks (such as Wi-Fi) and 5G channels.
此外,UE和UPF之间还新增了协议层,支持链路质量检测,支持UE发起和UPF发起的往返时间(RTT,Round Trip Time)测试,以计算3GPP和非3GPP的流量时延,用于后续业务调度。In addition, a new protocol layer is added between UE and UPF to support link quality detection and round-trip time (RTT) tests initiated by UE and UPF to calculate 3GPP and non-3GPP traffic delays for subsequent service scheduling.
当前针对ATSSS的业务分流功能,当前定义了如下四种分流模式(steering mode):Currently, the following four steering modes are defined for the ATSSS service diversion function:
主备模式(Active-Standby),此时业务流量将优先选择ATSSS规则定义的相关的主用节点,当主用节点不可用时,切换到备用节点;当主用节点再次可用时,流量又切换回主用节点;Active-Standby mode: In this mode, the service traffic will give priority to the active node defined by the ATSSS rule. When the active node is unavailable, it will switch to the standby node. When the active node is available again, the traffic will switch back to the active node.
最小延迟模式(Smallest Delay),此时业务流量将会被引导到具有最小延迟的访问路径;UE通过测量两个接入(3GPP和非3GPP)上的RTT,以确定哪个接入具有最小的延迟,并优选最小RTT的接入;Smallest Delay mode: In this mode, service traffic will be directed to the access path with the smallest delay. The UE measures the RTT on two accesses (3GPP and non-3GPP) to determine which access has the smallest delay and prefers the access with the smallest RTT.
负载均衡模式(Load-Balancing),通过配置3GPP接入和非3GPP接入发送的流量百分比,做到两种接入之间的负载均衡,此时业务流量按照设定的比例分流到不同的接入;Load-Balancing mode: By configuring the percentage of traffic sent by 3GPP access and non-3GPP access, load balancing between the two accesses is achieved. At this time, service traffic is diverted to different accesses according to the set ratio;
优先级模式(Priority-based),此时优选高优先级的接入方式,其中优 先级可以由网络设定。Priority-based mode: In this case, the access mode with high priority is preferred. The priority can be set by the network.
以上4种模式中,UE可以应用网络提供的策略(即ATSSS规则)、并结合当地条件,以决定如何在两个接入网之间分配上行链路业务。协议数据单元(PDU,Protocol Data Unit)会话的UPF也可以应用网络提供的策略(即N4规则)和经由用户面从UE接收的反馈,决定如何分配下行链路业务的信息。In the above four modes, the UE can apply the network-provided policy (i.e., ATSSS rules) and local conditions to decide how to allocate uplink traffic between the two access networks. The UPF of the Protocol Data Unit (PDU) session can also apply the network-provided policy (i.e., N4 rules) and feedback received from the UE via the user plane to decide how to allocate downlink traffic information.
典型园区的融合组网方式可如图1所示。The integrated networking mode of a typical campus is shown in Figure 1.
针对专用2B终端访问行业云有两个链接路径:There are two link paths for dedicated 2B terminals to access the industry cloud:
连接路径一:专用2B终端通过5G专网接入2B UPF,进行行业云专属数据的卸载,通过专线接入行业云,实现通过专用2B终端访问行业云的应用;Connection path 1: The dedicated 2B terminal accesses the 2B UPF through the 5G private network to unload the industry cloud’s exclusive data, access the industry cloud through a dedicated line, and access the industry cloud’s applications through the dedicated 2B terminal;
连接路径二:专用2B终端接入园区Wi-Fi网络后,通过N3IWF网元接入2B UPF,进行行业云专属数据的卸载,通过专线接入行业云,实现通过专用2B终端访问行业云的应用。Connection path two: After the dedicated 2B terminal accesses the campus Wi-Fi network, it accesses the 2B UPF through the N3IWF network element to unload the industry cloud-specific data, access the industry cloud through a dedicated line, and access the industry cloud applications through the dedicated 2B terminal.
其中,所谓2B,即To Business,全称B2B,是指面向企业展开的商务、交易行为。Among them, the so-called 2B, namely To Business, the full name is B2B, which refers to business and transaction activities carried out for enterprises.
针对2C终端访问行业云也有两个连接路径:There are also two connection paths for 2C terminals to access the industry cloud:
连接路径一:见图中数字①,2C终端基于“双域专网”的方式访问行业云,即通过5G专网接入2C UPF,进行行业云专属数据的卸载,通过专线接入行业云,实现通过2C终端访问行业云的应用;Connection path 1: See number ① in the figure. The 2C terminal accesses the industry cloud based on the "dual-domain private network" method, that is, it accesses the 2C UPF through the 5G private network to unload the industry cloud's exclusive data, and accesses the industry cloud through a dedicated line, so as to realize the application of accessing the industry cloud through the 2C terminal;
连接路径二:见图中数字②,2C终端接入园区Wi-Fi网络后,通过N3IWF网元接入2C UPF,进行行业云专属数据的卸载,通过专线接入行业云,实现通过2C终端访问行业云的应用。Connection path two: See number ② in the figure. After the 2C terminal accesses the campus Wi-Fi network, it accesses the 2C UPF through the N3IWF network element to unload the industry cloud-specific data, and accesses the industry cloud through a dedicated line, enabling access to industry cloud applications through the 2C terminal.
针对第二条连接路径,由于2C终端没有签约5G专网DNN,所以无法通过5G行业专网访问行业云,并且Wi-Fi等非可信非3GPP网络无法直接 连接行业云(MEC)。For the second connection path, since the 2C terminal has not signed a 5G private network DNN, it cannot access the industry cloud through the 5G industry private network, and non-trusted non-3GPP networks such as Wi-Fi cannot directly Connect to the industry cloud (MEC).
其中,所谓2C,即To Consumer(或Customer),全称B2C,是指面向消费者展开的商务、交易行为。Among them, the so-called 2C, namely To Consumer (or Customer), the full name is B2C, which refers to business and transaction activities carried out for consumers.
本公开各实施例主要针对2C终端接入行业云过程中存在的问题。The embodiments of the present disclosure are mainly aimed at the problems existing in the process of 2C terminals accessing the industry cloud.
(一)不同UPF的问题。2C终端进行专属数据卸载时,由于接入的UPF不同,分别使用两个不同的PDU会话接入行业云,而非使用多接入方式的MA PDU会话接入到同一个UPF上。(I) Problems with different UPFs. When the 2C terminal performs exclusive data unloading, due to the different UPFs connected, two different PDU sessions are used to access the industry cloud, rather than using the multi-access MA PDU session to access the same UPF.
(二)UPF到行业云(N6接口)的性能测试数据不同。由于两个UPF到行业云的连接路径不一样,导致这一段的网络流量数据的性能参数数据不一样,会影响到终端的网络切换策略。需要UPF统计这一段的性能参数后发给2C终端,UE才能做出正确的网络切换选择。(ii) The performance test data from UPF to the industry cloud (N6 interface) is different. Since the connection paths from the two UPFs to the industry cloud are different, the performance parameter data of this section of network traffic data is different, which will affect the network switching strategy of the terminal. The UPF needs to collect the performance parameters of this section and send them to the 2C terminal so that the UE can make the correct network switching choice.
基于此,提出本公开以下各实施例。Based on this, the following embodiments of the present disclosure are proposed.
本公开实施例提出一种5G行业双域专网中多锚点UPF的ATSSS方法,如图5所示,本公开实施例在不改动ATSSS架构的前提下,通过在UE上新增UE协同管理模块(U-CMM,UE-Collaborative Management Module)、在UPF上新增PMF协同管理模块(P-CMM,PMF-Collaborative Management Module)以解决上述提到的问题。The disclosed embodiment proposes an ASSSS method for multi-anchor UPF in a 5G industry dual-domain private network. As shown in Figure 5, the disclosed embodiment solves the above-mentioned problems by adding a UE collaborative management module (U-CMM, UE-Collaborative Management Module) on the UE and a PMF collaborative management module (P-CMM, PMF-Collaborative Management Module) on the UPF without changing the ATSSS architecture.
其中,U-CMM承载于UE之上,用于生成单链路模式,实现对两条不同MA PDU会话的会话切换管理。如图6所示,MA PDU#1表示第一条3GPP会话,MA PDU#2表示第二条non-3GPP会话。Among them, U-CMM is carried on the UE and is used to generate a single link mode to implement session switching management for two different MA PDU sessions. As shown in Figure 6, MA PDU#1 represents the first 3GPP session, and MA PDU#2 represents the second non-3GPP session.
P-CMM承载于UPF上,用于实现N6接口的网络性能测量,包括但不限于网络抖动和/或网络平均往返时延等关键性能指标。该模块可以部署成为如图5中的PMF功能的一部分,也可以单独部署。The P-CMM is carried on the UPF and is used to measure the network performance of the N6 interface, including but not limited to key performance indicators such as network jitter and/or average network round-trip delay. The module can be deployed as part of the PMF function as shown in Figure 5, or it can be deployed separately.
通过U-CMM模块与P-CMM模块之间的信令交互,从而实现对2C终端访问行业云两条不同路径的流量切换。 Through signaling interaction between the U-CMM module and the P-CMM module, traffic switching between two different paths for 2C terminals to access the industry cloud can be achieved.
在其他实施例中,上述U-CMM也可称为第一模块、第一处理模块等等,上述P-CMM也可称为第二模块、第二处理模块等等,只需能够实现其对应的功能即可,本实施例对模块的名称不做限定。In other embodiments, the U-CMM may also be called a first module, a first processing module, etc., and the P-CMM may also be called a second module, a second processing module, etc., as long as they can realize their corresponding functions. This embodiment does not limit the names of the modules.
基于此,本公开实施例提供了一种通信方法。图7为本公开实施例的通信方法的流程示意图一;如图7所示,所述方法包括:Based on this, an embodiment of the present disclosure provides a communication method. FIG7 is a flow chart of the communication method of an embodiment of the present disclosure; as shown in FIG7 , the method includes:
步骤101:终端设备分别向至少两个网络设备发送第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;每个网络设备对应MA PDU会话中的一个会话;Step 101: The terminal device sends first information to at least two network devices respectively, where the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device corresponds to one session in the MA PDU session;
步骤102:所述终端设备分别接收来自所述至少两个网络设备的第二信息,所述第二信息包括所述网络设备与DN设备之间的第一网络性能信息;Step 102: The terminal device receives second information from the at least two network devices respectively, where the second information includes first network performance information between the network device and the DN device;
步骤103:所述终端设备至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息。Step 103: The terminal device determines whether to switch the session based on at least the second information, or determines traffic allocation information of at least two sessions.
本实施例中,所述终端设备可以为前述实施例中的2C终端。所谓2C,即To Consumer(或Customer),全称B2C,是指面向消费者展开的商务、交易行为,则本实施例的终端设备是指面向消费者或用户的终端。所述网络设备具体可以是与行业云或数据网络(或应用服务器)连接的核心网设备,例如UPF。本实施例中,终端设备与至少两个UPF连接,并通过获得至少两条链路(或至少两个接入)的的性能或相关参数决策接入哪条链路。其中,所述至少两个网络设备是属于不同接入网络的网络设备;其中,所述接入网络包括3GPP接入网络和非3GPP接入网络,即所述至少两个网络设备中,至少存在一个网络设备属于3GPP接入网络的网络设备,另一个网络设备属于非3GPP接入网络的网络设备,或者也可以认为,两个UPF中,一个UPF为2C UPF,另一个UPF为2B UPF。In this embodiment, the terminal device may be the 2C terminal in the aforementioned embodiment. The so-called 2C, namely To Consumer (or Customer), is the full name of B2C, which refers to the business and transaction behavior carried out for consumers. The terminal device in this embodiment refers to the terminal for consumers or users. The network device may specifically be a core network device connected to an industry cloud or data network (or application server), such as a UPF. In this embodiment, the terminal device is connected to at least two UPFs, and decides which link to access by obtaining the performance or related parameters of at least two links (or at least two accesses). Among them, the at least two network devices are network devices belonging to different access networks; wherein, the access network includes a 3GPP access network and a non-3GPP access network, that is, among the at least two network devices, at least one network device belongs to a network device of a 3GPP access network, and the other network device belongs to a network device of a non-3GPP access network, or it can also be considered that, among the two UPFs, one UPF is a 2C UPF and the other UPF is a 2B UPF.
本实施例中,为了实现终端设备作出正确的网络切换选择,终端设备需要获得网络设备与DN设备之间的网络性能以及网络设备与终端设备之 间的网络性能。其中,终端设备获得网络设备与终端设备之间的网络性能是相关技术方案中已存在的,因此,本公开实施例重点关注终端设备如何获得网络设备与DN设备之间的网络性能。In this embodiment, in order to enable the terminal device to make a correct network switching selection, the terminal device needs to obtain the network performance between the network device and the DN device and the network performance between the network device and the terminal device. Among them, the terminal device obtains the network performance between the network device and the terminal device, which already exists in the relevant technical solutions. Therefore, the embodiment of the present disclosure focuses on how the terminal device obtains the network performance between the network device and the DN device.
在本公开的一些可选实施例中,所述终端设备分别向至少两个网络设备发送第一信息之前,所述方法还包括:所述终端设备分别在所述至少两个网络设备中的每个网络设备之间创建MA PDU会话,且所述MA PDU会话为单链路模式,所述单链路模式用于指示所述至少两个网络设备中的每个网络设备只存在一个会话。In some optional embodiments of the present disclosure, before the terminal device sends the first information to at least two network devices respectively, the method also includes: the terminal device creates a MA PDU session between each of the at least two network devices respectively, and the MA PDU session is in a single-link mode, and the single-link mode is used to indicate that there is only one session for each of the at least two network devices.
本实施例中,以网络设备为两个为例,终端设备分别在每个网络设备之间创建单链路模式的MA PDU会话,例如图6所示,针对每个网络设备仅存在一个会话,且不进行会话切换。示例性的,本公开各实施例中的会话具体是指PDU会话,或者也可以称为是单链路模式的MA PDU会话。In this embodiment, taking two network devices as an example, the terminal device creates a single-link mode MA PDU session between each network device, for example, as shown in FIG6 , there is only one session for each network device, and no session switching is performed. Exemplarily, the session in each embodiment of the present disclosure specifically refers to a PDU session, or it can also be referred to as a single-link mode MA PDU session.
示例性的,终端设备分别在每个网络设备之间创建MA PDU会话的过程与PDU会话建立流程类似,会话管理功能(SMF,Session Management Function)支持在N4会话建立和修改流程中给UPF发送包含ATSSS信息的N4规则、ATSSS控制信息(包括MPTCP控制参数、ATSSS-LL控制参数以及PMF控制参数);当UPF完成相应的资源分配,支持在响应消息中携带ATSSS控制参数。Exemplarily, the process of the terminal device creating an MA PDU session between each network device is similar to the PDU session establishment process. The session management function (SMF, Session Management Function) supports sending N4 rules and ATSSS control information (including MPTCP control parameters, ATSSS-LL control parameters and PMF control parameters) containing ATSSS information to UPF in the N4 session establishment and modification process; when UPF completes the corresponding resource allocation, it supports carrying ATSSS control parameters in the response message.
在创建单链路模式的MA PDU会话时,在当前的PDU会话建立流程基础上做如下设置:When creating a single-link mode MA PDU session, make the following settings based on the current PDU session establishment process:
(1)在MA PDU会话创建过程时,PDU会话建立请求的类型设置为“MA PDU Request”,PDU会话中的“Multi-access PDU Connectivity Service”字段设置为“Yes”。(1) During the MA PDU session creation process, the type of PDU session establishment request is set to "MA PDU Request" and the "Multi-access PDU Connectivity Service" field in the PDU session is set to "Yes".
(2)在MA PDU会话创建过程中,SMF通过N4接口向UPF下发MAR规则。为了使得UPF识别到MA PDU会话是单链路模式,在MAR规则中 增加会话链路模式(Session Link Mode)可选字段,包括“正常模式”和“单链路模式”两种情况。默认情况下是正常模式(Normal Link Mode),可选设置为单链路模式(Single Link Mode)。有如下三种实施例,如表1所示。(2) During the creation of the MA PDU session, the SMF sends the MAR rules to the UPF through the N4 interface. In order for the UPF to recognize that the MA PDU session is in single-link mode, Add an optional field for Session Link Mode, including two cases: "Normal Mode" and "Single Link Mode". The default setting is Normal Mode, and the optional setting is Single Link Mode. There are three implementation examples, as shown in Table 1.
在实施例1中,MAR规则中的“Steering mode”字段设置为主备模式(Active-Standby),“Priority”字段设置为主链路模式(Active),表示通过使用MPTCP功能实现单链路会话,不进行会话切换。In Example 1, the "Steering mode" field in the MAR rule is set to the active-standby mode (Active-Standby) and the "Priority" field is set to the main link mode (Active), indicating that a single-link session is implemented by using the MPTCP function without performing session switching.
在实施例2中,MAR规则中的“Steering mode”字段设置为基于优先级的模式(Priority-based),“Priority”字段设置为高优先级模式(High),“Threshold values”设置为无穷大RTT或无穷大Loss或无穷大丢包率(Packet Loss Rate),表示通过使用MPTCP功能和基于高优先级模式实现单链路模式,设置无穷大RTT使得不进行会话切换。In Example 2, the "Steering mode" field in the MAR rule is set to the priority-based mode (Priority-based), the "Priority" field is set to the high priority mode (High), and the "Threshold values" are set to infinite RTT or infinite Loss or infinite packet loss rate (Packet Loss Rate), indicating that the single-link mode is implemented by using the MPTCP function and based on the high priority mode, and setting infinite RTT so that no session switching is performed.
在实施例3中,MAR规则中的“Steering mode”字段设置为负载均衡模式(Load-Balancing),“Weight”字段设置为字符串“3GPP=100%,non-3GPP=0%”,即该链路包含100%的流量,表示通过使用MPTCP功能和负载均衡模式实现单链路模式,设置3GPP流量为100%表示只使用3GPP会话。In Example 3, the "Steering mode" field in the MAR rule is set to the load balancing mode (Load-Balancing), and the "Weight" field is set to the string "3GPP=100%, non-3GPP=0%", that is, the link contains 100% of the traffic, indicating that the single-link mode is achieved by using the MPTCP function and the load balancing mode. Setting the 3GPP traffic to 100% means that only 3GPP sessions are used.
表1
Table 1
(3)在MA PDU会话创建完成后,UE从SMF接收ATSSS规则的优先列表,示例性的可包括如下几种实施例:(3) After the MA PDU session is created, the UE receives a priority list of ATSSS rules from the SMF, which may include the following exemplary embodiments:
实施例a,“Traffic Descriptor:UDP,DestAddr 10.20.30.40”,“Steering Mode:Active-Standby,Active=3GPP”,“Steering Functionality:MPTCP”:该规则表示“通过使用MPTCP功能将目的IP地址为10.20.30.40的UDP流量分流到主用接入(3GPP),如果可用;不设置备用会话接入”。Example a, "Traffic Descriptor: UDP, DestAddr 10.20.30.40", "Steering Mode: Active-Standby, Active = 3GPP", "Steering Functionality: MPTCP": This rule means "divest UDP traffic with destination IP address 10.20.30.40 to primary access (3GPP) by using MPTCP functionality, if available; do not set up backup session access."
实施例b,“Traffic Descriptor:TCP,DestPort 8080”,“Steering Mode:Priority-based,Priority:High”,“Steering Functionality:MPTCP”:此规则表示“通过使用MPTCP功能将目的端口8080的TCP流量分流到基于高优先级的接入,,任何情况下都不切换备用会话”。Example b, "Traffic Descriptor: TCP, DestPort 8080", "Steering Mode: Priority-based, Priority: High", "Steering Functionality: MPTCP": This rule means "by using the MPTCP function, the TCP traffic of destination port 8080 will be diverted to the high-priority-based access, and the backup session will not be switched under any circumstances."
实施例c,“Traffic Descriptor:Application-1”,“Steering Mode:Load-Balancing,3GPP=100%,non-3GPP=0%”,“Steering Functionality:MPTCP”:该规则表示“通过使用MPTCP功能将应用-1的100%流量发送到3GPP接入,不发送到非3GPP接入”。Example c, "Traffic Descriptor:Application-1", "Steering Mode:Load-Balancing,3GPP=100%,non-3GPP=0%," "Steering Functionality:MPTCP": This rule means "Send 100% of the traffic of Application-1 to 3GPP access by using MPTCP functionality and not to non-3GPP access."
本实施例中,终端设备通过向至少两个网络设备指示进行与DN设备之间的网络性能的测量,以获得各网络设备与DN设备之间的第一网络性能信息。其中,所述第一信息用于指示网络设备测量与DN设备之间的网络性能,在其他实施例中,所述第一信息也可称为网络性能测量指示信息或者指示信息,只要能实现其对应的功能即可,本实施例中对此名称不做 限定。In this embodiment, the terminal device measures the network performance between the terminal device and the DN device by instructing at least two network devices to measure the network performance between the terminal device and the DN device. The first information is used to instruct the network device to measure the network performance between the terminal device and the DN device. In other embodiments, the first information may also be called network performance measurement indication information or indication information, as long as the corresponding function can be realized. In this embodiment, the name is not used. limited.
在一些可选实施例中,所述第一信息包括以下至少一项信息:In some optional embodiments, the first information includes at least one of the following information:
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
MA PDU会话的标识;The identifier of the MA PDU session;
用于指示测量网络设备与DN设备之间的网络性能的第一标识。A first identifier used to indicate the network performance between the measured network device and the DN device.
示例性的,终端设备向网络设备发送的第一信息具体可参见表2所示,表2仅为一种示例,实际情况下可包括更多的内容或更少的内容,这里不做限定。Exemplarily, the first information sent by the terminal device to the network device can be specifically shown in Table 2. Table 2 is only an example and may include more or less content in actual situations, which is not limited here.
表2
Table 2
其中,MA PDU会话的标识,其实现方式可参见3GPP标准,用于标识MA PDU会话的唯一性,即标识PDU会话身份以及标识消息流。Among them, the identification of the MA PDU session, whose implementation method can be found in the 3GPP standard, is used to identify the uniqueness of the MA PDU session, that is, to identify the PDU session identity and the message flow.
终端设备的标识(即)UE标识,用于标识该UE的全局唯一性,其实现方式可以是媒体访问控制(MAC,Media Access Control)地址、国际移动用户识别码(IMSI,International Mobile Subscriber Identity)、标识(ID) 等描述方式。当使用MAC地址描述方式时,使用该UE的MAC地址作为全局唯一标识符,例如“2A:DA:0B:84:03:9B”;当使用IMSI时,使用运营商提供的手机卡的国际移动用户识别码(IMSI)作为标识符;当使用ID表述方式时,使用手机号码或UE对应的国际移动设备识别码(IMEI,International Mobile Equipment Identity)或厂家设定的出厂编号作为标识符。The terminal device identifier (i.e.) UE identifier is used to identify the global uniqueness of the UE. It can be implemented by a media access control (MAC) address, an international mobile subscriber identity (IMSI), an identifier (ID) When the MAC address description method is used, the MAC address of the UE is used as the globally unique identifier, such as "2A:DA:0B:84:03:9B"; when IMSI is used, the International Mobile Subscriber Identity (IMSI) of the mobile phone card provided by the operator is used as the identifier; when the ID description method is used, the mobile phone number or the International Mobile Equipment Identity (IMEI) corresponding to the UE or the factory number set by the manufacturer is used as the identifier.
网络设备的标识(即UPF标识),用于标识该UPF的全局唯一性,区分是2B UPF还是2C UPF,其实现方式可以是字符串或全局唯一标识符(GUID,Globally Unique Identifier)。当使用字符串表示方式时,使用全局唯一的字符串表示,例如“upf-2B-chinamobile”。当使用GUID表示方式时,GUID的格式为字符串“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个x是0-9或a-f范围内的一个十六进制数。例如:9F9619FF-8B86-D011-B42D-00C04FC964FF。The identification of the network device (i.e., UPF identification) is used to identify the global uniqueness of the UPF and distinguish whether it is a 2B UPF or a 2C UPF. It can be implemented as a string or a globally unique identifier (GUID). When using a string representation, a globally unique string representation is used, such as "upf-2B-chinamobile". When using a GUID representation, the format of the GUID is the string "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", where each x is a hexadecimal number in the range of 0-9 or a-f. For example: 9F9619FF-8B86-D011-B42D-00C04FC964FF.
用于指示测量与DN设备之间的网络性能的第一标识(即网络性能标识),其实现方式可以是字符串。当使用字符串时,如果标识为“N6”,表示从N6接口获取网络性能参数,如果标识为其他时,表示标识错误。The first identifier (i.e., network performance identifier) used to indicate the network performance between the measurement and the DN device can be implemented as a string. When a string is used, if the identifier is "N6", it means that the network performance parameters are obtained from the N6 interface. If the identifier is other, it means that the identifier is wrong.
在一些可选实施例中,所述第一网络性能信息包括以下至少之一:In some optional embodiments, the first network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第一网络连接状态信息,所述第一网络连接状态信息用于表示所述网络设备与DN设备之间连接正常或连接异常;First network connection status information, where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
所述网络设备与DN设备之间的第一往返时延信息;First round-trip delay information between the network device and the DN device;
所述网络设备与DN设备之间的第一网络抖动信息。The first network jitter information between the network device and the DN device.
示例性的,所述所述第一网络性能信息包括的内容具体可参见表3所示,表3仅为一种示例,实际情况下可包括更多的内容或更少的内容,这 里不做限定。For example, the content of the first network performance information may be specifically shown in Table 3. Table 3 is only an example and may include more or less content in actual situations. There is no limitation here.
表3
table 3
其中,MA PDU会话的标识,其实现方式可参见3GPP标准,用于标识MA PDU会话的唯一性,即标识PDU会话身份以及标识消息流。Among them, the identification of the MA PDU session, whose implementation method can be found in the 3GPP standard, is used to identify the uniqueness of the MA PDU session, that is, to identify the PDU session identity and the message flow.
终端设备的标识(即)UE标识,用于标识该UE的全局唯一性,其实现方式可以是媒体访问控制(MAC,Media Access Control)地址、国际移动用户识别码(IMSI,International Mobile Subscriber Identity)、标识(ID)等描述方式。当使用MAC地址描述方式时,使用该UE的MAC地址作为全局唯一标识符,例如“2A:DA:0B:84:03:9B”;当使用IMSI时,使用运营商提供的手机卡的国际移动用户识别码(IMSI)作为标识符;当使用ID表述方式时,使用手机号码或UE对应的国际移动设备识别码(IMEI,International Mobile Equipment Identity)或厂家设定的出厂编号作为标识符。The terminal equipment identification (i.e.) UE identification is used to identify the global uniqueness of the UE, which can be implemented by description methods such as Media Access Control (MAC) address, International Mobile Subscriber Identity (IMSI), identification (ID), etc. When the MAC address description method is used, the MAC address of the UE is used as the globally unique identifier, such as "2A:DA:0B:84:03:9B"; when IMSI is used, the International Mobile Subscriber Identity (IMSI) of the mobile phone card provided by the operator is used as the identifier; when the ID description method is used, the mobile phone number or the International Mobile Equipment Identity (IMEI) corresponding to the UE or the factory number set by the manufacturer is used as the identifier.
网络设备的标识(即UPF标识),用于标识该UPF的全局唯一性,区分是2B UPF还是2C UPF,其实现方式可以是字符串或全局唯一标识符 (GUID,Globally Unique Identifier)。当使用字符串表示方式时,使用全局唯一的字符串表示,例如“upf-2B-chinamobile”。当使用GUID表示方式时,GUID的格式为字符串“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个x是0-9或a-f范围内的一个十六进制数。例如:9F9619FF-8B86-D011-B42D-00C04FC964FF。The network device identifier (i.e., UPF identifier) is used to identify the global uniqueness of the UPF and distinguish whether it is a 2B UPF or a 2C UPF. It can be implemented as a string or a globally unique identifier. (GUID, Globally Unique Identifier). When using string representation, use a globally unique string representation, such as "upf-2B-chinamobile". When using GUID representation, the format of the GUID is the string "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", where each x is a hexadecimal number in the range of 0-9 or af. For example: 9F9619FF-8B86-D011-B42D-00C04FC964FF.
第一网络连接状态信息(即表3中的网络连接状态),其实现方式可以是布尔型或字符串。当使用布尔型表述方式时,例如可使用1表示N6接口网络连接正常,使用0表示N6接口网络异常断开;当使用字符串表述方式时,例如可使用“up”表示N6接口网络连接正常,使用“down”表示N6接口网络异常断开。The first network connection status information (i.e., the network connection status in Table 3) can be implemented in a Boolean or string manner. When a Boolean expression is used, for example, 1 can be used to indicate that the network connection of the N6 interface is normal, and 0 can be used to indicate that the network of the N6 interface is abnormally disconnected; when a string expression is used, for example, "up" can be used to indicate that the network connection of the N6 interface is normal, and "down" can be used to indicate that the network of the N6 interface is abnormally disconnected.
网络性能信息,其实现方式可以是结构体,至少包含网络抖动(Jitter)(例如第一网络抖动信息)、网络平均往返时延(RTT)(例如第一往返时延信息)。对于所包含的信息的详细实现方式描述如下:The network performance information may be implemented as a structure, which at least includes network jitter (e.g., first network jitter information) and network average round-trip time (RTT) (e.g., first round-trip time delay information). The detailed implementation of the included information is described as follows:
所述第一网络抖动信息,表示从一个数据包从UPF发送到到行业云(即DN设备)所需要的平均时间,其表示方式可以是浮点数,单位是毫秒(ms),例如3.15ms。The first network jitter information represents the average time required for a data packet to be sent from the UPF to the industry cloud (ie, the DN device), and may be expressed as a floating point number in milliseconds (ms), such as 3.15ms.
所述第一网络抖动信息,表示最大网络时延与最小时延的时间差,如最大时延是20.55ms,最小时延为5.80ms,则第一网络抖动信息是14.75ms,其主要标识网络链路的稳定性。The first network jitter information indicates the time difference between the maximum network delay and the minimum delay. For example, if the maximum delay is 20.55ms and the minimum delay is 5.80ms, the first network jitter information is 14.75ms, which mainly indicates the stability of the network link.
特别地,当“网络连接状态”参数为0或“down”时,“网络带宽”设置为0,“网络平均往返时延”设置为无穷大,“网络抖动”设置为无穷大。In particular, when the Network Connection Status parameter is 0 or down, Network Bandwidth is set to 0, Network Average Round Trip Delay is set to infinity, and Network Jitter is set to infinity.
本实施例中,终端设备至少基于网络设备与DN设备之间的第一网络性能信息判断会话是否切换;在判断会话是否切换过程中,除了需要网络设备与DN设备之间的第一网络性能信息之外,还需要网络设备与终端设备之间的网络性能。 In this embodiment, the terminal device determines whether to switch the session based at least on the first network performance information between the network device and the DN device; in the process of determining whether to switch the session, in addition to the first network performance information between the network device and the DN device, the network performance between the network device and the terminal device is also required.
在本公开的一些可选实施例中,所述方法还包括:所述终端设备分别接收来自所述至少两个网络设备的第三信息,所述第三信息包括网络设备与所述终端设备之间的第二网络性能信息。In some optional embodiments of the present disclosure, the method further includes: the terminal device receives third information from the at least two network devices respectively, and the third information includes second network performance information between the network device and the terminal device.
本实施例中,终端设备也可分别向所述至少两个网络设备发送用于测量网络设备与所述终端设备之间的第二网络性能信息的指示信息,基于该指示信息,每个网络设备对与终端设备之间的网络性能进行测量,得到第二网络性能信息,并向终端设备发送第二网络性能信息。In this embodiment, the terminal device may also respectively send indication information for measuring the second network performance information between the network device and the terminal device to the at least two network devices. Based on the indication information, each network device measures the network performance between the terminal device, obtains the second network performance information, and sends the second network performance information to the terminal device.
在其他实施例中,终端设备也可主动测量与网络设备之间的第二网络性能信息。在一些可选实施例中,终端设备可通过如图5所示的U-CMM进行与网络设备(如UPF)之间的网络性能的测量。示例性的,终端设备可使用PING命令进行网络性能测量,使用PING命令从发送数据到接收到反馈数据的时间,即往返时延(RTT)。具体的实现方式可参照网络设备侧的方法实施例中关于网络性能测量的具体实现方式。In other embodiments, the terminal device may also actively measure the second network performance information between the terminal device and the network device. In some optional embodiments, the terminal device may measure the network performance between the terminal device and the network device (such as UPF) through the U-CMM as shown in Figure 5. Exemplarily, the terminal device may use the PING command to measure the network performance, using the time from sending data to receiving feedback data from the PING command, that is, the round-trip delay (RTT). The specific implementation method can refer to the specific implementation method of network performance measurement in the method embodiment on the network device side.
在一些可选实施例中,所述第二网络性能信息包括以下至少之一:In some optional embodiments, the second network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第二网络连接状态信息,所述第二网络连接状态信息用于表示所述网络设备与所述终端设备之间连接正常或连接异常;Second network connection status information, where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
所述网络设备与所述终端设备之间的第二往返时延信息;Second round-trip delay information between the network device and the terminal device;
所述网络设备与所述终端设备之间的第二网络抖动信息。Second network jitter information between the network device and the terminal device.
上述第二网络性能信息的具体实现方式可参照上述第一网络性能信息的实现方式,这里不再赘述。The specific implementation method of the above-mentioned second network performance information can refer to the implementation method of the above-mentioned first network performance information, which will not be repeated here.
在本公开的一些可选实施例中,所述终端设备至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息,包括:所述 终端设备基于所述第一网络性能信息和所述第二网络性能信息判断会话是否切换,或者确定至少两个会话的流量分配信息,所述第二网络性能信息表示所述终端设备与所述网络设备之间的网络性能。In some optional embodiments of the present disclosure, the terminal device determines whether to switch the session based on at least the second information, or determines the traffic allocation information of at least two sessions, including: The terminal device determines whether to switch the session or determines the traffic distribution information of at least two sessions based on the first network performance information and the second network performance information, wherein the second network performance information represents the network performance between the terminal device and the network device.
本实施例中,终端设备基于所述第一网络性能信息和二网络性能信息判断会话是否由当前接入或当前链路切换至其他接入或其他链路,或者也可以根据所述第一网络性能信息和所述第二网络性能信息确定至少两个会话的流量分配信息。例如图6所示的场景,对于MA PDU#1和MA PDU#2这两个会话,可存在使用一个3GPP接入网络或一个非3GPP接入网络,或者同时使用一个3GPP接入网络和一个非3GPP接入网络两者。In this embodiment, the terminal device determines whether the session is switched from the current access or current link to other access or other links based on the first network performance information and the second network performance information, or the traffic allocation information of at least two sessions can be determined based on the first network performance information and the second network performance information. For example, in the scenario shown in FIG6, for the two sessions MA PDU#1 and MA PDU#2, there may be a 3GPP access network or a non-3GPP access network, or both a 3GPP access network and a non-3GPP access network.
在一些可选实施例中,所述终端设备基于所述第一网络性能信息和所述第二网络性能信息判断会话是否切换,或者确定至少两个会话的流量分配信息,包括:所述终端设备基于所述第一网络性能信息和所述第二网络性能信息确定所述终端设备与所述DN设备之间的第三网络性能信息,基于所述第三网络性能信息判断会话是否切换,或者基于所述第三网络性能信息确定至少两个会话的流量分配信息;其中,所述第三网络信息包括以下至少之一:In some optional embodiments, the terminal device determines whether to switch the session based on the first network performance information and the second network performance information, or determines the traffic allocation information of at least two sessions, including: the terminal device determines the third network performance information between the terminal device and the DN device based on the first network performance information and the second network performance information, and determines whether to switch the session based on the third network performance information, or determines the traffic allocation information of at least two sessions based on the third network performance information; wherein the third network information includes at least one of the following:
第三网络连接状态信息,所述第三网络连接状态信息用于表示所述终端设备与DN设备之间连接正常或连接异常;Third network connection status information, the third network connection status information is used to indicate whether the connection between the terminal device and the DN device is normal or abnormal;
所述终端设备与DN设备之间的第三往返时延信息;Third round-trip delay information between the terminal device and the DN device;
所述终端设备与DN设备之间的第三网络抖动信息。The third network jitter information between the terminal device and the DN device.
在另一些可选实施例中,所述终端设备分别接收来自所述至少两个网络设备的第二信息,包括:所述终端设备分别接收所述至少两个网络设备发送的第四信息,所述第四信息包括所述终端设备与所述DN设备之间的第三网络性能信息,所述第三网络信息基于所述网络设备与DN设备之间的第一网络性能信息和所述网络设备与所述终端设备之间的第二网络性能 信息确定;所述终端设备基于所述第三网络性能信息判断会话是否切换,或者基于所述第三网络性能信息确定至少两个会话的流量分配信息。In some other optional embodiments, the terminal device receives the second information from the at least two network devices respectively, including: the terminal device receives the fourth information sent by the at least two network devices respectively, the fourth information includes the third network performance information between the terminal device and the DN device, the third network information is based on the first network performance information between the network device and the DN device and the second network performance information between the network device and the terminal device. Information is determined; the terminal device determines whether to switch the session based on the third network performance information, or determines the traffic distribution information of at least two sessions based on the third network performance information.
上述两种实施例中,一种方式是,终端设备通过从网络设备获得的第一网络性能信息和第二网络性能信息,确定终端设备与DN设备之间的第三网络性能信息。另一种方式是,网络设备基于终端设备的指示,对N6接口进行测量,得到第一网络性能信息,以及对网络设备与终端设备之间的网络性能进行测量,得到第二网络性能信息,基于获得的第一网络性能信息和第二网络性能信息得到终端设备与DN设备之间的第三网络性能信息,并向终端设备发送第三网络性能信息。In the above two embodiments, one method is that the terminal device determines the third network performance information between the terminal device and the DN device through the first network performance information and the second network performance information obtained from the network device. Another method is that the network device measures the N6 interface based on the instruction of the terminal device to obtain the first network performance information, and measures the network performance between the network device and the terminal device to obtain the second network performance information, obtains the third network performance information between the terminal device and the DN device based on the obtained first network performance information and the second network performance information, and sends the third network performance information to the terminal device.
示例性的,网络性能的测量主要以往返时延、丢包率(网络抖动)、网络连接状态三个性能指标,以上述第一种方式为例,终端设备在获得第一网络性能信息和第二网络性能信息后,可按照如下方式确定以上述三个性能指标为主的第三网络性能信息:Exemplarily, the measurement of network performance is mainly based on three performance indicators: round-trip delay, packet loss rate (network jitter), and network connection status. Taking the first method as an example, after obtaining the first network performance information and the second network performance information, the terminal device can determine the third network performance information based on the above three performance indicators in the following manner:
(1)网络连接状态=“UE到UPF的网络连接状态(即第二网络连接状态信息)”&“UPF到DN设备的网络连接状态(即第一网络连接状态信息)”,“&”表示与运算。示例性的,1表示网络连接状态正常,0表示网络连接状态异常。(1) Network connection status = "network connection status from UE to UPF (i.e., the second network connection status information)" & "network connection status from UPF to DN device (i.e., the first network connection status information)", where "&" represents an AND operation. For example, 1 represents a normal network connection status, and 0 represents an abnormal network connection status.
(2)往返时延(RTT)=“UE到UPF的往返时延(即第二往返时延信息)”+“UPF到DN设备的平均网络往返时延(即第一往返时延信息)”。(2) Round Trip Time (RTT) = "round trip time from UE to UPF (i.e., the second round trip time delay information)" + "average network round trip time from UPF to DN device (i.e., the first round trip time delay information)".
(3)网络抖动(Jitter)=max(“UE到UPF的网络抖动(即第二网络抖动信息)”,“UPF到DN设备的网络抖动(即第一网络抖动信息)”),即两个网络抖动值取其中的最大值。(3) Network jitter (Jitter) = max("network jitter from UE to UPF (i.e., the second network jitter information)", "network jitter from UPF to DN device (i.e., the first network jitter information)"), that is, the maximum value of the two network jitter values is taken.
在一些可选实施例中,所述基于所述第三网络性能信息判断会话是否切换,包括:根据至少两个会话对应的所述第三网络连接状态信息、所述第三往返时延信息和所述第三网络抖动信息中的至少一项信息判断会话是 否切换。In some optional embodiments, the determining whether the session is switched based on the third network performance information includes: determining whether the session is switched based on at least one of the third network connection status information, the third round-trip delay information, and the third network jitter information corresponding to at least two sessions. No switch.
示例性的,MA PDU会话发生切换的示例可如下所示:For example, an example of switching of the MA PDU session may be as follows:
示例1:(status_A=1)and(status_B=0);即A链路网络连接状态正常,B链路网络连接状态异常,则链路从B切换到A。Example 1: (status_A=1) and (status_B=0); that is, the network connection status of link A is normal, and the network connection status of link B is abnormal, then the link is switched from B to A.
示例2:(status_A=1)and(status_B=1)and(RTT_A<RTT_B),即A和B网络连接状态都正常,但是A链路的往返时延小于B链路的往返时延,则链路从B切换到A。Example 2: (status_A=1) and (status_B=1) and (RTT_A<RTT_B), that is, the network connection status of A and B are normal, but the round-trip delay of link A is less than the round-trip delay of link B, then the link is switched from B to A.
示例3:(status_A=1)and(status_B=1)and(Jitter_A<Jitter_B),即A和B网络连接状态都正常,但是A链路的网络抖动小于B链路,则链路从B切换到A。Example 3: (status_A=1)and(status_B=1)and(Jitter_A<Jitter_B), that is, the network connection status of A and B are both normal, but the network jitter of link A is smaller than that of link B, then the link is switched from B to A.
示例4:(status_A=1)and(status_B=1)and(RTT_A<RTT_B)and(Jitter_A<Jitter_B),即A和B网络连接状态都正常,但是A链路的往返时延小于B链路,并且A链路的网络抖动小于B链路,则链路从B切换到A。Example 4: (status_A=1)and(status_B=1)and(RTT_A<RTT_B)and(Jitter_A<Jitter_B), that is, the network connection status of A and B are normal, but the round-trip delay of link A is smaller than that of link B, and the network jitter of link A is smaller than that of link B, then the link is switched from B to A.
总而言之,在判断会话是否切换时,首先判断各会话对应的网络连接状态是否正常,选择网络连接状态正常的会话进行切换;若各会话对应的网络连接状态均正常,选择往返时延最小的会话进行切换,和/或,选择网络抖动最小的会话进行切换。In summary, when determining whether to switch a session, first determine whether the network connection status corresponding to each session is normal, and select the session with a normal network connection status for switching; if the network connection status corresponding to each session is normal, select the session with the smallest round-trip delay for switching, and/or select the session with the smallest network jitter for switching.
在另一些可选实施例中,所述基于所述第三网络性能信息确定至少两个会话的流量分配信息,包括:确定所述至少两个会话中每两个会话对应的第三往返时延信息的第一差值的绝对值与至少一个第一阈值的第一比较结果,和/或,确定所述至少两个会话中每两个会话对应的第三网络抖动信息的第二差值的绝对值与至少一个第二阈值的第二比较结果,基于所述第一比较结果和/或所述第二比较结果确定所述至少两个会话的流量分配信息。In other optional embodiments, determining the traffic allocation information of at least two sessions based on the third network performance information includes: determining a first comparison result of an absolute value of a first difference in third round-trip delay information corresponding to each two sessions of the at least two sessions and at least one first threshold, and/or determining a second comparison result of an absolute value of a second difference in third network jitter information corresponding to each two sessions of the at least two sessions and at least one second threshold, and determining the traffic allocation information of the at least two sessions based on the first comparison result and/or the second comparison result.
本实施例中,针对会话的流量分配的确定过程中,可以针对往返时延 信息和/或网络抖动信息分别进行判断。其中,针对往返时延信息进行的判断可分别设置至少一个第一阈值;则所述至少一个第一阈值可形成多个阈值区间(即使设置一个第一阈值,也可形成小于第一阈值,大于等于第一阈值两个阈值区间,或者形成小于等于第一阈值,大于第一阈值两个阈值区间)。相应的,针对网络抖动信息进行的判断可分别设置至少一个第二阈值;则设置的至少一个第二阈值可形成多个阈值区间(即使设置一个第二阈值,也可形成小于第二阈值,大于等于第二阈值两个阈值区间,或者形成小于等于第二阈值,大于第二阈值两个阈值区间)。则可分别将至少两个会话中每两个会话对应的相关参数(如第三往返时延信息和/或第三网络抖动信息)进行做差处理,得到对应的差值的绝对值;再将各差值的绝对值与对应的阈值进行比较,确定各差值的绝对值所在的阈值区间,再根据各差值的绝对值所在的阈值区间确定对应的各会话的流量分配信息。In this embodiment, in the process of determining the flow distribution of the session, the round-trip delay can be Information and/or network jitter information are judged separately. Among them, at least one first threshold can be set for the judgment of the round-trip delay information; then the at least one first threshold can form multiple threshold intervals (even if one first threshold is set, two threshold intervals less than the first threshold and greater than or equal to the first threshold can be formed, or two threshold intervals less than or equal to the first threshold and greater than the first threshold can be formed). Correspondingly, at least one second threshold can be set for the judgment of the network jitter information; then the at least one second threshold can form multiple threshold intervals (even if one second threshold is set, two threshold intervals less than the second threshold and greater than or equal to the second threshold can be formed, or two threshold intervals less than or equal to the second threshold and greater than the second threshold can be formed). The relevant parameters corresponding to each two sessions in at least two sessions (such as the third round-trip delay information and/or the third network jitter information) can be respectively subjected to difference processing to obtain the corresponding absolute value of the difference; then the absolute value of each difference is compared with the corresponding threshold to determine the threshold interval where the absolute value of each difference is located, and then the corresponding traffic distribution information of each session is determined according to the threshold interval where the absolute value of each difference is located.
示例性的,当同时使用两个MA PDU会话的情况下,可将两条MA PDU会话所占的比例分为如下三个档位,这样避免进行频繁的流量比例分配调整。具体示例可参照表4所示。For example, when two MA PDU sessions are used at the same time, the proportions of the two MA PDU sessions can be divided into the following three levels, so as to avoid frequent traffic proportion allocation adjustments. For specific examples, please refer to Table 4.
表4
Table 4
触发条件的示例可如下所示,其中阈值A、阈值B、阈值C、阈值X、阈值Y、阈值Z视情况进行设置。An example of a trigger condition may be as follows, wherein threshold A, threshold B, threshold C, threshold X, threshold Y, and threshold Z are set as appropriate.
流量分配条件1:abs(RTT_A-RTT_B)<阈值A或abs(Jitter_A-Jitter_B)<阈值X;其中,abs是取绝对值的意思。Traffic distribution condition 1: abs(RTT_A-RTT_B)<threshold A or abs(Jitter_A-Jitter_B)<threshold X; abs means an absolute value.
流量分配条件2:阈值A<(RTT_A-RTT_B)<阈值B或阈值 X<(Jitter_A-Jitter_B)<阈值Y。Traffic distribution condition 2: Threshold A < (RTT_A - RTT_B) < Threshold B or Threshold X<(Jitter_A-Jitter_B)<threshold Y.
流量分配条件3:阈值B<(RTT_A-RTT_B)<阈值C或阈值X<(Jitter_A-Jitter_B)<阈值Z。Traffic distribution condition 3: threshold B < (RTT_A-RTT_B) < threshold C or threshold X < (Jitter_A-Jitter_B) < threshold Z.
采用本公开实施例的技术方案,通过实现对网络设备与DN设备之间的网络性能的测量(也即N6接口的测量),实现了终端设备在通过至少两个连接路径接入行业云的场景下、终端设备能够准确获知各连接路径下与DN设备(或行业云)之间的网络性能情况,实现多条会话中的会话的准确切换或流量拆分,保证“双域专网”业务的持续性和稳定性,确保用户获得最佳的用户体验。本实施例可以满足2C用户在“不换卡、不换号”使用2C终端访问企业内网及互联网,并保证良好的用户体验By adopting the technical solution of the embodiment of the present disclosure, by realizing the measurement of the network performance between the network device and the DN device (that is, the measurement of the N6 interface), it is realized that in the scenario where the terminal device accesses the industry cloud through at least two connection paths, the terminal device can accurately know the network performance between the DN device (or industry cloud) under each connection path, realize the accurate switching of sessions or traffic splitting in multiple sessions, ensure the continuity and stability of the "dual-domain private network" service, and ensure that users get the best user experience. This embodiment can meet the needs of 2C users to use 2C terminals to access the enterprise intranet and the Internet without changing cards or numbers, and ensure a good user experience.
基于上述实施例,本公开实施例提供了一种通信方法。图8为本公开实施例的通信方法的流程示意图二;如图8所示,所述方法包括:Based on the above embodiments, the present disclosure provides a communication method. FIG8 is a flow chart of the communication method of the present disclosure embodiment; as shown in FIG8 , the method includes:
步骤201:网络设备接收来自终端设备的第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;所述网络设备对应MA PDU会话中的一个会话;Step 201: The network device receives first information from the terminal device, where the first information is used to instruct the network device to measure the network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
步骤202:所述网络设备进行与DN设备之间的网络性能测量,获得第一网络性能信息,向所述终端设备发送第二信息,所述第二信息包括所述第一网络性能信息。Step 202: The network device measures the network performance between itself and the DN device, obtains first network performance information, and sends second information to the terminal device, where the second information includes the first network performance information.
在一些可选实施例中,所述第一信息包括以下至少一项信息:In some optional embodiments, the first information includes at least one of the following information:
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
MA PDU会话的标识;The identifier of the MA PDU session;
用于指示测量网络设备与DN设备之间的网络性能的第一标识。A first identifier used to indicate the network performance between the measured network device and the DN device.
示例性的,所述第一信息具体可参照上述实施例中的表2所示,这里不再赘述。 Exemplarily, the first information may be specifically referred to as shown in Table 2 in the above embodiment, which will not be repeated here.
在本公开的一些可选实施例中,所述网络设备进行与DN设备之间的网络性能测量,获得第一网络性能信息,包括:所述网络设备基于获得的DN设备的地址,向所述DN设备发送第一指令,以及接收所述第一指令对应的第一响应;基于发送所述第一指令的第一时刻以及接收所述第一响应的第二时刻确定所述第一网络性能信息。In some optional embodiments of the present disclosure, the network device performs network performance measurement with the DN device to obtain first network performance information, including: the network device sends a first instruction to the DN device based on the obtained address of the DN device, and receives a first response corresponding to the first instruction; and determines the first network performance information based on a first moment of sending the first instruction and a second moment of receiving the first response.
本实施例中,以网络设备为UPF为例,则可通过如图5中所示的P-CMM进行与DN设备之间的网络性能的测量。其中,网络设备(如UPF的P-CMM)可通过手动配置的方式获得DN设备的地址,或者从获得的转发动作规则(FAR,Forwarding Action Rule)中获得DN设备的地址。其中,以网络设备为UPF为例,所述FAR例如可以是SMF通过N4接口发送给UPF的。In this embodiment, taking the network device as UPF as an example, the network performance between the network device and the DN device can be measured through the P-CMM as shown in Figure 5. The network device (such as the P-CMM of the UPF) can obtain the address of the DN device by manual configuration, or obtain the address of the DN device from the obtained forwarding action rule (FAR, Forwarding Action Rule). Taking the network device as UPF as an example, the FAR can be sent to the UPF by the SMF through the N4 interface.
在UPF的P-CMM上使用PING命令进行网络性能测量。假设DN设备(如行业云)的IP地址是168.166.177.188,使用PING命令从P-CMM模块发送数据到接收到DN设备(如行业云)反馈数据的时间,即往返时延(RTT),每秒钟发送一次测试数据,命令参数:#ping 168.166.177.188-i1。Use the PING command on the UPF's P-CMM to measure network performance. Assuming that the IP address of the DN device (such as the industry cloud) is 168.166.177.188, use the PING command to measure the time from when the P-CMM module sends data to when it receives the feedback data from the DN device (such as the industry cloud), that is, the round-trip delay (RTT). Send test data once a second, command parameters: #ping 168.166.177.188-i1.
在本实施例中可引入滑动时间窗口,将滑动时间窗口大小设置为5s,每1秒钟滑动一次,依次计算出各时间窗口内的平均网络时延和网络抖动。时间窗口大小和滑动大小可以设置。假如在8s内收到的RTT分别是[2.00,3.00,5.00,4.00,1.00,3.00,6.00,2.00],单位是毫秒。In this embodiment, a sliding time window can be introduced, and the sliding time window size is set to 5s, sliding once every 1 second, and the average network delay and network jitter in each time window are calculated in turn. The time window size and sliding size can be set. If the RTTs received within 8s are [2.00, 3.00, 5.00, 4.00, 1.00, 3.00, 6.00, 2.00], the unit is milliseconds.
在第一个滑动窗口时间内,取出前五个RTT,即[2.00,3.00,5.00,4.00,1.00],则平均往返时延是(2.00+3.00+5.00+4.00+1.00)/5=3.00ms,最大RTT是5.00ms,最小RTT是1.00ms,则第一个时间窗口内的网络抖动是最大网络时延与最小时延的时间差,即4.00ms。In the first sliding window, take out the first five RTTs, that is, [2.00, 3.00, 5.00, 4.00, 1.00]. The average round-trip delay is (2.00+3.00+5.00+4.00+1.00)/5=3.00ms. The maximum RTT is 5.00ms and the minimum RTT is 1.00ms. The network jitter in the first time window is the time difference between the maximum network delay and the minimum delay, that is, 4.00ms.
在第二个滑动窗口时间内,取出第2~6个RTT,即[3.00,5.00,4.00,1.00,3.00],则平均往返时延是(3.00+5.00+4.00+1.00+3.00)/5=3.20ms,最大 RTT是5.00ms,最小RTT是1.00ms,则第二个时间窗口内的网络抖动是最大网络时延与最小时延的时间差,即4.00ms。In the second sliding window, take out the 2nd to 6th RTT, that is, [3.00, 5.00, 4.00, 1.00, 3.00]. The average round-trip delay is (3.00+5.00+4.00+1.00+3.00)/5=3.20ms. The maximum If the RTT is 5.00ms and the minimum RTT is 1.00ms, the network jitter in the second time window is the time difference between the maximum network delay and the minimum delay, which is 4.00ms.
以此类推,依次获取不同时间窗口内的平均往返时延和网络抖动。UPF的P-CMM模块将收到的平均往返时延(RTT)和网络抖动,周期性(1秒或1秒的整数倍)地发送给UE的U-CMM模块。The average round-trip delay and network jitter in different time windows are obtained in turn by analogy. The P-CMM module of the UPF sends the received average round-trip delay (RTT) and network jitter to the U-CMM module of the UE periodically (1 second or an integer multiple of 1 second).
在一些可选实施例中,所述第一网络性能信息包括以下至少之一:In some optional embodiments, the first network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第一网络连接状态信息,所述第一网络连接状态信息用于表示所述网络设备与DN设备之间连接正常或连接异常;First network connection status information, where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
所述网络设备与DN设备之间的第一往返时延信息;First round-trip delay information between the network device and the DN device;
所述网络设备与DN设备之间的第一网络抖动信息。The first network jitter information between the network device and the DN device.
示例性的,所述第一信息具体可参照上述实施例中的表3所示,这里不再赘述。Exemplarily, the first information may be specifically referred to as shown in Table 3 in the above embodiment, which will not be repeated here.
在本公开的一些可选实施例中,所述方法还包括:所述网络设备进行与所述终端设备之间的网络性能测量,获得第二网络性能信息,向所述终端设备发送第三信息,所述第三信息包括所述第二网络性能信息。In some optional embodiments of the present disclosure, the method further includes: the network device performs network performance measurement with the terminal device, obtains second network performance information, and sends third information to the terminal device, wherein the third information includes the second network performance information.
本实施例中,网络设备获得第二网络性能信息的具体方式可参照上述第一网络性能信息的获取方式,这里不再赘述。In this embodiment, the specific method for the network device to obtain the second network performance information can refer to the above-mentioned method for obtaining the first network performance information, which will not be repeated here.
在一些可选实施例中,所述第二网络性能信息包括以下至少之一:In some optional embodiments, the second network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第二网络连接状态信息,所述第二网络连接状态信息用于表示所述网 络设备与所述终端设备之间连接正常或连接异常;second network connection status information, wherein the second network connection status information is used to indicate the network The connection between the network device and the terminal device is normal or abnormal;
所述网络设备与所述终端设备之间的第二往返时延信息;Second round-trip delay information between the network device and the terminal device;
所述网络设备与所述终端设备之间的第二网络抖动信息。Second network jitter information between the network device and the terminal device.
在其他实施方式中,所述方法还可以包括:所述网络设备基于所述第一网络性能信息和所述第二网络性能信息确定所述终端与所述DN设备之间的第三网络性能信息,向所述终端设备发送第四信息,所述第四信息包括所述第三网络性能信息。In other embodiments, the method may also include: the network device determines the third network performance information between the terminal and the DN device based on the first network performance information and the second network performance information, and sends fourth information to the terminal device, wherein the fourth information includes the third network performance information.
示例性的,网络性能的测量主要以往返时延、丢包率(网络抖动)、网络连接状态三个性能指标,则网络设备在获得第一网络性能信息和第二网络性能信息后,可按照如下方式确定以上述三个性能指标为主的第三网络性能信息:Exemplarily, the measurement of network performance is mainly based on three performance indicators: round-trip delay, packet loss rate (network jitter), and network connection status. After obtaining the first network performance information and the second network performance information, the network device can determine the third network performance information based on the above three performance indicators in the following manner:
(1)网络连接状态=“UE到UPF的网络连接状态(即第二网络连接状态信息)”&“UPF到DN设备的网络连接状态(即第一网络连接状态信息)”,“&”表示与运算。示例性的,1表示网络连接状态正常,0表示网络连接状态异常。(1) Network connection status = "network connection status from UE to UPF (i.e., the second network connection status information)" & "network connection status from UPF to DN device (i.e., the first network connection status information)", where "&" represents an AND operation. For example, 1 represents a normal network connection status, and 0 represents an abnormal network connection status.
(2)往返时延(RTT)=“UE到UPF的往返时延(即第二往返时延信息)”+“UPF到DN设备的平均网络往返时延(即第一往返时延信息)”。(2) Round Trip Time (RTT) = "round trip time from UE to UPF (i.e., second round trip time delay information)" + "average network round trip time from UPF to DN device (i.e., first round trip time delay information)".
(3)网络抖动(Jitter)=max(“UE到UPF的网络抖动(即第二网络抖动信息)”,“UPF到DN设备的网络抖动(即第一网络抖动信息)”),即两个网络抖动值取其中的最大值。(3) Network jitter (Jitter) = max("network jitter from UE to UPF (i.e., the second network jitter information)", "network jitter from UPF to DN device (i.e., the first network jitter information)"), that is, the maximum value of the two network jitter values is taken.
下面结合具体的示例对本公开实施例的通信方法进行详细说明。在以下示例中,以网络设备为UPF为例进行说明。The communication method of the embodiment of the present disclosure is described in detail below with reference to a specific example. In the following example, the network device is UPF as an example for description.
图9为本公开实施例的通信方法的交互流程示意图;如图9所示,所述方法包括:FIG. 9 is a schematic diagram of an interaction flow of a communication method according to an embodiment of the present disclosure; as shown in FIG. 9 , the method includes:
步骤301:UE创建单链路模式,即UE分别在2C UPF和2B UPF之间 创建两条不同的MA PDU会话,参见图6所示。Step 301: UE creates single link mode, that is, UE is between 2C UPF and 2B UPF Two different MA PDU sessions are created, as shown in Figure 6.
步骤302:UE向每个UPF发送第一信息,所述第一信息用于指示N6接口的网络性能测量,即指示UPF测量与DN设备之间的网络性能,上述第一信息也可称为N6接口的网络性能测量指示信息。Step 302: The UE sends first information to each UPF, where the first information is used to indicate the network performance measurement of the N6 interface, that is, to instruct the UPF to measure the network performance between the UPF and the DN device. The above first information may also be referred to as the network performance measurement indication information of the N6 interface.
步骤303:UPF启动N6接口的网络性能测量,得到第一网络性能信息。Step 303: UPF starts network performance measurement of the N6 interface to obtain first network performance information.
步骤304:UPF向UE发送第二信息,所述第二信息中包括第一网络性能信息。Step 304: UPF sends second information to the UE, where the second information includes the first network performance information.
步骤305:UE根据接收到的每个UPF发送的第一网络性能信息,以及从每个UPF获得的第二网络性能信息,判断会话是否切换,或者确定至少两个会话的流量分配信息。Step 305: The UE determines whether to switch the session or determines the traffic allocation information of at least two sessions based on the first network performance information sent by each UPF and the second network performance information obtained from each UPF.
本步骤中,在进行会话切换判断或者流量分配确定之前,UE还需要从每个UPF处获得第二网络性能信息,所述第二网络性能信息表示UPF与UE之间的网络性能。In this step, before making a session switching judgment or determining traffic allocation, the UE also needs to obtain second network performance information from each UPF, where the second network performance information represents the network performance between the UPF and the UE.
则测量对象主要包括两个,UE与UPF之间的测量对象A,以及UPF与DN设备(或行业云)之间的测量对象B,参加图10所示。则UE可根据第一网络性能信息和第二网络性能信息综合得到UE和DN设备(或行业云)之间的网络性能信息(即第三网络性能信息)。以第三网络性能信息为判断条件决定会话是否切换,或者两条会话的流量比例是否重新分配。The measurement objects mainly include two, measurement object A between UE and UPF, and measurement object B between UPF and DN device (or industry cloud), as shown in Figure 10. The UE can obtain the network performance information (i.e., the third network performance information) between the UE and the DN device (or industry cloud) based on the first network performance information and the second network performance information. The third network performance information is used as a judgment condition to determine whether the session is switched or whether the traffic ratio of the two sessions is redistributed.
上述各步骤的具体实现方式可参照前述实施例中记载的实现方式,这里不再赘述。The specific implementation methods of the above steps can refer to the implementation methods recorded in the above embodiments, which will not be repeated here.
基于上述实施例,本公开实施例还提供了一种通信装置,所述装置应用于终端设备。图11为本公开实施例的通信装置的组成结构示意图一;如图11所示,所述装置包括:第一通信单元11和第一处理单元12;其中,Based on the above embodiments, the present disclosure also provides a communication device, which is applied to a terminal device. FIG11 is a schematic diagram of the composition structure of the communication device of the present disclosure embodiment; as shown in FIG11 , the device includes: a first communication unit 11 and a first processing unit 12; wherein,
所述第一通信单元11,配置为分别向至少两个网络设备发送第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;每个网 络设备对应MA PDU会话中的一个会话;还配置为分别接收来自所述至少两个网络设备的第二信息,所述第二信息包括所述网络设备与DN设备之间的第一网络性能信息;The first communication unit 11 is configured to send first information to at least two network devices respectively, wherein the first information is used to instruct the network device to measure the network performance between the network device and the DN device; each network device The network device corresponds to a session in the MA PDU session; and is further configured to receive second information from the at least two network devices respectively, wherein the second information includes first network performance information between the network device and the DN device;
所述第一处理单元12,配置为至少基于所述第二信息判断会话是否切换,或者确定至少两个会话的流量分配信息。The first processing unit 12 is configured to determine whether to switch the session at least based on the second information, or determine the traffic allocation information of at least two sessions.
在本公开的一些可选实施例中,所述第一网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the first network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第一网络连接状态信息,所述第一网络连接状态信息用于表示所述网络设备与DN设备之间连接正常或连接异常;First network connection status information, where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
所述网络设备与DN设备之间的第一往返时延信息;First round-trip delay information between the network device and the DN device;
所述网络设备与DN设备之间的第一网络抖动信息。The first network jitter information between the network device and the DN device.
在本公开的一些可选实施例中,所述第一通信单元11,还配置为分别接收来自所述至少两个网络设备的第三信息,所述第三信息包括网络设备与所述终端设备之间的第二网络性能信息。In some optional embodiments of the present disclosure, the first communication unit 11 is further configured to receive third information from the at least two network devices respectively, and the third information includes second network performance information between the network device and the terminal device.
在本公开的一些可选实施例中,所述第二网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the second network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第二网络连接状态信息,所述第二网络连接状态信息用于表示所述网络设备与所述终端设备之间连接正常或连接异常;Second network connection status information, where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
所述网络设备与所述终端设备之间的第二往返时延信息; Second round-trip delay information between the network device and the terminal device;
所述网络设备与所述终端设备之间的第二网络抖动信息。Second network jitter information between the network device and the terminal device.
在本公开的一些可选实施例中,所述第一处理单元12,配置为基于所述第一网络性能信息和所述第二网络性能信息判断会话是否切换,或者确定至少两个会话的流量分配信息,所述第二网络性能信息表示所述终端设备与所述网络设备之间的网络性能。In some optional embodiments of the present disclosure, the first processing unit 12 is configured to determine whether to switch the session or determine the traffic distribution information of at least two sessions based on the first network performance information and the second network performance information, and the second network performance information represents the network performance between the terminal device and the network device.
在本公开的一些可选实施例中,所述第一处理单元12,配置为基于所述第一网络性能信息和所述第二网络性能信息确定所述终端设备与所述DN设备之间的第三网络性能信息,基于所述第三网络性能信息判断会话是否切换,或者基于所述第三网络性能信息确定至少两个会话的流量分配信息;其中,In some optional embodiments of the present disclosure, the first processing unit 12 is configured to determine the third network performance information between the terminal device and the DN device based on the first network performance information and the second network performance information, determine whether to switch the session based on the third network performance information, or determine the traffic allocation information of at least two sessions based on the third network performance information; wherein,
所述第三网络信息包括以下至少之一:The third network information includes at least one of the following:
第三网络连接状态信息,所述第三网络连接状态信息用于表示所述终端设备与DN设备之间连接正常或连接异常;Third network connection status information, the third network connection status information is used to indicate whether the connection between the terminal device and the DN device is normal or abnormal;
所述终端设备与DN设备之间的第三往返时延信息;Third round-trip delay information between the terminal device and the DN device;
所述终端设备与DN设备之间的第三网络抖动信息。The third network jitter information between the terminal device and the DN device.
在本公开的一些可选实施例中,所述第一处理单元12,配置为根据至少两个会话对应的所述第三网络连接状态信息、所述第三往返时延信息和所述第三网络抖动信息中的至少一项信息判断会话是否切换。In some optional embodiments of the present disclosure, the first processing unit 12 is configured to determine whether to switch the session based on at least one of the third network connection status information, the third round-trip delay information and the third network jitter information corresponding to at least two sessions.
在本公开的一些可选实施例中,所述第一处理单元12,配置为在至少两个会话对应的所述第三网络连接状态信息均表示连接正常的情况下,确定所述至少两个会话中每两个会话对应的第三往返时延信息的第一差值的绝对值与至少一个第一阈值的第一比较结果,和/或,确定所述至少两个会话中每两个会话对应的第三网络抖动信息的第二差值的绝对值与至少一个第二阈值的第二比较结果,基于所述第一比较结果和/或所述第二比较结果确定所述至少两个会话的流量分配信息。 In some optional embodiments of the present disclosure, the first processing unit 12 is configured to determine a first comparison result between an absolute value of a first difference between third round-trip delay information corresponding to each two sessions of the at least two sessions and at least one first threshold, and/or determine a second comparison result between an absolute value of a second difference between third network jitter information corresponding to each two sessions of the at least two sessions and at least one second threshold, when the third network connection status information corresponding to at least two sessions all indicates a normal connection, and determine the traffic distribution information of the at least two sessions based on the first comparison result and/or the second comparison result.
在本公开的一些可选实施例中,所述第一信息包括以下至少一项信息:In some optional embodiments of the present disclosure, the first information includes at least one of the following information:
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
MA PDU会话的标识;The identifier of the MA PDU session;
用于指示测量网络设备与DN设备之间的网络性能的第一标识。A first identifier used to indicate the network performance between the measured network device and the DN device.
在本公开的一些可选实施例中,所述第一通信单元11,还配置为分别向至少两个网络设备发送第一信息之前,分别在所述至少两个网络设备中的每个网络设备之间创建MA PDU会话,且所述MA PDU会话为单链路模式,所述单链路模式用于指示所述至少两个网络设备中的每个网络设备只存在一个会话。In some optional embodiments of the present disclosure, the first communication unit 11 is further configured to create a MA PDU session between each of the at least two network devices before sending the first information to the at least two network devices respectively, and the MA PDU session is in a single-link mode, and the single-link mode is used to indicate that there is only one session for each of the at least two network devices.
本公开实施例中,所述装置中的第一处理单元12,在实际应用中可由中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述装置中的第一通信单元11,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。在一些可选实施例中,所述第一处理单元12和所述第一通信单元11也可相当于图5中的U-CMM。In the disclosed embodiment, the first processing unit 12 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a field-programmable gate array (FPGA) in practical applications; the first communication unit 11 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in practical applications. In some optional embodiments, the first processing unit 12 and the first communication unit 11 can also be equivalent to the U-CMM in Figure 5.
本公开实施例还提供了一种通信装置,所述装置应用于网络设备。图12为本公开实施例的通信装置的组成结构示意图二;如图12所示,所述装置包括:第二通信单元21和第二处理单元22;其中,The present disclosure also provides a communication device, which is applied to a network device. FIG12 is a second schematic diagram of the structure of the communication device of the present disclosure; as shown in FIG12 , the device includes: a second communication unit 21 and a second processing unit 22; wherein,
所述第二通信单元21,配置为接收来自终端设备的第一信息,所述第一信息用于指示网络设备测量与DN设备之间的网络性能;所述网络设备对应MA PDU会话中的一个会话;The second communication unit 21 is configured to receive first information from a terminal device, wherein the first information is used to instruct the network device to measure the network performance between the network device and the DN device; the network device corresponds to a session in the MA PDU session;
所述第二处理单元22,配置为进行与DN设备之间的网络性能测量, 获得第一网络性能信息;The second processing unit 22 is configured to measure the network performance between the DN device and the DN device. obtaining first network performance information;
所述第二通信单元21,还配置为向所述终端设备发送第二信息,所述第二信息包括所述第一网络性能信息。The second communication unit 21 is further configured to send second information to the terminal device, where the second information includes the first network performance information.
在本公开的一些可选实施例中,所述第二处理单元22,配置为基于获得的DN设备的地址,通过所述第二通信单元21向所述DN设备发送第一指令,以及接收所述第一指令对应的第一响应;基于发送所述第一指令的第一时刻以及接收所述第一响应的第二时刻确定所述第一网络性能信息。In some optional embodiments of the present disclosure, the second processing unit 22 is configured to send a first instruction to the DN device through the second communication unit 21 based on the obtained address of the DN device, and receive a first response corresponding to the first instruction; and determine the first network performance information based on the first time of sending the first instruction and the second time of receiving the first response.
在本公开的一些可选实施例中,所述第一网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the first network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
第一网络连接状态信息,所述第一网络连接状态信息用于表示所述网络设备与DN设备之间连接正常或连接异常;First network connection status information, where the first network connection status information is used to indicate whether the connection between the network device and the DN device is normal or abnormal;
所述网络设备与DN设备之间的第一往返时延信息;First round-trip delay information between the network device and the DN device;
所述网络设备与DN设备之间的第一网络抖动信息。The first network jitter information between the network device and the DN device.
在本公开的一些可选实施例中,所述第二处理单元22,还配置为进行与所述终端设备之间的网络性能测量,获得第二网络性能信息;In some optional embodiments of the present disclosure, the second processing unit 22 is further configured to perform network performance measurement with the terminal device to obtain second network performance information;
所述第二通信单元21,还配置为向所述终端设备发送第三信息,所述第三信息包括所述第二网络性能信息。The second communication unit 21 is further configured to send third information to the terminal device, where the third information includes the second network performance information.
在本公开的一些可选实施例中,所述第二网络性能信息包括以下至少之一:In some optional embodiments of the present disclosure, the second network performance information includes at least one of the following:
MA PDU会话的标识;The identifier of the MA PDU session;
终端设备的标识;Identification of the terminal device;
网络设备的标识; Identification of network equipment;
第二网络连接状态信息,所述第二网络连接状态信息用于表示所述网络设备与所述终端设备之间连接正常或连接异常;Second network connection status information, where the second network connection status information is used to indicate whether the connection between the network device and the terminal device is normal or abnormal;
所述网络设备与所述终端设备之间的第二往返时延信息;Second round-trip delay information between the network device and the terminal device;
所述网络设备与所述终端设备之间的第二网络抖动信息。Second network jitter information between the network device and the terminal device.
在本公开的一些可选实施例中,所述第一信息包括以下至少一项信息:In some optional embodiments of the present disclosure, the first information includes at least one of the following information:
终端设备的标识;Identification of the terminal device;
网络设备的标识;Identification of network equipment;
MA PDU会话的标识;The identifier of the MA PDU session;
用于指示测量网络设备与DN设备之间的网络性能的第一标识。A first identifier used to indicate the network performance between the measured network device and the DN device.
本公开实施例中,所述装置中的第二处理单元22,在实际应用中可由CPU、DSP、MCU或FPGA实现;所述装置中的第二通信单元21,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。在一些可选实施例中,所述第二处理单元22和所述第二通信单元21也可相当于图5中的P-CMM。In the embodiment of the present disclosure, the second processing unit 22 in the device can be implemented by a CPU, a DSP, an MCU or an FPGA in practical applications; the second communication unit 21 in the device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in practical applications. In some optional embodiments, the second processing unit 22 and the second communication unit 21 can also be equivalent to the P-CMM in Figure 5.
需要说明的是:上述实施例提供的通信装置在进行通信时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的通信装置与通信方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the communication device provided in the above embodiment performs communication, only the division of the above program modules is used as an example. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the communication device and the communication method embodiment provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
基于上述实施例,本公开实施例还提供了一种通信设备,所述通信设备可以是前述实施例中的终端设备或网络设备。图13为本公开实施例的通信设备的硬件组成结构示意图,如图13所示,所述通信设备包括存储器32、处理器31及存储在存储器32上并可在处理器31上运行的计算机程序,所述处理器31执行所述程序时实现应用于终端设备的所述通信方法的步骤; 或者,所述处理器31执行所述程序时实现应用于网络设备的所述通信方法的步骤。Based on the above embodiments, the present disclosure also provides a communication device, which may be a terminal device or a network device in the above embodiments. FIG13 is a schematic diagram of the hardware structure of the communication device in the present disclosure embodiment. As shown in FIG13 , the communication device includes a memory 32, a processor 31, and a computer program stored in the memory 32 and executable on the processor 31. When the processor 31 executes the program, the steps of the communication method applied to the terminal device are implemented; Alternatively, the processor 31 implements the steps of the communication method applied to the network device when executing the program.
可选地,通信设备还包括至少一个网络接口33。其中,通信设备中的各个组件通过总线系统34耦合在一起。可理解,总线系统34用于实现这些组件之间的连接通信。总线系统34除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统34。Optionally, the communication device further includes at least one network interface 33. The various components in the communication device are coupled together via a bus system 34. It is understood that the bus system 34 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 34 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, various buses are labeled as bus system 34 in FIG. 13.
可以理解,存储器32可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,Ferromagnetic Random Access Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本公开实施例描述的存储器32旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), and so on. Memory), SyncLink Dynamic Random Access Memory (SLDRAM), Direct Rambus Random Access Memory (DRRAM). The memory 32 described in the embodiments of the present disclosure is intended to include but is not limited to these and any other suitable types of memory.
上述本公开实施例揭示的方法可以应用于处理器31中,或者由处理器31实现。处理器31可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器31中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器31可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器31可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本公开实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器32,处理器31读取存储器32中的信息,结合其硬件完成前述方法的步骤。The method disclosed in the above embodiment of the present disclosure can be applied to the processor 31, or implemented by the processor 31. The processor 31 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 31 or the instruction in the form of software. The above processor 31 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 31 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present disclosure. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present disclosure can be directly embodied as a hardware decoding processor to execute, or a combination of hardware and software modules in the decoding processor to execute. The software module can be located in a storage medium, which is located in the memory 32. The processor 31 reads the information in the memory 32 and completes the steps of the above method in combination with its hardware.
在示例性实施例中,通信设备可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、FPGA、通用处理器、控制器、MCU、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the communication device can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general processor, controller, MCU, microprocessor, or other electronic components to execute the aforementioned method.
在示例性实施例中,本公开实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器32,上述计算机程序可由通信设备的处理器31执行,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设 备。In an exemplary embodiment, the present disclosure also provides a computer-readable storage medium, such as a memory 32 including a computer program, and the computer program can be executed by a processor 31 of the communication device to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; it can also be a variety of devices including one or any combination of the above memories. Preparation.
本公开实施例提供的计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现应用于终端设备的所述通信方法的步骤;或者,该程序被处理器执行时实现应用于网络设备的所述通信方法的步骤。The computer-readable storage medium provided by the embodiment of the present disclosure stores a computer program thereon, which, when executed by a processor, implements the steps of the communication method applied to a terminal device; or, when executed by a processor, implements the steps of the communication method applied to a network device.
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
另外,在本公开各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。 In addition, all functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may be separately configured as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.
或者,本公开上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present disclosure is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。 The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211516369.9 | 2022-11-29 | ||
| CN202211516369.9A CN118118383A (en) | 2022-11-29 | 2022-11-29 | A communication method, device, communication equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024114354A1 true WO2024114354A1 (en) | 2024-06-06 |
Family
ID=91216747
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/131341 Ceased WO2024114354A1 (en) | 2022-11-29 | 2023-11-13 | Communication method, apparatus, communication device, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118118383A (en) |
| WO (1) | WO2024114354A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230189311A1 (en) * | 2020-05-29 | 2023-06-15 | China Telecom Corporation Limited | Data transmission method, network device and system in multi-connectivity network |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200245383A1 (en) * | 2017-10-17 | 2020-07-30 | Huawei Technologies Co., Ltd. | Data Transmission Channel Processing Method, Apparatus, and System |
| WO2021155090A1 (en) * | 2020-01-29 | 2021-08-05 | Convida Wireless, Llc | Traffic steering enhancements for cellular networks |
| CN114071494A (en) * | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | Communication method and device |
| CN115297153A (en) * | 2021-04-19 | 2022-11-04 | 中兴通讯股份有限公司 | Data transmission method, device, terminal and storage medium |
-
2022
- 2022-11-29 CN CN202211516369.9A patent/CN118118383A/en active Pending
-
2023
- 2023-11-13 WO PCT/CN2023/131341 patent/WO2024114354A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200245383A1 (en) * | 2017-10-17 | 2020-07-30 | Huawei Technologies Co., Ltd. | Data Transmission Channel Processing Method, Apparatus, and System |
| WO2021155090A1 (en) * | 2020-01-29 | 2021-08-05 | Convida Wireless, Llc | Traffic steering enhancements for cellular networks |
| CN114071494A (en) * | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | Communication method and device |
| CN115297153A (en) * | 2021-04-19 | 2022-11-04 | 中兴通讯股份有限公司 | Data transmission method, device, terminal and storage medium |
Non-Patent Citations (2)
| Title |
|---|
| BROADCOM: "Architectural Updates for ATSSS Solution 1", 3GPP DRAFT; S2-187037_WAS_S2-186444_WAS_S2-185346_ATSSS_ARCH_SOL1, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. Vilnius, Lithuania; 20180702 - 20180706, 5 July 2018 (2018-07-05), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051470153 * |
| INTERDIGITAL, INC.: "MA PDU Session establishment in mobility restricted areas", 3GPP DRAFT; S2-1907417_23.501_MA-PDU IN MOBILITY RESTRICTED AREA, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. Sapporo, Japan; 20190624 - 20190628, 17 June 2019 (2019-06-17), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051752378 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230189311A1 (en) * | 2020-05-29 | 2023-06-15 | China Telecom Corporation Limited | Data transmission method, network device and system in multi-connectivity network |
| US12349176B2 (en) * | 2020-05-29 | 2025-07-01 | China Telecom Corporation Limited | Data transmission method, network device and system in multi-connectivity network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118118383A (en) | 2024-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12414181B2 (en) | UE and SMF | |
| KR102719251B1 (en) | Method, terminal, and storage medium for initiating time-sensitive communication service | |
| US20230070345A1 (en) | Communication method and apparatus | |
| US10904932B2 (en) | Tunnel binding based communication method and network device | |
| JP7632466B2 (en) | Control device in a communication system and control method thereof | |
| CN105264845B (en) | Data Transmission Controlling node, communication system and data transfer management method | |
| US20220279384A1 (en) | Ue and smf | |
| CN105900390A (en) | Link control node, link control method and communication system | |
| WO2004028181A1 (en) | Method for managing radio resources and radio system | |
| US12041486B2 (en) | Active mode traffic steering and switching between cellular and non-cellular systems | |
| US20200304411A1 (en) | Packet transmission method and apparatus | |
| JP2021524204A (en) | Quality of service monitoring methods, systems, and equipment | |
| CN112187633A (en) | Link fault convergence method and device, electronic equipment and storage medium | |
| KR20210099386A (en) | Method and apparatus for access traffic steering in simultaneous multiple access network | |
| CN114697999A (en) | Redundant path creating method, device and system | |
| WO2024114354A1 (en) | Communication method, apparatus, communication device, and storage medium | |
| JP2022538695A (en) | Port control support methods and equipment | |
| Meneses et al. | Multiple flow in extended sdn wireless mobility | |
| WO2025130576A1 (en) | Data transmission method and apparatus, and related devices and storage medium | |
| WO2025152824A1 (en) | Traffic scheduling method and apparatus, and communication node and storage medium | |
| CN107959950A (en) | Terminal wireless data transmission method, device, terminal and storage medium | |
| WO2018201816A1 (en) | Message transmission method and device | |
| WO2025056044A1 (en) | Communication method and apparatus | |
| EP4561009B1 (en) | Methods, computer programs, and apparatuses for user equipment and a core net-work component and for managing quality of service | |
| CN118118954A (en) | Communication method, device, related equipment and storage medium |
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: 23896506 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23896506 Country of ref document: EP Kind code of ref document: A1 |