WO2020164410A1 - 时延测量方法、网络设备和终端设备 - Google Patents
时延测量方法、网络设备和终端设备 Download PDFInfo
- Publication number
- WO2020164410A1 WO2020164410A1 PCT/CN2020/074262 CN2020074262W WO2020164410A1 WO 2020164410 A1 WO2020164410 A1 WO 2020164410A1 CN 2020074262 W CN2020074262 W CN 2020074262W WO 2020164410 A1 WO2020164410 A1 WO 2020164410A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network device
- terminal device
- information
- transmission delay
- uplink
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/101—Monitoring; Testing of transmitters for measurement of specific parameters of the transmitter or components thereof
- H04B17/104—Monitoring; Testing of transmitters for measurement of specific parameters of the transmitter or components thereof of other parameters, e.g. DC offset, delay or propagation times
-
- 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/0852—Delays
- H04L43/0858—One way delays
-
- 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/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
Definitions
- This application relates to communication technology, and in particular to a delay measurement method, network equipment and terminal equipment.
- the 5G communication system can support different services.
- the aforementioned services may be, for example, enhanced mobile broadband (eMBB) services, massive machine type communication (MTC) services, ultra-reliable and low latency communications (URLLC) ) Services, multimedia broadcast multicast (MBMS) services and positioning services.
- eMBB enhanced mobile broadband
- MTC massive machine type communication
- URLLC ultra-reliable and low latency communications
- MBMS multimedia broadcast multicast
- the embodiments of the present application provide a delay measurement method, a network device, and a terminal device, which can measure the transmission delay between the network device and the terminal device in the network.
- an embodiment of the present application provides a method for measuring time delay.
- a network device receives first information sent by a first device, and the first information is used to request the network device to measure the network device.
- the method further includes: when the network device fails to obtain the transmission delay measurement result within the first preset time period, sending third information to the first device, so The third information is used to indicate that the measurement of the transmission delay between the network device and the terminal device fails.
- the first device can trigger the network device to measure the transmission delay between the network device and the terminal device through the first information, and the network device can respond to the first information after receiving the first information.
- One piece of information obtaining the transmission delay measurement result, and feeding back the transmission delay measurement result to the first device through the second information within the first preset time period, so as to realize the communication between the network device and the terminal device in the 5G network
- the transmission delay is measured.
- the first device can also learn the transmission delay measurement result in time.
- the transmission delay measurement result is obtained by measurement between the network device and the terminal device after receiving the first information; or, the transmission delay measurement The result is obtained by the network device within the second preset period of time before receiving the first information.
- the network device's ability to obtain the transmission measurement result can be improved. Efficiency can also reduce unnecessary measurement overhead.
- the aforementioned first preset duration may be preset in the network device, or may be indicated by the first device to the network device through the first information, or may be the The fourth information other than that is indicated to the network device.
- the method further includes: the network device receives fourth information from the first device, where the fourth information is used to indicate the first preset duration. In this way, the first preset duration can be flexibly configured according to the transmission delay measurement requirements.
- the transmission delay between the network device and the terminal device includes: the uplink transmission delay between the network device and the terminal device, and the transmission delay measurement result is that the network device receives the first After a piece of information, when it is obtained through measurement with the terminal device, the network device may obtain the transmission delay measurement result in the following two ways:
- the network device receives the uplink PDU from the terminal device, the uplink PDU includes the time information of the wireless access layer protocol layer of the terminal device to generate the uplink PDU;
- the time information at which the wireless access layer protocol layer of the terminal device generates the uplink PDU, and the time when the wireless access layer protocol layer of the network device receives the uplink PDU determines the difference between the network device and the terminal device The measurement result of the uplink transmission delay between the two;
- the network device receives the uplink PDU from the terminal device, the uplink PDU includes the uplink SDU and the time information when the wireless access layer protocol layer of the terminal device receives the uplink SDU;
- the network device receives the time information of the uplink SDU according to the wireless access layer protocol layer of the terminal device, and the wireless access layer protocol layer of the network device sends the uplink SDU time to its upper protocol layer, and determines all The measurement result of the uplink transmission delay between the network equipment and the terminal equipment.
- the network device when the above-mentioned uplink transmission delay measurement is triggered by the network device to perform the terminal device, before the network device obtains the transmission delay measurement result, it further includes: the network device sends first indication information to the terminal device
- the first indication information is used to trigger the terminal device to perform uplink transmission delay measurement.
- sending, by the network device, the first indication information to the terminal device includes: the network device sending one or more downlink protocol data unit PDUs to the terminal device, and the first indication information is determined by the one or more Carrying a downlink PDU.
- the first indication information is specifically used to trigger the terminal device to perform uplink transmission delay measurement within a third preset time period.
- the aforementioned third preset duration may be less than the first preset duration. In this way, it is possible to restrict the measurement of the uplink transmission delay between the terminal device and the network device as much as possible within the first preset time period.
- the foregoing third preset duration may be preset in the terminal device, or may be instructed by the network device to the terminal device through the first indication information, that is, the first indication information is specifically used to trigger the terminal The device performs uplink transmission delay measurement within the third preset time period.
- the aforementioned third preset duration may also be sent by the network device to the terminal device through other indication information, which is not limited.
- the uplink PDU further includes: fifth information, and the fifth information is used to indicate that the uplink PDU carries the information of the terminal device
- the radio access layer protocol layer generates the time information of the uplink PDU, or the radio access layer protocol layer of the terminal device receives the time information of the uplink SDU.
- the network device can promptly learn that the uplink PDU carries the uplink PDU and the wireless access layer protocol layer of the terminal device generates the uplink PDU.
- Time information, or the wireless access layer protocol layer of the terminal device receives the time information of the uplink SDU, so that the network device can determine the uplink between the network device and the terminal device based on the carried time information Transmission delay measurement result.
- the network device can use the following method Obtain the downlink transmission delay value:
- the network device determines the downlink transmission delay value between the network device and the terminal device according to the downlink transmission delay distribution information between the network device and the terminal device; wherein the downlink transmission delay distribution information is Reported by the terminal device to the network device within the second preset time period.
- the transmission delay information required between different devices that have the need to measure the transmission delay between the network device and the terminal device in the network is different, through the above method, the transmission delay information required by various devices can be met, The same mechanism is adopted between the terminal equipment and the network equipment to measure the transmission delay, which reduces the complexity of network configuration.
- the method further includes: the network device sends sixth information to the terminal device, where the sixth information is used to indicate the uplink transmission delay between the network device and the terminal device Measurement results.
- the terminal device can be made aware of the uplink transmission delay measurement result between the network device and the terminal device in time.
- the first device is a core network device
- the method further includes: the network device receives seventh information from the core network device, where the seventh information is used to indicate the core network The measurement result of the transmission delay between the device and the terminal device, and/or the measurement result of the transmission delay between the core network device and the network device; the network device sends the terminal device Seventh information.
- the terminal device can be made aware of the transmission delay measurement result between the core network device and the terminal device in time, and/or the transmission time between the core network device and the network device Delay measurement results.
- the embodiments of this application provide a method for measuring delay.
- This embodiment describes how the core network device triggers the terminal device to perform uplink transmission delay measurement through a non-access layer message. How the terminal device implements the uplink transmission delay
- the wireless access layer protocol layer of the terminal device generates an uplink PDU according to the second indication information of the upper protocol layer.
- the uplink PDU includes the uplink PDU generated by the wireless access layer protocol layer of the terminal device.
- Time information, or, the uplink PDU includes the uplink SDU and the time information when the radio access layer protocol layer of the terminal device receives the uplink SDU, and the second indication information is used to instruct the uplink PDU to perform uplink Transmission delay measurement; the terminal device sends the uplink PDU to the network device.
- the core network device can trigger the terminal device to perform the uplink transmission delay measurement through the non-access layer message, which expands the manner of measuring the uplink transmission delay between the network device and the terminal device.
- the uplink PDU further includes: fifth information, the fifth information being used to indicate that the uplink PDU carries the radio access layer protocol layer of the terminal device to generate the uplink PDU
- the radio access layer protocol layer of the terminal device receives the time information of the uplink SDU.
- the network device can promptly learn that the uplink PDU carries the uplink PDU and the wireless access layer protocol layer of the terminal device generates the uplink PDU.
- Time information, or the wireless access layer protocol layer of the terminal device receives the time information of the uplink SDU, so that the network device can determine the uplink between the network device and the terminal device based on the carried time information Transmission delay measurement result.
- the method further includes: the terminal device receives third indication information from a core network device, the third indication information is used to indicate an identifier of a service for performing uplink transmission delay measurement, and The uplink PDU is the uplink PDU of the service corresponding to the service identifier.
- the core network equipment can restrict which uplink PDUs the terminal equipment performs the uplink transmission delay measurement, which enriches the uplink transmission delay measurement methods.
- the method further includes: the terminal device receives sixth information from the network device or the first device, and the sixth information is used to indicate the communication between the network device and the terminal device.
- the measurement result of the uplink transmission delay is used to indicate the communication between the network device and the terminal device. The measurement result of the uplink transmission delay. In this way, the terminal device can be made aware of the uplink transmission delay measurement result between the network device and the terminal device in time.
- the method further includes: the terminal device receives seventh information from the network device, where the seventh information is used to indicate the communication between the core network device and the terminal device Transmission delay measurement result, and/or the transmission delay measurement result between the core network device and the network device.
- the terminal device can be made aware of the transmission delay measurement result between the core network device and the terminal device in time, and/or the transmission time between the core network device and the network device Delay measurement results.
- an embodiment of the present application provides a network device.
- the network device includes a receiving module, a processing module, and a sending module. among them,
- the receiving module is used to receive the first information sent by the first device, and the first information is used to request the network device to measure the transmission delay between the network device and the terminal device; the processing module is used to respond to all The first information is used to obtain the transmission delay measurement result; the sending module is configured to send second information to the first device within a first preset time period, and the second information is used to indicate the transmission delay measurement result.
- the transmission delay measurement result is obtained by measurement between the network device and the terminal device after receiving the first information; or, the transmission delay measurement The result is obtained by the network device within the second preset period of time before receiving the first information.
- the sending module is further configured to send third information to the first device when the transmission delay measurement result fails to be acquired within the first preset duration, and the first device The third information is used to indicate that the measurement of the transmission delay between the network device and the terminal device fails.
- the receiving module is further configured to receive fourth information from the first device, where the fourth information is used to indicate the first preset duration.
- the transmission delay between the network device and the terminal device includes: the uplink transmission delay between the network device and the terminal device.
- the transmission delay between the network device and the terminal device includes: the uplink transmission delay between the network device and the terminal device, and the transmission delay measurement result is that the network device receives the first After a piece of information, when it is obtained through measurement with the terminal device, the receiving module is further configured to receive an uplink PDU from the terminal device, where the uplink PDU includes the wireless access layer protocol of the terminal device Layer generates the time information of the uplink PDU; the processing module is specifically configured to generate the time information of the uplink PDU according to the wireless access layer protocol layer of the terminal device, and the wireless access layer of the network device The time when the protocol layer receives the uplink PDU, and determines the measurement result of the uplink transmission delay between the network device and the terminal device;
- the receiving module is further configured to receive an uplink PDU from the terminal device, where the uplink PDU includes the uplink SDU and the time information when the wireless access layer protocol layer of the terminal device receives the uplink SDU;
- the processing module is specifically configured to receive the time information of the uplink SDU according to the wireless access layer protocol layer of the terminal device, and the wireless access layer protocol layer of the network device sends the uplink SDU to its upper protocol layer
- the measurement result of the uplink transmission delay between the network device and the terminal device is determined.
- the sending module is further configured to send the first terminal device to the terminal device before the processing module obtains the transmission delay measurement result.
- Indication information where the first indication information is used to trigger the terminal device to perform uplink transmission delay measurement.
- the sending module is specifically configured to send one or more downlink protocol data unit PDUs to the terminal device, and the first indication information is carried by the one or more downlink PDUs.
- the first indication information is specifically used to trigger the terminal device to perform uplink transmission delay measurement within a third preset time period.
- the uplink PDU further includes: fifth information, and the fifth information is used to indicate that the uplink PDU carries the information of the terminal device
- the radio access layer protocol layer generates the time information of the uplink PDU, or the radio access layer protocol layer of the terminal device receives the time information of the uplink SDU.
- the sending module is further configured to send sixth information to the terminal device, where the sixth information is used to indicate the uplink transmission delay measurement result between the network device and the terminal device .
- the transmission delay between the network device and the terminal device includes: the downlink transmission delay between the network device and the terminal device; the transmission delay measurement result is the downlink transmission delay Value; the processing module is specifically configured to determine the downlink transmission delay value between the network device and the terminal device according to the downlink transmission delay distribution information between the network device and the terminal device; wherein, the downlink The transmission delay distribution information is reported by the terminal device to the network device within the second preset time period.
- the first device is a core network device
- the receiving module is further configured to receive seventh information from the core network device, where the seventh information is used to indicate that the core network device is The measurement result of the transmission delay between the terminal devices, and/or the measurement result of the transmission delay between the core network device and the network device; the sending module is further configured to send to the terminal device The seventh information.
- an embodiment of the present application provides a terminal device.
- the terminal device includes a processing module and a sending module.
- the terminal device further includes a receiving module. among them,
- the processing module is configured to generate an uplink PDU at the wireless access layer protocol layer according to the second instruction information of the upper protocol layer, the uplink PDU including the time when the wireless access layer protocol layer of the terminal device generates the uplink PDU Information, or, the uplink PDU includes an uplink SDU and time information at which the wireless access layer protocol layer of the terminal device receives the uplink SDU, and the second indication information is used to indicate uplink transmission of the uplink PDU Time delay measurement; a sending module for sending the uplink PDU to the network device.
- the uplink PDU further includes: fifth information, the fifth information being used to indicate that the uplink PDU carries the radio access layer protocol layer of the terminal device to generate the uplink PDU Or, the radio access layer protocol layer of the terminal device receives the time information of the uplink SDU.
- the receiving module is configured to receive third indication information from the core network device, where the third indication information is used to indicate the identifier of the service for performing uplink transmission delay measurement, and the uplink PDU is The uplink PDU of the service corresponding to the service identifier.
- the receiving module is configured to receive sixth information from the network device or the first device, where the sixth information is used to indicate the uplink transmission delay between the network device and the terminal device Measurement results.
- the receiving module is configured to receive seventh information from the network device, where the seventh information is used to indicate the measurement result of the transmission delay between the core network device and the terminal device , And/or, the measurement result of the transmission delay between the core network device and the network device.
- an embodiment of the present application provides a network device, the network device includes: a processor, a memory, a receiver, and a transmitter; both the receiver and the transmitter are coupled to the processor, and the The processor controls the receiving action of the receiver, and the processor controls the sending action of the transmitter;
- the memory is used to store computer executable program code, and the program code includes instructions; when the processor executes the instructions, the instructions cause the network device to execute the method provided in the first aspect or each possible implementation manner of the first aspect.
- an embodiment of the present application provides a terminal device.
- the terminal device includes: a processor, a memory, a receiver, and a transmitter; both the receiver and the transmitter are coupled to the processor, and the The processor controls the receiving action of the receiver, and the processor controls the sending action of the transmitter;
- the memory is used to store computer executable program code, and the program code includes instructions; when the processor executes the instructions, the instructions cause the terminal device to execute the method provided in the second aspect or each possible implementation manner of the second aspect.
- an embodiment of the present application provides a communication device, which includes a unit, module, or circuit for executing the method provided in the foregoing first aspect or each possible implementation manner of the first aspect.
- the communication device may be a network device or a module applied to the network device, for example, it may be a chip applied to the network device.
- an embodiment of the present application provides a communication device, which includes a unit, module, or circuit for executing the method provided in the foregoing second aspect or each possible implementation manner of the second aspect.
- the communication device may be a terminal device or a module applied to the terminal device, for example, it may be a chip applied to the terminal device.
- the embodiments of the present application provide a computer program product containing instructions, which when run on a computer, cause the computer to execute the foregoing first aspect or the methods in the various possible implementations of the first aspect.
- an embodiment of the present application provides a computer program product containing instructions, which when run on a computer, enables the computer to execute the foregoing second aspect or the methods in the various possible implementation manners of the second aspect.
- an embodiment of the present application provides a computer-readable storage medium having instructions stored in the computer-readable storage medium, which when run on a computer, cause the computer to execute the first aspect or the first aspect described above.
- an embodiment of the present application provides a computer-readable storage medium that stores instructions in the computer-readable storage medium, which when run on a computer, causes the computer to execute the above-mentioned second aspect or the second aspect Methods in various possible implementations.
- an embodiment of the present application provides a communication device with a computer program stored on the communication device, and when the computer program is executed by the communication device, the first aspect or various aspects of the first aspect are implemented.
- the communication device mentioned here may be, for example, a chip.
- an embodiment of the present application provides a communication device with a computer program stored on the communication device, and when the computer program is executed by the communication device, the second aspect or various aspects of the second aspect are implemented.
- the communication device mentioned here may be, for example, a chip.
- a communication device is provided, and the communication device may be the network device in the foregoing third aspect or various possible implementation manners of the third aspect, or a chip set in the network device.
- the communication device includes a processor, which is coupled to a memory and can be used to execute instructions in the memory to implement the foregoing first aspect or the methods in various possible implementation manners of the first aspect.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled with the communication interface.
- the communication interface may be a transceiver or an input/output interface.
- the communication interface may be an input/output interface.
- the transceiver may be a transceiver circuit.
- the input/output interface may be an input/output circuit.
- a communication device may be a terminal device in the foregoing fourth aspect or various possible implementations of the fourth aspect, or a chip set in the terminal device.
- the communication device includes a processor, which is coupled with a memory and can be used to execute instructions in the memory to implement the foregoing second aspect or methods in various possible implementation manners of the second aspect.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled with the communication interface.
- the communication interface may be a transceiver, or an input/output interface.
- the communication interface may be an input/output interface.
- the transceiver may be a transceiver circuit.
- the input/output interface may be an input/output circuit.
- an embodiment of the present application provides a communication system, including: a terminal device and a network device.
- the network device is used to execute the foregoing first aspect or methods in various possible implementation manners of the first aspect.
- the terminal device is used to execute the foregoing second aspect or methods in various possible implementation manners of the second aspect.
- the foregoing communication system may further include a first device.
- an embodiment of the present application provides a chip, which is connected to a memory, and is used to read and execute a software program stored in the memory to implement any one of the first aspect to the second aspect Or a method provided by any possible implementation of any aspect.
- an embodiment of the present application provides a chip that includes a processor and a memory, and the processor is configured to read a software program stored in the memory to implement the first to second aspects.
- the first device can trigger the network device to measure the transmission delay between the network device and the terminal device through the first information, and the network device receives the first information After one piece of information, the transmission delay measurement result can be obtained in response to the first information, and the transmission delay measurement result is fed back to the first device through the second information within the first preset time period, so as to realize the 5G The transmission delay between network equipment and terminal equipment in the network is measured. At the same time, through the first preset duration, the first device can also learn the transmission delay measurement result in time.
- FIG. 1 is a schematic diagram of the architecture of a mobile communication system applied in an embodiment of the present application
- Fig. 2A is a schematic diagram 1 of a protocol stack structure in a 5G mobile communication system
- Fig. 2B is a second schematic diagram of the protocol stack structure in the 5G mobile communication system
- FIG. 3 is a schematic diagram of a protocol stack of a network device provided by an embodiment of the application.
- FIG. 4 is a schematic flowchart of a method for measuring time delay according to an embodiment of the application
- FIG. 5 is a schematic flowchart of another delay measurement method provided by an embodiment of the application.
- FIG. 6 is a schematic flowchart of another delay measurement method provided by an embodiment of this application.
- FIG. 6A is a schematic diagram of PDU sending provided by an embodiment of the application.
- FIG. 7 is a schematic structural diagram of a network device provided by an embodiment of this application.
- FIG. 8 is a schematic structural diagram of a terminal device provided by an embodiment of this application.
- FIG. 9 is a schematic structural diagram of another network device provided by an embodiment of this application.
- FIG. 10 is a schematic structural diagram of another terminal device provided by an embodiment of this application.
- FIG. 1 is a schematic diagram of the architecture of a mobile communication system applied in an embodiment of the present application.
- the mobile communication system may include a core network device 110, a radio access network (RAN) device 120, and at least one terminal device (the terminal device 130 and the terminal device 140 in FIG. 1).
- the terminal device is connected to the wireless access network device 120 in a wireless manner, and the wireless access network device 120 is connected to the core network device 110 in a wireless or wired manner.
- the core network device 110 and the radio access network device 120 can be separate and different physical devices, or the functions of the core network device 110 and the logical functions of the radio access network device 120 can be integrated on the same physical device.
- the terminal device can be a fixed location or movable.
- FIG. 1 is only a schematic diagram.
- the mobile communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1. This embodiment of the application does not limit the number of core network equipment 110, radio access network equipment 120, and terminal equipment included in the mobile communication system.
- the radio access network device 120 is an access device for terminal devices to wirelessly access the mobile communication system. It can be a base station NodeB, an evolutional node B (eNB or eNodeB), a 5G mobile communication system or a new generation
- the base station in the wireless (new radio, NR) communication system (such as the transmission and reception point (TRP), controller), the base station in the future mobile communication system, the access node in the WiFi system, the relay station, etc.
- the embodiment of the present application does not limit the specific technology and specific device form adopted by the radio access network device 120.
- the wireless access network device 120 is referred to as the network device. If there is no special description, in the embodiment of the present application, the network device refers to the wireless access network device 120.
- the terms 5G and NR may be equivalent.
- a terminal device may also be called a terminal, a user equipment (UE), a mobile station (mobile station, MS), a mobile terminal (mobile terminal, MT), and so on.
- Terminal devices can be mobile phones, tablets, computers with wireless transceiver functions, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, industrial control (industrial control) ), wireless terminals in self-driving (self-driving), wireless terminals in remote surgery (remote medical surgery), wireless terminals in smart grid (smart grid), wireless terminals in transportation safety (transportation safety) Terminal, wireless terminal in smart city, wireless terminal in smart home, etc.
- the wireless access network device 120 and terminal devices can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on airplanes, balloons, and satellites in the air.
- the embodiment of the present application does not limit the application scenarios of the wireless access network device 120 and the terminal device.
- the wireless access network device 120 and the terminal device may communicate through a licensed spectrum, or communicate through an unlicensed spectrum, or communicate through a licensed spectrum and an unlicensed spectrum at the same time.
- the wireless access network device 120 and the terminal device can communicate through a spectrum below 6 gigahertz (gigahertz, GHz), or communicate through a spectrum above 6 GHz, and can also use a spectrum below 6 GHz and a spectrum above 6 GHz. To communicate.
- the embodiment of the present application does not limit the spectrum resource used between the radio access network device 120 and the terminal device.
- the following protocol layers are involved when communicating between network devices and terminal devices (sometimes these protocol layers are collectively referred to as the wireless access layer, or the protocol layer of the wireless network , Or wireless protocol layer, or wireless air interface protocol layer, or, wireless access layer protocol layer, this embodiment of the application does not distinguish this):
- Radio resource control (RRC) layer used to perform broadcast, paging, RRC link establishment, radio bearer (RB) control, mobility, terminal equipment measurement report control, etc.
- SDAP Service data adaptation protocol
- 5GC 5th generation core network
- DRB data radio bearer
- the SDAP layer is a protocol layer newly introduced in 5G.
- the PDCP layer can have multiple PDCP entities, each of which carries data of one RB, and can provide services such as security, header compression, encryption, and handover.
- the PDCP layer can ensure that the data submitted to the upper layer is in order (that is, submitted in order).
- Radio link control (RLC) layer There can be multiple RLC entities in the RLC layer, and each RLC entity corresponds to a PDCP entity to provide services such as segmentation, reassembly, and retransmission for the PDCP entity .
- the RLC layer can also ensure that the data submitted to the upper layer is in order (that is, submitted in order).
- MAC layer Provides data transmission services for services on logical channels, such as scheduling, hybrid automatic repeat request (hybrid automatic repeat request, HARQ) confirmation and denial, etc.
- MAC Medium access control
- Physical (physical, PHY) layer Encode and transmit data transmitted from the MAC layer.
- Figure 2A is a schematic diagram of the protocol stack structure in the 5G mobile communication system. As shown in Figure 2A, when user plane data is transmitted between the network device and the terminal device, the protocol layer of the network device and the protocol layer of the terminal device are from top to bottom. The following are: SDAP layer, PDCP layer, RLC layer, MAC layer and PHY layer.
- Figure 2B is a schematic diagram of the protocol stack structure in the 5G mobile communication system. As shown in Figure 2B, when the control plane data is transmitted between the network device and the terminal device, the protocol layer of the network device and the terminal device are from top to bottom The following are: RRC layer, PDCP layer, RLC layer, MAC layer and PHY layer.
- the data input from the previous protocol layer to this protocol layer is called the service data unit (SDU) of this layer.
- the data obtained after processing the SDU is called a protocol data unit (PDU) in this layer.
- PDU protocol data unit
- this protocol layer is the RLC layer
- PDCP PDU data input by the PDCP layer to the RLC layer
- RLC SDU RLC SDU
- the RLC layer PDU is obtained.
- the RRC layer or the SDAP layer may be the upper protocol layer of the PDCP layer
- the RLC layer may be the upper protocol layer of the MAC layer
- the MAC layer may be the upper protocol layer of the PHY layer.
- the relationship between the PDU of the previous protocol layer and the SDU and PDU of this layer can be deduced by analogy, and will not be repeated.
- the network device in the 5G mobile communication system may be a base station (such as a gNB) with a separate CU and DU architecture.
- the base station can be connected to a core network device (for example, it can be an LTE core network, or a 5G core network, etc.).
- CU and DU can be understood as the division of the base station from the perspective of logical functions.
- CU and DU can be physically separated or deployed together. Multiple DUs can share one CU.
- One DU can also be connected to multiple CUs (not shown in the figure).
- the CU and DU can be connected through an interface, for example, an F1 interface.
- the function of the CU and the function of the DU may be divided according to the protocol layer of the wireless network.
- the functions of the RRC layer, the SDAP layer, and the PDCP layer are set in the CU, and the functions of the RLC layer, the MAC layer, and the PHY layer are set in the DU.
- the foregoing division of the functions of the CU and the DU according to the protocol layer is only an example, and the division can also be performed in other ways.
- the CU or DU may have more protocol layer functions, or the CU or DU may also have part of the protocol layer processing functions.
- part of the functions of the RLC layer and the functions of the protocol layer above the RLC layer may be set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer may be set in the DU.
- the function of the CU and the function of the DU can also be divided according to the type of service or other system requirements. For example, it is divided by time delay, and functions whose processing time needs to meet the delay requirement are set in DU, and functions that do not need to meet the delay requirement are set in CU.
- the CU may have one or more functions of the core network.
- One or more CUs can be set centrally or separately.
- the CU can be set on the network side to facilitate centralized management.
- the DU can have multiple radio frequency functions, or the radio frequency functions can be set remotely.
- FIG. 3 is a schematic diagram of a protocol stack of a network device provided by an embodiment of the application.
- the control plane (CP ) Is separated from the user plane (UP), that is, the CU control plane (CU-CP) and the CU user plane (CU-UP).
- UP user plane
- CU-CP CU control plane
- CU-UP CU user plane
- the CU-CP and CU-UP can be implemented by different functional entities, and the CU-CP and CU-UP can be coupled with the DU to jointly complete the function of the base station.
- the CU-CP is responsible for the control plane function, which mainly includes the function of the RRC layer and the function of PDCP-C.
- PDCP-C is mainly responsible for encryption and decryption of control plane data, integrity protection, data transmission, etc.
- CU-UP is responsible for user plane functions, mainly including SDAP layer functions and PDCP-U.
- PDCP-U is mainly responsible for data plane encryption and decryption, integrity protection, header compression, serial number maintenance, data transmission, etc.
- CU-CP and CU-UP can be connected via E1 interface.
- CU-CP represents that the base station can be connected to the core network equipment through the Ng interface, and connected to the DU through the F1-C (control plane), and the CU-UP is connected to the DU through the F1-U (user plane).
- the function of PDCP-C is also on the CU-UP side (not shown in the figure).
- the 5G system can support different services, such as enhanced mobile broadband (eMBB) services, massive machine type communication (MTC) services, ultra-reliable and low latency communications, URLLC) business, multimedia broadcast multicast (multimedia broadcast multicast service, MBMS) business and positioning business, etc.
- eMBB enhanced mobile broadband
- MTC massive machine type communication
- URLLC ultra-reliable and low latency communications
- MBMS multimedia broadcast multicast
- MBMS multimedia broadcast multicast service
- the core network equipment measures the transmission delay between the core network equipment and the network equipment in the following ways, specifically:
- the core network device sends a data packet A to the network device.
- the data packet A may be a probe packet specifically used to measure the transmission delay, or a service data packet.
- the core network device can record the time T1 when the data packet A is sent to the network device.
- the network device After the network device receives the data packet A, the network device records the time T2 when the data packet A is received. Then, the network device may feed back the delay measurement result to the core network device.
- the delay measurement result may carry the time T2 when the network device receives the data packet A, and the time T3 when the network device sends the delay measurement result.
- the core network device After the core network device receives the delay measurement result, it can be based on the time T4 when the delay measurement result is received, the time T2 when the network device receives the data packet A, the time T3 when the network device sends the delay measurement result, and The time T1 when the network device sends the data packet A obtains the uplink and downlink transmission delay between the core network device and the network device.
- the foregoing method describes how the core network device measures the uplink and downlink transmission delay between the core network device and the network device
- the foregoing method does not involve how to measure the transmission delay between the network device and the terminal device. Therefore, how to measure the transmission delay between network equipment and terminal equipment is an urgent problem to be solved.
- the embodiments of the present application provide a delay measurement method, which can measure the transmission delay between a network device and a terminal device in a 5G network. It should be understood that the method provided in the embodiments of this application can be used not only in the scenario where the gNB is connected to the 5GC in the 5G network, but also in the scenario where the LTE eNB is connected to the 5GC. Enb) is also applicable to the scenario where the LTE eNB is connected to the 4G core network EPC. This application does not make specific restrictions.
- FIG. 4 is a schematic flowchart of a method for measuring time delay according to an embodiment of the application. As shown in Figure 4, the method includes:
- the first device sends first information to a network device.
- the first information is used to request the network device to measure the transmission delay between the network device and the terminal device.
- the transmission delay mentioned here may include: uplink transmission delay and/or downlink transmission delay.
- the network device receives the first information.
- the above-mentioned first device may be any device that has a function of triggering the network device to measure the transmission delay between the network device and the terminal device, for example, a core network device, a network management device, and the like.
- the core network equipment mentioned here can be, for example, a user plane function (UPF) network element, an access and mobility management function (access and mobility management function, AMF) network element, and a session management function (session management function).
- UPF user plane function
- AMF access and mobility management function
- AMF access and mobility management function
- session management function session management function
- SMF policy control function
- UDM unified data management function
- the core network device can send first information to the network device through the user to trigger the network device to measure the transmission time between the network device and the terminal device.
- the core network device may carry the first information in the header or extension header of the GPRS user plane (GPRS tunnelling protocol user plane, GTP-U) packet of the user plane, and instruct the network device to measure the difference between the network device and the terminal device. Transmission delay between time.
- the GTP-U packet mentioned here may be a GTP-U packet carrying service data, or a GTP-U packet corresponding to other messages.
- the aforementioned first information may also be used to measure the transmission delay between the core network device and the network device.
- the network device obtains a transmission delay measurement result in response to the first information.
- the transmission delay measurement result is obtained by measurement between the network device and the terminal device after receiving the first information.
- the network device may perform transmission delay measurement with the terminal device to obtain the transmission delay measurement result.
- the transmission delay measurement result is obtained by the network device within a second preset period of time before receiving the first information.
- the foregoing second preset duration may be the same as or different from the first preset duration.
- the above-mentioned second preset duration may be preset in the network device, or may be indicated to the network device by the first device through the first information, or may be used by the first device independently of the first information. Other information indicated to the network device is not limited.
- the network device may use the transmission delay measurement result obtained by the network device within the second preset time period before receiving the first information as the current transmission delay measurement result; or, the network device may First determine whether there is a transmission delay measurement result obtained by the network device within the second preset period of time before receiving the first information. If so, the network device can use the measurement result as the current delay measurement result If not, the network device and the terminal device will perform transmission delay measurement to obtain the transmission delay measurement result. In this way, the efficiency of the network device in obtaining the transmission measurement result can be improved. In the case that the network device can reuse the transmission delay measurement result obtained in the second preset period of time before receiving the first information, Can reduce unnecessary measurement overhead.
- the foregoing transmission delay measurement result may be a transmission delay value or a transmission delay distribution, which can be specifically determined by the delay measurement requirements of the communication system.
- the transmission delay distribution mentioned here refers to the distribution of transmission delay in a certain period of time.
- the downlink transmission delay distribution information mentioned here may be the distribution of multiple delay segments.
- the division of the multiple delay sections may be notified by the network device to the terminal device, or may be preset.
- the multiple delay segments corresponding to the transmission delay distribution information in the following row are: ⁇ 0.3 milliseconds (millisecond, ms), 0.3ms ⁇ 0.5ms, >0.5ms, then the network equipment and the terminal equipment
- the downlink transmission delay distribution information may be as shown in Table 1 below:
- the downlink transmission delay distribution information may be a ratio that the delay is lower than, or higher than or equal to a threshold.
- the threshold may be notified by the network device to the terminal device, or may be preset.
- the downlink transmission delay distribution information between the network device and the terminal device may be as shown in Table 2 below:
- the network device sends second information to the first device within a first preset time period.
- the second information is used to indicate the transmission delay measurement result.
- the foregoing first preset duration is used to define the effective time of the transmission delay measurement result. That is, the network device needs to report the transmission delay measurement result to the first device within the first preset time period.
- the network device may send third information to the first device, and the first device The third information is used to indicate that the measurement of the transmission delay between the network device and the terminal device fails.
- the network device can feed back the transmission delay measurement result to the first device in time.
- the network device may start a timer, and the length of the timer may be the first preset duration. If the network device obtains the transmission delay measurement result before the timer expires, the network device sends second information for indicating the transmission delay measurement result to the first device. If the network device fails to obtain the transmission delay measurement result when the timer expires, the network device sends the third device to the first device indicating that the transmission delay measurement between the network device and the terminal device fails. information.
- the foregoing first device as the core network device and the foregoing first information is also used to measure the transmission delay between the core network device and the network device as an example
- the network device and the terminal device communicate through the air interface, if the network device To measure the transmission delay between the network device and the terminal device through data packets with the terminal device, the data packet used to measure the transmission delay may be lost in the wireless transmission, which may cause the network device to remain in Waiting for the feedback from the terminal device, but unable to feed back the transmission delay measurement result to the first device.
- the network device may send third information to the first device, so that the core network The device can still learn the transmission delay between the core network device and the network device in time through the third information.
- the aforementioned third information may also carry the time when the network device received the first information and the time when the network device sent the third information.
- the header or extension header of the GTP-U packet in which the above-mentioned first information is located may also carry an identifier (for example, an SN number), which is used to indicate the number of the first information currently sent.
- the network device may subsequently carry the identifier in the second or third information sent to the core network device, so that the core network device can learn the time when the core network device sends the first information, so that the core network device can accurately Calculate the transmission delay between core network equipment and network equipment.
- the aforementioned first preset duration may be preset in the network device, or may be indicated by the first device to the network device through the first information, or may be the The fourth information other than that is indicated to the network device.
- the core network device may indicate the first preset duration to the network device by carrying the fourth information in the control plane message.
- the control plane message mentioned here can be, for example, PDU session resource setup request (PDU session resource setup request), PDU session resource modification request (session resource modify request), initial context setup request (initial context setup request), terminal device context modification request Request (ue context modification request), handover request (handover request), path switch request confirmation (path switch request acknowledge).
- the foregoing first preset duration may be at the terminal device level, that is, when the network device and the terminal device implement transmission delay measurement through any PDU, the first preset duration may be used to constrain the Effective time of transmission delay measurement results.
- the above-mentioned first preset duration may be at the PDU session level, that is, when the network device and the terminal device implement transmission delay measurement through any PDU corresponding to the PDU session, the first preset duration may be used To restrict the effective time of the transmission delay measurement result.
- the first preset duration corresponding to the other PDU sessions is used to restrict the effective time of the transmission delay measurement result.
- the foregoing first preset duration may be at the quality of service flow level, that is, the first preset may be used when the network device and the terminal device implement transmission delay measurement through any PDU corresponding to the quality of service flow. Set the time length to restrict the effective time of the transmission delay measurement result.
- the first preset duration corresponding to the other quality of service flows is used to restrict the valid time of the transmission delay measurement result.
- the foregoing first preset duration may be of the fifth-generation quality of service identifier (5G QoS identifier, 5QI) level, that is, when the network device and the terminal device implement transmission delay measurement through any PDU corresponding to the 5QI .
- the first preset duration can be used to constrain the effective time of the transmission delay measurement result.
- the first preset duration corresponding to other 5QIs is used to constrain the effective time of the transmission delay measurement result.
- the CU-CP of the network device when the CU-CP of the network device receives the first preset duration or the second preset duration indicated by the first device, the CU-CP of the network device needs to change The first preset duration or the second preset duration is notified to the CU-UP performing transmission delay measurement.
- the first device can trigger the network device to measure the transmission delay between the network device and the terminal device through the first information, and the network device can respond to the first information after receiving the first information
- the first information is to obtain the transmission delay measurement result, and the transmission delay measurement result is fed back to the first device through the second information within the first preset time period, so as to realize the communication between the network device and the terminal device in the 5G network.
- the transmission delay between time is measured.
- the first device can also learn the transmission delay measurement result in time.
- the transmission delay between the network device and the terminal device includes the uplink transmission delay between the network device and the terminal device
- the measurement result of the uplink transmission delay is that the network device can receive the first information
- the first device is a core network device or a network management device. After the first device sends the first information to the network device and triggers the network device to measure the uplink transmission delay between the network device and the terminal device, the network device triggers the terminal The device performs uplink transmission delay measurement. In this way, the network device can trigger the uplink delay measurement on demand.
- FIG. 5 is a schematic flowchart of another delay measurement method provided by an embodiment of the application. As shown in Figure 5, the aforementioned network device can obtain the uplink transmission delay measurement result through the following steps:
- S201 The network device sends first indication information to the terminal device.
- the first indication information is used to trigger the terminal device to perform uplink transmission delay measurement.
- the terminal device receives the first indication information.
- the network device may send high-level signaling to the terminal device, and the high-level signaling includes the foregoing first indication information.
- the high-level signaling mentioned here may be, for example, radio resource control (Radio Resource Control, RRC) signaling or MAC signaling.
- the network device may send one or more downlink PDUs to the terminal device, and the foregoing first indication information is carried by the one or more downlink PDUs.
- the downlink PDU mentioned here may be a downlink PDU generated by the wireless access layer protocol layer of the network device, for example, the SDAP layer or the PDCP layer.
- the downlink PDU may be a downlink control PDU or a downlink data PDU.
- the downlink control PDU may be an existing control PDU, and a certain field in the existing control PDU is used to carry the first indication information. This field may include at least one bit.
- the downlink control PDU may also be a new downlink control PDU, that is, the format of the downlink control PDU is different from the format of the existing downlink control PDU.
- the new downlink control PDU can be specifically used to trigger the terminal device to perform uplink transmission delay measurement. It can also be said that the foregoing first indication information is equivalent to the new downlink control PDU.
- the downlink control PDU when the downlink control PDU is a downlink control PDU generated by the SDAP layer of a network device, the downlink control PDU may also carry a quality of service flow ID (QFI) to indicate which QFI corresponds to the terminal device Uplink PDU performs uplink delay measurement.
- QFI quality of service flow ID
- the aforementioned first indication information can be carried in the header of the downlink data PDU.
- the downlink data PDU carries other information (for example, time information) related to the uplink transmission delay measurement, so as to implicitly trigger the terminal device to perform the uplink transmission delay measurement through the information.
- the information is the aforementioned first indication information.
- the time information mentioned here may be the time information for the wireless access layer protocol layer of the network device to generate the downlink data PDU, or the wireless access layer protocol layer of the network device receives the data sent by the upper protocol layer. The time information of the SDU included in the downlink data PDU.
- S202 The wireless access layer protocol layer of the terminal device generates an uplink PDU.
- the uplink PDU may include time information for generating the uplink PDU by the wireless access layer protocol layer of the terminal device.
- the time information mentioned here can also be called a time stamp.
- the uplink PDU may be an uplink control PDU or an uplink data PDU.
- the uplink PDU mentioned here may be an uplink PDU corresponding to the QFI.
- S203 The terminal device sends the uplink PDU to the network device.
- the network device receives the uplink PDU.
- the network device generates time information of the uplink PDU according to the wireless access layer protocol layer of the terminal device, and determines the time when the wireless access layer protocol layer of the network device receives the uplink PDU The measurement result of the uplink transmission delay between the network device and the terminal device.
- the uplink transmission delay measurement result is an uplink transmission delay value.
- the network device may subtract the time that the wireless access layer protocol layer of the network device receives the uplink PDU from the time information that the wireless access layer protocol layer of the terminal device generates the uplink PDU to obtain The measurement result of the uplink transmission delay between the network equipment and the terminal equipment.
- the network device may subtract the time when the wireless access layer protocol layer of the network device receives the uplink PDU from the time information when the wireless access layer protocol layer of the terminal device generates the uplink PDU, and Divide the preset coefficient to obtain the measurement result of the uplink transmission delay between the network device and the terminal device.
- the uplink PDU may include the uplink SDU and the time information of the radio access layer protocol layer of the terminal device receiving the uplink SDU from its upper protocol layer.
- the above step S204 can be replaced with the following steps:
- the network device receives time information of the uplink SDU according to the wireless access layer protocol layer of the terminal device, and the time when the wireless access layer protocol layer of the network device sends the uplink SDU to its upper protocol layer, Determine the uplink transmission delay measurement result between the network device and the terminal device.
- the network device may combine the time when the wireless access layer protocol layer of the network device sends the uplink SDU to its upper protocol layer and the time when the wireless access layer protocol layer of the terminal device receives the uplink SDU.
- the time information is subtracted to obtain the uplink transmission delay measurement result between the network device and the terminal device.
- the network device may send the uplink SDU to the upper protocol layer of the wireless access layer protocol layer of the network device and the time information that the wireless access layer protocol layer of the terminal device receives the uplink SDU.
- the subtracted value is divided by a preset coefficient to obtain the uplink transmission delay measurement result between the network device and the terminal device, etc.
- the method for the terminal device to measure the uplink transmission delay is to carry the time information of the wireless access layer protocol layer of the terminal device in the uplink PDU to generate the uplink PDU, or the terminal device’s
- the radio access layer protocol layer receives the time information of the uplink SDU from its upper protocol layer. Therefore, in some embodiments, the above-mentioned first indication information may also be replaced with: indication information used to trigger the terminal device to carry time information in the uplink PDU.
- the foregoing terminal device may perform uplink transmission delay measurement within a third preset time period. That is, if the terminal device generates an uplink PDU within the third preset time period after receiving the first indication information sent by the network device, the terminal device carries the wireless access layer protocol layer of the terminal device in the uplink PDU. The time information of the uplink PDU is generated, or the wireless access layer protocol layer of the terminal device receives the time information of the uplink SDU from its upper protocol layer. If the terminal device does not generate an uplink PDU within the third preset time period, the terminal device will no longer carry time information in the uplink PDU even if there are further uplink PDUs.
- the foregoing third preset duration may be less than the first preset duration.
- the terminal device and the network device can be restricted to complete the uplink transmission delay measurement within the first preset time as much as possible, and the network device can trigger the uplink delay measurement on demand, without the network device downloading the terminal device Send some configuration information corresponding to the uplink transmission delay measurement.
- the foregoing third preset duration may be preset in the terminal device, or may be instructed by the network device to the terminal device through the first indication information, that is, the first indication information is specifically used to trigger the terminal The device performs uplink transmission delay measurement within the third preset time period.
- the aforementioned third preset duration may also be sent by the network device to the terminal device through other indication information, which is not limited.
- this embodiment takes the first device to request the network device to measure the uplink transmission delay between the network device and the terminal device through the first information as an example, it introduces how the network device triggers the terminal device to perform the uplink transmission delay measurement, and , How does the terminal equipment perform uplink transmission delay measurement.
- the implementation of this embodiment may not be dependent on the foregoing embodiment, that is, regardless of how the core network device triggers the network device to measure the uplink transmission delay between the network device and the terminal device, both the network device and the terminal device can use this implementation By way of example, the measurement of uplink transmission delay is realized.
- the first device is a core network device.
- the core network device sends the first information to the network device to trigger the network device to measure the uplink transmission time delay between the network device and the terminal device.
- the core network device passes non-access Layer messages (such as session establishment or modification messages) trigger the terminal device to perform uplink transmission delay measurement.
- non-access Layer messages such as session establishment or modification messages
- FIG. 6 is a schematic flowchart of another method for measuring delay according to an embodiment of the application. As shown in Figure 6, the aforementioned network device can obtain the uplink transmission delay measurement result through the following steps:
- the wireless access layer protocol layer of the terminal device generates an uplink PDU according to the second indication information of the upper protocol layer.
- the uplink PDU includes time information for generating the uplink PDU by the radio access layer protocol layer of the terminal device, and the second indication information is used to instruct to perform uplink transmission delay measurement on the uplink PDU.
- the wireless access layer protocol layer may be one of the SDAP layer, the PDCP layer, and the like.
- the upper protocol layer of the wireless access network protocol layer or the wireless air interface protocol layer may be a wireless non-access network protocol layer (such as a non-access-stratum protocol layer) or an application layer or other protocol layers.
- the upper protocol layer of the terminal device samples the data packet, and then the upper protocol layer notifies the terminal device that the SDU corresponding to the wireless access layer protocol layer of the terminal device needs to perform uplink delay measurement through the second indication information.
- the above-mentioned second indication information may be carried in the SDU sent by the upper protocol layer to the wireless access layer protocol layer, that is, the SDU received by the wireless access layer protocol layer of the terminal device.
- the above-mentioned second indication information may be separately sent to the wireless access layer protocol layer or the wireless air interface protocol layer, that is, the wireless access layer protocol layer or the wireless air interface protocol layer receives the second indication information and SDU from the upper protocol layer, The second indication information is not carried in the SDU.
- the terminal device may also receive third indication information from the core network device.
- the third indication information is used to indicate the identifier of the service for performing uplink transmission delay measurement.
- the aforementioned uplink PDU is the uplink PDU of the service corresponding to the service identifier.
- the identifier of the service for uplink transmission delay measurement mentioned here can be, for example, the identifier of the PDU session, the identifier of the quality of service flow, or the E-UTRAN Radio Access Bearer (E-RAB) Wait.
- E-RAB E-UTRAN Radio Access Bearer
- the wireless access layer protocol layer at which the terminal device receives the second indication information and the wireless access layer protocol layer at which the uplink PDU is generated may be the same.
- the wireless access layer protocol layer may be an SDAP layer.
- the radio access layer protocol layer at which the terminal device receives the second indication information may be different from the radio access layer protocol layer at which the uplink PDU is generated.
- the radio access layer protocol layer at which the terminal device receives the second indication information is SDAP layer
- the wireless access layer protocol layer that generates the uplink PDU is the PDCP layer and so on.
- S302 The terminal device sends the uplink PDU to the network device.
- the network device receives the uplink PDU.
- the network device generates time information of the uplink PDU according to the wireless access layer protocol layer of the terminal device, and determines the time when the wireless access layer protocol layer of the network device receives the uplink PDU The measurement result of the uplink transmission delay between the network device and the terminal device.
- the uplink transmission delay measurement result is an uplink transmission delay value.
- the uplink PDU may include the uplink SDU and the time information of the radio access layer protocol layer of the terminal device receiving the uplink SDU from its upper protocol layer.
- the above step S303 can be replaced with the following steps:
- the network device receives time information of the uplink SDU according to the wireless access layer protocol layer of the terminal device, and the time when the wireless access layer protocol layer of the network device sends the uplink SDU to its upper protocol layer, Determine the uplink transmission delay measurement result between the network device and the terminal device.
- the above PDU may further include: fifth information, the fifth information being used to indicate that the uplink PDU carries the radio access layer protocol layer of the terminal device
- the network device can promptly learn that the uplink PDU carries the uplink PDU and the radio access layer protocol layer of the terminal device generates the uplink PDU.
- Time information, or the wireless access layer protocol layer of the terminal device receives the time information of the uplink SDU, so that the network device can determine the uplink between the network device and the terminal device based on the carried time information Transmission delay measurement result.
- the fifth information may be the aforementioned second indication information, or may also be information customized by the radio access layer protocol layer, which is not limited.
- the measurement of the uplink transmission delay between the network device and the terminal device can be realized.
- the measurement of the downlink transmission delay between the network device and the terminal device reference may be made to the implementation manner in the prior art, and details are not repeated here.
- the terminal device generates the time information of the uplink PDU by carrying the wireless access layer protocol layer of the terminal device in the transmitted uplink PDU, or the wireless access layer protocol of the terminal device
- the manner in which the layer receives the time information of the uplink SDU realizes the measurement of the uplink transmission delay between the network device and the terminal device.
- the time information carried by the aforementioned terminal device may be a time offset (offset) relative to a certain time reference point.
- the network device directly informs the terminal device of the start time and reference period corresponding to the time reference point (for example, the terminal device is notified through an RRC message).
- time information carries a time offset
- a network device receives an uplink PDU sent by a terminal device, it may not know which time reference point the time information carried by the uplink PDU is relative to.
- the cause of this problem is, for example, that there is a period of time between when the terminal device adds the time information in the uplink PDU to when the terminal device sends the uplink PDU to the network device, or the network device may receive the information sent by the terminal device for the first time.
- the uplink PDU was not correctly parsed during the uplink PDU).
- FIG. 6A is a schematic diagram of PDU transmission provided by an embodiment of the application. As shown in Figure 6A, taking the data packet as the uplink PDU as an example, in response to the above problem, the network device can determine the measurement result of the uplink transmission delay between the network device and the terminal device in the following manner:
- Method 1 Specify the maximum time delay value that the reference period length is greater than or equal to 2 times
- the network device can use the time offset offset1 of the time when the uplink PDU is received relative to its corresponding time reference point minus the time offset offset2 carried by the received uplink PDU to obtain the uplink between the network device and the terminal device. Transmission delay measurement result.
- the moment when the network device receives the uplink PDU may be any moment between when the user plane entity of the network device receives the uplink PDU and the user plane entity submits the uplink PDU to the higher layer.
- the network device For the first half of the reference period (that is, the time between the start point of the reference period and period/2 after the start point), the network device must make the following judgments:
- the time offset carried by the received uplink PDU is offset2:
- the network device can determine that the uplink transmission delay measurement result between the network device and the terminal device is the difference between offset1 and offset2.
- offset1 is less than or equal to offset2, the delay is offset1+period-offset2.
- the period mentioned here is the reference period.
- the terminal device In addition to carrying the time offset, the terminal device also carries a time reference point indication information, which indicates which time reference point the time offset is relative to. For example, 1 bit is used to indicate, for example, when the bit is 0, it means that the time reference point is the odd-numbered time reference point, and when the bit is 1, it means that the time reference point is the even-numbered time reference point. Or, when the bit is 1, it means that the time reference point is the odd-numbered time reference point, and when the bit is 0, it means that the time reference point is the even-numbered time reference point.
- the time reference point is the odd-numbered time point, and which time reference points are the even-numbered time point.
- the network device can learn the time when the terminal device sends the uplink PDU based on the time offset carried in the uplink PDU and the time reference point indication information.
- the network device obtains the uplink transmission delay measurement result between the network device and the terminal device according to the time when the uplink PDU is received minus the time when the terminal device sends the uplink PDU.
- the offset of the time when the network device receives the uplink PDU relative to its own time reference point is offset1, and the time offset carried by the uplink PDU is offset2. If the time reference point corresponding to the time when the network device receives the uplink PDU and the time reference point carried by the uplink PDU If the time reference points are all the even-numbered time reference points, or are all the odd-numbered time reference points, the network device can determine that the uplink transmission delay measurement result between the network device and the terminal device is offset1-offset2. It should be understood that the maximum delay of the network in this embodiment should be less than the reference period.
- time reference point corresponding to the time when the network device receives the uplink PDU and the time reference point carried by the uplink PDU are both the even-numbered time reference point, Or both are the odd-numbered time reference points, it means that they correspond to the same time reference point.
- the network device can determine the network device and the terminal device
- the measurement result of the uplink transmission delay between the two is offset1+period-offset2. It should be understood that the maximum delay of the network in this embodiment should be less than the reference period. Therefore, if the time reference point corresponding to the time when the network device receives the uplink PDU and the time reference point carried by the uplink PDU are the even-numbered time reference point, One is the odd-numbered time reference point, which means that the two time reference points differ by one reference period.
- the network device when the network device receives the uplink PDU sent by the terminal device, it can accurately know the time information carried relative to which time reference point is the time offset, so that the network device can accurately know the network device and The measurement result of the uplink transmission delay between terminal devices.
- the foregoing embodiment uses the network device based on the time offset carried by the terminal device, how to obtain the uplink transmission delay measurement result between the network device and the terminal device.
- the terminal device may also use the above-mentioned method to learn that the network device and the The measurement results of the downlink transmission delay between the terminal devices are implemented in a similar manner, and will not be repeated here.
- this embodiment takes the first device to request the network device to measure the transmission delay between the network device and the terminal device through the first information as an example, how the terminal device performs transmission delay measurement is described.
- the implementation of this embodiment may not be dependent on the foregoing embodiment. That is, no matter which method is used to trigger the network device and terminal device to perform transmission delay measurement, the method of this embodiment can be used to achieve uplink transmission delay. measuring.
- the network device when the first device triggers the network device to measure the transmission delay between the network device and the terminal device, the network device can also obtain the transmission delay measurement between the network device and the terminal device in the following manner result:
- the receiving end and the sending end calculate the delay of processing a certain PDU on their own side, and then the network equipment side adds the processing delays of the sending end and the receiving end together.
- the receiving end mentioned here is a network device
- the sending end may be a terminal device, or the receiving end is a terminal device and the sending end is a network device.
- the data packet may be divided into multiple segments at the RLC/MAC layer. Therefore, the network equipment statistics is: the SDAP layer of the network equipment receives the data packet from the core network equipment ( SDAP SDU) or the PDCP layer of the network device receives the data packet (PDCP SDU) from the upper protocol layer to the time when the last segment of the data packet (i.e. SDAP SDU or PDCP SDU) is correctly received by the terminal device (according to The HARQ information fed back by the terminal device can be used to obtain the delay. It should be understood that the last segment mentioned here actually refers to the last segment of all segments correctly received by the terminal device.
- the terminal equipment side counts the time delay between the time when the last segment of the SDU is correctly received by the terminal equipment and the time when the SDAP or PDCP layer of the terminal equipment submits the SDU to the upper layer.
- the terminal equipment statistics are: the terminal equipment's SDAP layer or PDCP layer receives the data packet (SDAP SDU or PDCP SDU) from the upper layer to the MAC layer HARQ process corresponding to the last segment of the data packet The time delay between the time when new data is scheduled by the network device (or the time when the MAC layer of the terminal device clears the last segment of the data packet from the HARQ process buffer).
- the network equipment side counts the time delay from the time when the network equipment schedules other new data in the HARQ process to which the last segment of the data packet belongs to the time when the PDCP layer or SDAP layer of the network equipment submits to the upper layer.
- the terminal device After the terminal device counts the processing time of the uplink data packet or downlink data packet on the terminal device side, the terminal device notifies the corresponding result to the network device.
- the terminal device can feed back the delay information corresponding to each data packet, or it can feed back some Average delay or delay distribution of a DRB or qos flow or PDU session. In this way, the network device can calculate the entire downlink or uplink delay based on the time delay fed back by the terminal device and the internal statistics of the network device.
- this embodiment takes the first device to request the network device to measure the transmission delay between the network device and the terminal device through the first information as an example, how the terminal device performs transmission delay measurement is described.
- the implementation of this embodiment may not be dependent on the foregoing embodiment. That is, no matter which method is used to trigger the network device and terminal device to perform transmission delay measurement, the method of this embodiment can be used to achieve uplink transmission delay. measuring.
- the foregoing first device may be any device that needs to measure the transmission delay between a network device and a terminal device, for example, a network management device or a core network device.
- the network management equipment may need to know the downlink transmission delay distribution information between the network equipment and the terminal equipment.
- the core network device may need to know the downlink transmission delay value between the network device and the terminal device.
- the network device side stores the downlink transmission between the network device and the terminal device acquired from the terminal device within the second preset time period before the network device receives the first information Delay distribution information (for example, the network device has reported the downlink transmission delay distribution information between the network device and the terminal device to the network management device within the second preset time period before receiving the first information), the network device may According to the downlink transmission delay distribution information between the network device and the terminal device, the downlink transmission delay value between the network device and the terminal device is determined.
- the network device can determine that the downlink transmission delay value between the network device and the terminal device is 0.3*50%+0.4*30%+0.5*20%.
- the network device can use the downlink transmission delay distribution information and the maximum delay (that is, the maximum delay value range, for example, as specified in the protocol, Or it is the length specified by the timer length issued by the core network device before) to determine the downlink transmission delay value between the network device and the terminal device.
- the downlink transmission delay value between the network device and the terminal device may be 0.3*30%+(0.3+Time)/2*(1-30%), where Time is the maximum delay.
- the network device determines the downlink transmission delay value between the network device and the terminal device according to the downlink transmission delay distribution information between the network device and the terminal device
- the network device can determine the downlink transmission delay value between the network device and the terminal device in other ways according to the downlink transmission delay distribution information between the network device and the terminal device, which will not be repeated.
- the foregoing embodiment describes how the network device obtains the measurement result of the uplink transmission delay between the network device and the terminal device.
- the following describes how the terminal device obtains the uplink transmission delay measurement result between the network device and the terminal device.
- it may include the following implementation methods:
- the first method the network device notifies the terminal device.
- the network device may send sixth information to the terminal device, where the sixth information is used to indicate an uplink transmission delay measurement result between the network device and the terminal device.
- the terminal device receives the sixth information.
- the network device after the network device obtains the uplink transmission delay measurement result between the network device and the terminal device, it can carry the sixth information through high-level signaling to measure the uplink transmission delay between the network device and the terminal device. The result is notified to the terminal device. Or, the network device sends the sixth information to the terminal device through the user plane to notify the terminal device of the measurement result of the uplink transmission delay between the network device and the terminal device.
- the wireless access layer protocol layer of the network device may generate a downlink PDU, and the downlink PDU carries the measurement result of the uplink transmission delay between the network device and the terminal device.
- the downlink PDU may be a downlink control PDU or a downlink data PDU.
- the measurement result of the uplink transmission delay between the network device and the terminal device mentioned here may be the measurement value of the uplink transmission delay between the network device and the terminal device, or may be the uplink transmission delay measurement distribution information.
- the uplink transmission delay measurement distribution information may be obtained through statistics of the uplink transmission delay measurement value between the network device and the terminal device acquired by the network device in a certain period of time.
- the sixth information may also carry an identifier of the service, for example It can be the identifier of the PDU session, the identifier of the quality of service flow, or the E-RAB.
- this embodiment describes how the network device notifies the terminal device of the uplink transmission delay measurement result between the network device and the terminal device based on the foregoing embodiment, those skilled in the art can understand that the foregoing The manner in which the device notifies the measurement result of the uplink transmission delay between the network device and the terminal device may not be dependent on the foregoing embodiment. That is, no matter how the network device obtains the uplink transmission delay measurement result between the network device and the terminal device, the method of this embodiment can be used to notify the terminal device of the uplink transmission delay measurement result between the network device and the terminal device.
- the second method the network device sends the uplink transmission delay measurement result between the network device and the terminal device to the first device, and the first device measures the uplink transmission delay between the network device and the terminal device The result is notified to the terminal device.
- the first device may send sixth information to the terminal device, where the sixth information is used to indicate an uplink transmission delay measurement result between the network device and the terminal device.
- the terminal device receives the sixth information.
- the core network device may use a non-access layer message or a service data packet to carry the sixth information to notify the uplink transmission delay measurement result between the network device and the terminal device To the terminal equipment.
- the core network device may further indicate the transmission delay between the core network device and the terminal device through sixth information, and/or the core network device and the terminal device The transmission delay between network devices.
- the core network device may also obtain the measurement result of the transmission delay between the core network device and the terminal device, and/or, After the measurement result of the transmission delay between the core network device and the network device, the seventh information is sent to the network device.
- the seventh information is used to indicate the measurement result of the transmission delay between the core network device and the terminal device, and/or the measurement result of the transmission delay between the core network device and the network device.
- the network device may send the seventh information to the terminal device, so that the terminal device can learn the measurement result of the transmission delay between the core network device and the terminal device through the seventh information, And/or, the measurement result of the transmission delay between the core network device and the network device.
- the uplink transmission delay measurement result between the network device and the terminal device referred to in this embodiment may be the uplink transmission delay measurement value between the network device and the terminal device, or the uplink transmission delay measurement value.
- Transmission delay measurement distribution information may be obtained through statistics of the uplink transmission delay measurement value between the network device and the terminal device acquired by the network device in a certain period of time.
- this embodiment describes how the first device notifies the terminal device of the transmission delay measurement result in accordance with the foregoing embodiment, it should be understood by those skilled in the art that the foregoing method of notifying the terminal device of the transmission delay measurement result
- the method may not be attached to the foregoing embodiment. That is, no matter how the first device obtains the transmission delay measurement result, the terminal device can be notified of the transmission delay measurement result in the manner of this embodiment.
- the terminal device can timely obtain how the network device obtains the measurement result of the uplink transmission delay between the network device and the terminal device.
- Fig. 7 is a schematic structural diagram of a network device provided by an embodiment of the application.
- the network device may include: a receiving module 11, a processing module 12, and a sending module 13. among them,
- the receiving module 11 is configured to receive first information sent by a first device, where the first information is used to request the network device to measure the transmission delay between the network device and the terminal device.
- the processing module 12 is configured to obtain a transmission delay measurement result in response to the first information; in a possible implementation manner, the transmission delay measurement result is that after the network device receives the first information, Obtained through measurement with the terminal device; or, the transmission delay measurement result is obtained by the network device within a second preset period of time before receiving the first information.
- the sending module 13 is configured to send second information to the first device within a first preset time period, where the second information is used to indicate the transmission delay measurement result.
- the sending module 13 is further configured to send third information to the first device when it fails to obtain the transmission delay measurement result within the first preset time period, and the first device The third information is used to indicate that the measurement of the transmission delay between the network device and the terminal device fails.
- the receiving module 11 is further configured to receive fourth information from the first device, where the fourth information is used to indicate the first preset duration.
- the receiving module 11 is further configured to receive the uplink PDU from the terminal device ,
- the uplink PDU includes time information for generating the uplink PDU by the wireless access layer protocol layer of the terminal device;
- the processing module 12 is specifically configured to generate the uplink PDU according to the wireless access layer protocol layer of the terminal device.
- the receiving module 11 is further configured to receive an uplink PDU from the terminal device, where the uplink PDU includes an uplink SDU and time information when the wireless access layer protocol layer of the terminal device receives the uplink SDU;
- the processing module 12 is specifically configured to receive the time information of the uplink SDU according to the wireless access layer protocol layer of the terminal device, and the wireless access layer protocol layer of the network device sends the uplink SDU to its upper protocol layer. The measurement result of the uplink transmission delay between the network device and the terminal device is determined.
- the sending module 13 is also used to obtain the transmission delay in the processing module 12 Before the measurement result, send first indication information to the terminal device, where the first indication information is used to trigger the terminal device to perform uplink transmission delay measurement.
- the sending module 13 is specifically configured to send one or more downlink protocol data unit PDUs to the terminal device, and the first indication information is carried by the one or more downlink PDUs.
- the first indication information is specifically used to trigger the terminal device to perform uplink transmission delay measurement within the third preset duration.
- the uplink PDU may further include: fifth information, and the fifth information is used to indicate that the uplink PDU carries the terminal device.
- the wireless access layer protocol layer of the terminal device generates the time information of the uplink PDU, or the wireless access layer protocol layer of the terminal device receives the time information of the uplink SDU.
- the sending module 13 is further configured to send sixth information to the terminal device, where the sixth information is used to indicate the uplink transmission delay measurement result between the network device and the terminal device .
- the processing The module 12 is specifically configured to determine the downlink transmission delay value between the network device and the terminal device according to the downlink transmission delay distribution information between the network device and the terminal device; wherein, the downlink transmission delay distribution The information is reported by the terminal device to the network device within the second preset time period.
- the first device is a core network device
- the receiving module 11 is further configured to receive seventh information from the core network device.
- the seventh information is used to indicate that the core network device is The measurement result of the transmission delay between the terminal devices, and/or the measurement result of the transmission delay between the core network device and the network device; the sending module 13 is also used to send the terminal device Send the seventh information.
- the network device provided in the embodiment of the present application can perform the actions of the network device in the foregoing method embodiment, and its implementation principles and technical effects are similar, and will not be repeated here.
- FIG. 8 is a schematic structural diagram of a terminal device provided by an embodiment of the application.
- the terminal device may include: a processing module 21 and a sending module 22.
- the terminal device may further include a receiving module 23. among them,
- the processing module 21 is configured to generate an uplink PDU at the wireless access layer protocol layer according to the second indication information of the upper protocol layer, the uplink PDU including the wireless access layer protocol layer of the terminal device to generate the uplink PDU Time information, or, the uplink PDU includes the uplink SDU and the time information when the radio access layer protocol layer of the terminal device receives the uplink SDU, and the second indication information is used to instruct the uplink PDU to perform uplink Transmission delay measurement;
- the sending module 22 is configured to send the uplink PDU to the network device.
- the uplink PDU further includes: fifth information, the fifth information being used to indicate that the uplink PDU carries the wireless access layer protocol layer of the terminal device to generate the uplink PDU Time information, or time information of the uplink SDU received by the wireless access layer protocol layer of the terminal device.
- the receiving module 23 is configured to receive third indication information from a core network device, where the third indication information is used to indicate an identifier of a service for performing uplink transmission delay measurement, and the uplink PDU is The uplink PDU of the service corresponding to the service identifier.
- the receiving module 23 is configured to receive sixth information from the network device or the first device, where the sixth information is used to indicate the uplink transmission delay between the network device and the terminal device Measurement results.
- the receiving module 23 is configured to receive seventh information from the network device, where the seventh information is used to indicate the measurement result of the transmission delay between the core network device and the terminal device , And/or, the measurement result of the transmission delay between the core network device and the network device.
- the terminal device provided in the embodiment of the present application can perform the actions of the terminal device in the foregoing method embodiment, and its implementation principles and technical effects are similar, and will not be repeated here.
- the processing module can be implemented in the form of software calling through processing elements; it can also be implemented in the form of hardware.
- the processing module may be a separately established processing element, or it may be integrated in a chip of the above-mentioned device for implementation.
- it may also be stored in the memory of the above-mentioned device in the form of program code, which is determined by a certain processing element Call and execute the functions of the above processing module.
- all or part of these modules can be integrated together or implemented independently.
- the processing element described here may be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each of the above modules can be completed by hardware integrated logic circuits in the processor element or instructions in the form of software.
- the above modules may be one or more integrated circuits configured to implement the above methods, for example: one or more application specific integrated circuits (ASIC), or one or more microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (FPGA), etc.
- ASIC application specific integrated circuit
- DSP digital signal processor
- FPGA field programmable gate arrays
- the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call program codes.
- CPU central processing unit
- these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
- SOC system-on-a-chip
- FIG. 9 is a schematic structural diagram of another network device provided by an embodiment of this application.
- the network device may include: a processor 31 (such as a CPU), a memory 32, a receiver 33, and a transmitter 34; both the receiver 33 and the transmitter 34 are coupled to the processor 31, and the processor 31 controls the receiving The receiving action of the transmitter 33 and the processor 31 controlling the sending action of the transmitter 34;
- the memory 32 may include high-speed random-access memory (RAM), or may also include non-volatile memory (non-volatile memory, NVM), such as at least one disk storage.
- the memory 32 can store various instructions for completing various processing functions and implementing the method steps of the present application.
- the network device involved in the present application may further include: a power supply 35, a communication bus 36, and a communication port 37.
- the receiver 33 and the transmitter 34 may be integrated in the transceiver of the network device, or may be independent transceiver antennas on the network device.
- the communication bus 36 is used to implement communication connections between components.
- the aforementioned communication port 37 is used to implement connection and communication between the network device and other peripherals.
- the aforementioned memory 32 is used to store computer executable program code, and the program code includes instructions; when the processor 31 executes the instructions, the instructions cause the processor 31 of the network device to perform the processing of the network device in the foregoing method embodiment
- the action is to cause the receiver 33 to perform the receiving action of the network device in the foregoing method embodiment, and the sender 34 to execute the sending action of the network device in the foregoing method embodiment.
- FIG. 10 is a schematic structural diagram of another terminal device provided by an embodiment of this application.
- the terminal device may include: a processor 41 (such as a CPU), a memory 42, a receiver 43, and a transmitter 44; the receiver 43 and the transmitter 44 are both coupled to the processor 41, and the processor 41 controls the receiving The receiving action of the transmitter 43, the processor 41 controls the sending action of the transmitter 44; the memory 42 may include high-speed RAM memory, or may also include non-volatile memory NVM, such as at least one disk memory, and the memory 42 can store various instructions , To complete various processing functions and implement the method steps of this application.
- the terminal device involved in the present application may further include: a power supply 45, a communication bus 46, and a communication port 47.
- the receiver 43 and the transmitter 44 may be integrated in the transceiver of the terminal device, or may be independent transceiver antennas on the terminal device.
- the communication bus 46 is used to implement communication connections between components.
- the aforementioned communication port 47 is used to implement connection and communication between the terminal device and other peripherals.
- the above-mentioned memory 42 is used to store computer executable program code, and the program code includes instructions; when the processor 41 executes the instructions, the instructions cause the processor 41 of the terminal device to perform the processing actions of the terminal device in the above method embodiment,
- the receiver 43 is caused to execute the receiving action of the terminal device in the foregoing method embodiment, and the transmitter 44 is caused to execute the sending action of the terminal device in the foregoing method embodiment.
- the above embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer program instructions When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application are generated in whole or in part.
- the computer can be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
- Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- computer instructions can be transmitted from a website, computer, server, or data center through a cable (such as Coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means to transmit to another website, computer, server or data center.
- a computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
- plural herein refers to two or more.
- the term “and/or” in this article is only an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, exist alone B these three situations.
- the character "/" in this article generally indicates that the associated objects before and after are in an "or” relationship; in the formula, the character "/" indicates that the associated objects before and after are in a "division" relationship.
- the size of the sequence numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not be implemented in this application.
- the implementation process of the example constitutes any limitation.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例提供了一种时延测量方法、网络设备和终端设备,该方法包括:网络设备接收第一设备发送的第一信息,所述第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延;所述网络设备响应于所述第一信息,获取传输时延测量结果;所述网络设备在第一预设时长内向所述第一设备发送第二信息,所述第二信息用于指示所述传输时延测量结果。本申请实施例提供的时延测量方法、网络设备和终端设备,能够对网络中的网络设备与终端设备之间的传输时延进行测量。
Description
本申请要求于2019年2月14日提交中国专利局、申请号为2019101151586、申请名称为“时延测量方法、网络设备和终端设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术,尤其涉及一种时延测量方法、网络设备和终端设备。
为了应对未来爆炸性的移动数据流量增长、海量移动通信的设备连接、不断涌现的各类新业务和应用场景,第五代(the fifth generation,5G)通信系统应运而生。5G通信系统可以支持不同的业务。上述所说的业务例如可以为增强的移动宽带(enhanced mobile broadband,eMBB)业务、海量机器类型通信(massive machine type communication,MTC)业务、超可靠低延迟通信(ultra-reliable and low latency communications,URLLC)业务、多媒体广播多播(multimedia broadcast multicast service,MBMS)业务和定位业务等。
随着通信需求的发展,越来越多的业务需要保证低时延的性能。比如,前述所说的URLLC业务需要保证时延在0.5ms之内。因此,为了保证业务的性能,需要对当前网络的时延进行测量。然而,如何对当前网络中的网络设备与终端设备之间的传输时延进行测量是一个亟待解决的问题。
发明内容
本申请实施例提供一种时延测量方法、网络设备和终端设备,能够对网络中的网络设备与终端设备之间的传输时延进行测量。
第一方面,本申请实施例提供一种时延测量方法,在该方法中,网络设备接收第一设备发送的第一信息,所述第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延;所述网络设备响应于所述第一信息,获取传输时延测量结果;所述网络设备在第一预设时长内向所述第一设备发送第二信息,所述第二信息用于指示所述传输时延测量结果。
作为一种可能的实现方式,所述方法还包括:所述网络设备在所述第一预设时长内获取所述传输时延测量结果失败时,向所述第一设备发送第三信息,所述第三信息用于指示所述网络设备与终端设备之间的传输时延测量失败。
本实施例提供的方法,第一设备可以通过第一信息触发网络设备测量所述网络设备与终端设备之间的传输时延,网络设备在接收到该第一信息后,可以响应于所述第一信息,获取传输时延测量结果,并在第一预设时长内通过第二信息将所述传输时延测量结果反馈给第一设备,以实现对5G网络中的网络设备与终端设备之间的传输时延进行测量。同时, 通过第一预设时长,还可以使第一设备及时的获知所述传输时延测量结果。
作为一种可能的实现方式,所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的;或者,所述传输时延测量结果为所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的。通过这种方式,可以扩展多种获取传输时延测量结果的方式。另外,当上述传输时延测量结果复用所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的传输时延测量结果时,可以提高网络设备获取传输测量结果的效率,还可以减少不必要的测量开销。
应理解,上述所说的第一预设时长可以是预设在网络设备中的,也可以是第一设备通过第一信息指示给网络设备的,还可以是第一设备通过独立于第一信息之外的第四信息指示给网络设备的。作为一种可能的实现方式,所述方法还包括:所述网络设备接收来自第一设备的第四信息,所述第四信息用于指示所述第一预设时长。通过这种方式,可以根据传输时延测量需求,灵活的配置第一预设时长。
当所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的上行传输时延、且所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的时,所述网络设备获取传输时延测量结果可以包括如下两种实现方式:
第一种方式:所述网络设备接收来自所述终端设备的上行PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息;所述网络设备根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果;
第二种方式:所述网络设备接收来自所述终端设备的上行PDU,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息;所述网络设备根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
通过上述两种方式,可以实现网络设备与终端设备之间上行传输时延的测量。
应理解,当上述上行传输时延测量是由网络设备触发终端设备进行的,则所述网络设备获取传输时延测量结果之前,还包括:所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于触发所述终端设备进行上行传输时延测量。例如,所述网络设备向所述终端设备发送第一指示信息包括:所述网络设备向所述终端设备发送一个或多个下行协议数据单元PDU,所述第一指示信息由所述一个或多个下行PDU携带。
作为一种可能的实现方式,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。其中,上述第三预设时长可以小于第一预设时长。通过这种方式,可以约束终端设备与网络设备之间尽可能在第一预设时长内完成上行传输时延的测量。可以理解,上述第三预设时长可以为预设在终端设备中的,也可以为网络设备通过第一指示信息指示给终端设备的,即,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。或者,上述第三预设时长还可以为网络设备通过其他指示信息发送给终端设备的,对此不做限定。
当上述上行传输时延测量是由核心网设备触发终端设备进行的时,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。通过第五信息,可以使网络设备在接收到该上行PDU后,及时的获知该上行PDU中携带有所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,从而使网络设备可以基于所携带的时间信息,确定所述网络设备与终端设备之间的上行传输时延测量结果。
当所述网络设备与终端设备之间的传输时延包括所述网络设备与终端设备之间的下行传输时延、且所述传输时延测量结果为下行传输时延值时,若网络设备侧存储有网络设备在接收到所述第一信息之前的第二预设时长内从终端设备获取到的网络设备与终端设备之间的下行传输时延分布信息,则所述网络设备可以通过如下方法获取下行传输时延值:
所述网络设备根据所述网络设备与终端设备之间的下行传输时延分布信息,确定所述网络设备与终端设备之间的下行传输时延值;其中,所述下行传输时延分布信息为所述终端设备在所述第二预设时长内上报给所述网络设备的。
由于网络中具有测量网络设备与终端设备之间传输时延需求的不同设备之间所需的传输时延信息不同,通过上述方式,可以在满足各种设备所需要的传输时延信息的同时,使终端设备与网络设备之间采用相同的机制进行传输时延的测量,减少了网络配置的复杂度。
作为一种可能的实现方式,所述方法还包括:所述网络设备向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。通过这种方式,可以使终端设备及时的获知所述网络设备与终端设备之间的上行传输时延测量结果。
作为一种可能的实现方式,所述第一设备为核心网设备,所述方法还包括:所述网络设备接收来自核心网设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果;所述网络设备向所述终端设备发送所述第七信息。通过这种方式,可以使终端设备及时的获知所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
第二方面,本申请实施例提供一种时延测量方法,本实施例描述的是核心网设备在通过非接入层消息触发终端设备进行上行传输时延测量,终端设备如何实现上行传输时延测量,例如,终端设备的无线接入层协议层根据其上层协议层的第二指示信息,生成上行PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述第二指示信息用于指示对所述上行PDU进行上行传输时延测量;所述终端设备向所述网络设备发送所述上行PDU。
本申请实施例提供的方法,核心网设备可以通过非接入层消息触发终端设备进行上行传输时延测量,扩展了网络设备与终端设备之间上行传输时延测量的方式。
作为一种可能的实现方式,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。通过第五信息,可以使网络设备在接收到该上行PDU后,及时的获知该上行PDU中携带有所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,从而使网络设备可以基于所携带的时间信息,确定所述网络设备与终端设备之间的上行传输时延测量结果。
作为一种可能的实现方式,所述方法还包括:所述终端设备接收来自核心网设备的第三指示信息,所述第三指示信息用于指示进行上行传输时延测量的业务的标识,所述上行PDU为所述业务的标识对应的业务的上行PDU。通过这种方式,核心网设备可以约束终端设备对哪些上行PDU进行上行传输时延测量,丰富了上行传输时延的测量方式。
作为一种可能的实现方式,所述方法还包括:所述终端设备接收来自所述网络设备或第一设备的第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。通过这种方式,可以使终端设备及时的获知所述网络设备与终端设备之间的上行传输时延测量结果。
作为一种可能的实现方式,所述方法还包括:所述终端设备接收来自所述网络设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。通过这种方式,可以使终端设备及时的获知所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
第三方面,本申请实施例提供一种网络设备,所述网络设备包括:接收模块、处理模块和发送模块。其中,
接收模块,用于接收第一设备发送的第一信息,所述第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延;处理模块,用于响应于所述第一信息,获取传输时延测量结果;发送模块,用于在第一预设时长内向所述第一设备发送第二信息,所述第二信息用于指示所述传输时延测量结果。
作为一种可能的实现方式,所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的;或者,所述传输时延测量结果为所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的。
作为一种可能的实现方式,所述发送模块,还用于在所述第一预设时长内获取所述传输时延测量结果失败时,向所述第一设备发送第三信息,所述第三信息用于指示所述网络设备与终端设备之间的传输时延测量失败。
作为一种可能的实现方式,所述接收模块,还用于接收来自第一设备的第四信息,所述第四信息用于指示所述第一预设时长。
作为一种可能的实现方式,所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的上行传输时延。
当所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的上行传输时延、且所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的时,所述接收模块,还用于接收来自所述终端设备的上行 PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息;所述处理模块,具体用于根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果;
或者,所述接收模块,还用于接收来自所述终端设备的上行PDU,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息;所述处理模块,具体用于根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
应理解,当上述上行传输时延测量是由网络设备触发终端设备进行的,则所述发送模块,还用于在所述处理模块获取传输时延测量结果之前,向所述终端设备发送第一指示信息,所述第一指示信息用于触发所述终端设备进行上行传输时延测量。例如,所述发送模块,具体用于向所述终端设备发送一个或多个下行协议数据单元PDU,所述第一指示信息由所述一个或多个下行PDU携带。作为一种可能的实现方式,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。
当上述上行传输时延测量是由核心网设备触发终端设备进行的时,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
作为一种可能的实现方式,所述发送模块,还用于向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
作为一种可能的实现方式,所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的下行传输时延;所述传输时延测量结果为下行传输时延值;所述处理模块,具体用于根据所述网络设备与终端设备之间的下行传输时延分布信息,确定所述网络设备与终端设备之间的下行传输时延值;其中,所述下行传输时延分布信息为所述终端设备在所述第二预设时长内上报给所述网络设备的。
作为一种可能的实现方式,所述第一设备为核心网设备,所述接收模块,还用于接收来自核心网设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果;所述发送模块,还用于向所述终端设备发送所述第七信息。
上述第三方面和第三方面的各可能的实现方式所提供的网络设备,其有益效果可以参见上述第一方面和第一方面的各可能的实现方式所带来的有益效果,在此不加赘述。
第四方面,本申请实施例提供一种终端设备,所述终端设备包括:处理模块和发送模块。可选的,所述终端设备还包括接收模块。其中,
处理模块,用于在无线接入层协议层根据其上层协议层的第二指示信息,生成上行PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述第二指示信息用于指示对所述上行PDU进行上行传输时延测量;发送模块,用于向所述网络设备发送所述上行PDU。
作为一种可能的实现方式,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
作为一种可能的实现方式,接收模块,用于接收来自核心网设备的第三指示信息,所述第三指示信息用于指示进行上行传输时延测量的业务的标识,所述上行PDU为所述业务的标识对应的业务的上行PDU。
作为一种可能的实现方式,接收模块,用于接收来自所述网络设备或第一设备的第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
作为一种可能的实现方式,接收模块,用于接收来自所述网络设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
上述第四方面和第四方面的各可能的实现方式所提供的终端设备,其有益效果可以参见上述第二方面和第二方面的各可能的实现方式所带来的有益效果,在此不加赘述。
第五方面,本申请实施例提供一种网络设备,所述网络设备包括:处理器、存储器、接收器、发送器;所述接收器和所述发送器均耦合至所述处理器,所述处理器控制所述接收器的接收动作,所述处理器控制所述发送器的发送动作;
其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述网络设备执行如第一方面或第一方面的各可能的实施方式所提供的方法。
第六方面,本申请实施例提供一种终端设备,所述终端设备包括:处理器、存储器、接收器、发送器;所述接收器和所述发送器均耦合至所述处理器,所述处理器控制所述接收器的接收动作,所述处理器控制所述发送器的发送动作;
其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述终端设备执行如第二方面或第二方面的各可能的实施方式所提供的方法。
第七方面,本申请实施例提供一种通信装置,包括用于执行以上第一方面或第一方面各可能的实施方式所提供的方法的单元、模块或电路。该通信装置可以为网络设备,也可以为应用于网络设备的一个模块,例如,可以为应用于网络设备的芯片。
第八方面,本申请实施例提供一种通信装置,包括用于执行以上第二方面或第二方面各可能的实施方式所提供的方法的单元、模块或电路。该通信装置可以为终端设备,也可以为应用于终端设备的一个模块,例如,可以为应用于终端设备的芯片。
第九方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的各种可能的实施方式中的方法。
第十方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的各种可能的实施方式中的方法。
第十一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的各种可能的实施方式中的方法。
第十二方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的各种可能的实施方式中的方法。
第十三方面,本申请实施例提供一种通信装置,所述通信装置上存储有计算机程序,在所述计算机程序被所述通信装置执行时,实现上述第一方面或第一方面的各种可能的实施方式中的方法。这里所说的通信装置例如可以为芯片。
第十四方面,本申请实施例提供一种通信装置,所述通信装置上存储有计算机程序,在所述计算机程序被所述通信装置执行时,实现上述第二方面或第二方面的各种可能的实施方式中的方法。这里所说的通信装置例如可以为芯片。
第十五方面,提供一种通信装置,该通信装置可以为上述第三方面或第三方面的各种可能的实施方式中的网络设备,或者,为设置在网络设备中的芯片。该通信装置包括:处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第一方面的各种可能的实施方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
当该通信装置为网络设备时,该通信接口可以是收发器,或,输入/输出接口。
当该通信装置为设置于网络设备中的芯片时,该通信接口可以是输入/输出接口。
可选地,该收发器可以为收发电路。可选地,该输入/输出接口可以为输入/输出电路。
第十六方面,提供一种通信装置,该通信装置可以为上述第四方面或第四方面的各种可能的实施方式中的终端设备,或者,为设置在终端设备中的芯片。该通信装置包括:处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面或第二方面的各种可能的实施方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。
当该通信装置为终端设备时,该通信接口可以是收发器,或,输入/输出接口。
当该通信装置为设置于终端设备中的芯片时,该通信接口可以是输入/输出接口。
可选地,该收发器可以为收发电路。可选地,该输入/输出接口可以为输入/输出电路。
第十七方面,本申请实施例提供了一种通信系统,包括:终端设备和网络设备。该网络设备用于执行上述第一方面或第一方面的各种可能的实施方式中的方法。该终端设备用于执行上述第二方面或第二方面的各种可能的实施方式中的方法。可选的,上述通信系统还可以包括第一设备。
第十八方面,本申请实施例提供了一种芯片,所述芯片与存储器相连,用于读取并执行所述存储器中存储的软件程序,以实现第一方面至第二方面中任一方面或任一方面的任意一种可能的实施方式提供的方法。
第十九方面,本申请实施例提供了一种芯片,所述芯片包含处理器和存储器,所述处理器用于读取所述存储器中存储的软件程序,以实现第一方面至第二方面中任一方面或任一方面的任意一种可能的实施方式提供的方法。
本申请实施例提供的时延测量方法、网络设备和终端设备,第一设备可以通过第一信息触发网络设备测量所述网络设备与终端设备之间的传输时延,网络设备在接收到该第一信息后,可以响应于所述第一信息,获取传输时延测量结果,并在第一预设时长内通过第二信息将所述传输时延测量结果反馈给第一设备,以实现对5G网络中的网络设备与终端设备之间的传输时延进行测量。同时,通过第一预设时长,还可以使第一设备及时的获知所述传输时延测量结果。
图1是本申请实施例应用的移动通信系统的架构示意图;
图2A为5G移动通信系统中的协议栈结构的示意图一;
图2B为5G移动通信系统中的协议栈结构的示意图二;
图3为本申请实施例提供的一种网络设备的协议栈示意图;
图4为本申请实施例提供的一种时延测量方法的流程示意图;
图5为本申请实施例提供的另一种时延测量方法的流程示意图;
图6为本申请实施例提供的又一种时延测量方法的流程示意图;
图6A为本申请实施例提供的一种PDU发送的示意图;
图7为本申请实施例提供的一种网络设备的结构示意图;
图8为本申请实施例提供的一种终端设备的结构示意图;
图9为本申请实施例提供的另一种网络设备的结构示意图;
图10为本申请实施例提供的另一种终端设备的结构示意图。
图1是本申请实施例应用的移动通信系统的架构示意图。如图1所示,该移动通信系统可以包括核心网设备110、无线接入网(radio access network,RAN)设备120和至少一个终端设备(如图1中的终端设备130和终端设备140)。终端设备通过无线的方式与无线接入网设备120相连,无线接入网设备120通过无线或有线方式与核心网设备110连接。核心网设备110与无线接入网设备120可以是独立的不同的物理设备,也可以是将核心网设备110的功能与无线接入网设备120的逻辑功能集成在同一个物理设备上,还可以是一个物理设备上集成了部分核心网设备110的功能和部分的无线接入网设备120的功能。终端设备可以是固定位置的,也可以是可移动的。图1只是示意图,该移动通信系统中还可以包括其它网络设备,例如还可以包括无线中继设备和无线回传设备等,在图1中未画出。本申请实施例对该移动通信系统中包括的核心网设备110、无线接入网设备120和终端设备的数量不做限定。
无线接入网设备120是终端设备通过无线方式接入到该移动通信系统中的接入设备,可以是基站NodeB、演进型基站(evolutional node B,eNB或eNodeB)、5G移动通信系统或新一代无线(new radio,NR)通信系统中的基站(如发送和接收点(transmission and reception point,TRP)、控制器)、未来移动通信系统中的基站、WiFi系统中的接入节点、中继站等,本申请实施例对无线接入网设备120所采用的具体技术和具体设备形态不做限定。在本申请实施例中,无线接入网设备120简称网络设备,如果无特殊说明,在本申请实施例中,网络设备均指无线接入网设备120。另外,在本申请实施例中,术语5G和NR可以等同。
终端设备也可以称为终端Terminal、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、 无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
无线接入网设备120和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请实施例对无线接入网设备120和终端设备的应用场景不做限定。
无线接入网设备120和终端设备之间可以通过授权频谱(licensed spectrum)进行通信,也可以通过免授权频谱(unlicensed spectrum)进行通信,也可以同时通过授权频谱和免授权频谱进行通信。无线接入网设备120和终端设备之间可以通过6吉兆赫(gigahertz,GHz)以下的频谱进行通信,也可以通过6GHz以上的频谱进行通信,还可以同时使用6GHz以下的频谱和6GHz以上的频谱进行通信。本申请实施例对无线接入网设备120和终端设备之间所使用的频谱资源不做限定。
目前,在5G移动通信系统(简称5G系统)中,网络设备与终端设备之间进行通信时,涉及如下协议层(有时候也将这些协议层统称为无线接入层,或无线网络的协议层,或无线协议层,或无线空口协议层,或,无线接入层协议层,本申请实施例对此不进行区分):
无线资源控制(radio resource control,RRC)层:用于执行广播、寻呼、RRC链接建立、无线承载(radio bearer,RB)控制、移动、终端设备测量上报控制等。
服务数据适配协议(service data adaptation protocol,SDAP)层:负责把第5代核心网(5 generation core,5GC)下来的各个服务质量流(quality of service flow,Qos flow)映射到数据无线承载(data radio bearer,DRB),即根据Qos flow对应的业务属性,把Qos flow对应的数据包放在对应的DRB上传输。在本申请实施例中,SDAP层为5G中新引入的一个协议层。
包数据汇聚协议(packet data convergence protocol,PDCP)层:PDCP层可以存在多个PDCP实体,每个实体承载一个RB的数据,可提供诸如安全性、头压缩、加密和切换之类的服务。PDCP层可以保证向上层提交的数据是有序的(即按序提交)。
无线链路控制(radio link control,RLC)层:RLC层可以存在多个RLC实体,每个RLC实体与一个PDCP实体对应,用于为该PDCP实体提供诸如分段、重新装配、重传等服务。RLC层也可以保证向上层提交的数据是有序的(即按序提交)。
介质访问控制(medium access control,MAC)层:为逻辑信道上的业务提供数据传输服务,诸如调度、混合自动重传请求(hybrid automatic repeat request,HARQ)的确认和否定等。
物理(physical,PHY)层:对MAC层传下的数据进行编码和传输。
图2A为5G移动通信系统中的协议栈结构的示意图一,如图2A所示,网络设备与终端设备之间在传输用户面数据时,网络设备的协议层与终端设备的协议层由上至下分别为:SDAP层、PDCP层、RLC层、MAC层和PHY层。
图2B为5G移动通信系统中的协议栈结构的示意图二,如图2B所示,网络设备与终端设备之间在传输控制面数据时,网络设备的协议层与终端设备的协议层由上至下分别为:RRC层、PDCP层、RLC层、MAC层和PHY层。
结合图2A和图2B,从上至下,对于每个协议层而言,从上一协议层输入至本协议层的 数据称为本层的服务数据单元(service data unit,SDU),本层处理完该SDU后得到的数据,在本层称为协议数据单元(protocol data unit,PDU)。例如,以PDCP作为RLC层的上一协议层为例,本协议层为RLC层,PDCP层输入给RLC层的数据,对于PDCP层而言,该数据称为PDCP PDU,对于RLC层而言,该数据称为RLC SDU,RLC层处理完该SDU后得到RLC层的PDU。类似地,RRC层或者SDAP层可以是PDCP层的上一协议层,RLC层可以是MAC层的上一协议层,MAC层可以是PHY层的上一协议层。相应地,上一协议层的PDU和本层的SDU以及PDU之间的关系以此类推,不再赘述。
一种可能的方式中,在通过上述图2A和图2B所示协议栈结构进行通信时,5G移动通信系统中的网络设备可以是CU和DU分离架构的基站(如gNB)。该基站可以与核心网设备相连(例如可以是LTE的核心网,也可以是5G的核心网等)。CU和DU可以理解为是对该基站从逻辑功能角度的划分。CU和DU在物理上可以是分离的也可以部署在一起。多个DU可以共用一个CU。一个DU也可以连接多个CU(图中未示出)。CU和DU之间可以通过接口相连,例如可以是F1接口。
可选的,CU的功能和DU的功能可以根据无线网络的协议层进行划分。例如RRC层、SDAP层以及PDCP层的功能设置在CU,而RLC层、MAC层、PHY层等的功能设置在DU。可以理解,上述对CU的功能和DU的功能按照协议层进行划分仅仅是一种举例,也可以按照其他的方式进行划分。例如,CU或者DU可以具有更多协议层的功能,或者,CU或DU还可以具有协议层的部分处理功能。示例性的,可以将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。
或者,CU的功能和DU的功能还可以按照业务类型或者其他系统需求进行划分。例如按时延划分,将处理时间需要满足时延要求的功能设置在DU中,不需要满足该时延要求的功能设置在CU中。
或者,CU可以具有核心网的一个或多个功能。一个或者多个CU可以集中设置,也分离设置。例如CU可以设置在网络侧方便集中管理。DU可以具有多个射频功能,也可以将射频功能拉远设置。
应理解,CU的功能可以由一个实体来实现,也可以由不同的实体实现。可选的,可以对CU的功能进行进一步切分,示例性的,图3为本申请实施例提供的一种网络设备的协议栈示意图,如图3所示,可以将CU的控制面(CP)和用户面(UP)分离,即CU的控制面(CU-CP)和CU用户面(CU-UP)。其中,CU-CP和CU-UP可以由不同的功能实体来实现,所述CU-CP和CU-UP可以与DU相耦合,共同完成基站的功能。一种可能的方式中,CU-CP负责控制面功能,主要包含RRC层的功能和PDCP-C的功能。PDCP-C主要负责控制面数据的加解密、完整性保护、数据传输等。CU-UP负责用户面功能,主要包含SDAP层的功能和PDCP-U。其中,PDCP-U主要负责数据面的加解密、完整性保护、头压缩、序列号维护、数据传输等。CU-CP和CU-UP可以通过E1接口连接。CU-CP代表基站可以通过Ng接口和核心网设备连接,通过F1-C(控制面)和DU连接,CU-UP通过F1-U(用户面)和DU连接。可选的,还有一种可能的实现是PDCP-C的功能也在CU-UP侧(图中未示出)。
5G系统可以支持不同的业务,例如增强的移动宽带(enhanced mobile broadband,eMBB) 业务、海量机器类型通信(massive machine type communication,MTC)业务、超可靠低延迟通信(ultra-reliable and low latency communications,URLLC)业务、多媒体广播多播(multimedia broadcast multicast service,MBMS)业务和定位业务等。随着通信需求的发展,越来越多的业务需要保证低时延的性能。比如,前述所说的URLLC业务需要保证时延在0.5ms之内。因此,为了保证业务的性能,需要对当前网络的时延进行测量,以及时的获知当前网络的时延性能。
目前,核心网设备通过如下方式测量核心网设备与网络设备之间的传输时延,具体地:
核心网设备向网络设备发送一个数据包A,该数据包A可以是专门用于测量传输时延的探测包,也可以是业务数据包。同时,核心网设备可以记录向网络设备发送该数据包A的时间T1。
网络设备在接收到该数据包A后,网络设备会记录接收到该数据包A的时间T2。然后,网络设备可以向核心网设备反馈时延测量结果,该时延测量结果中可以携带有网络设备接收到数据包A的时间T2,以及,网络设备发送该时延测量结果的时间T3。
核心网设备接收该时延测量结果后,可以根据接收到该时延测量结果的时间T4、网络设备接收到数据包A的时间T2、网络设备发送该时延测量结果的时间T3,以及,向网络设备发送该数据包A的时间T1,获取到核心网设备与网络设备之间的上下行传输时延。
虽然上述方式描述了核心网设备如何测量核心网设备与网络设备之间的上下行传输时延,但是上述方式并不涉及如何测量网络设备与终端设备之间的传输时延。因此,如何对网络设备与终端设备之间的传输时延进行测量是一个亟待解决的问题。
考虑到上述问题,本申请实施例提供了一种时延测量方法,可以对5G网络中的网络设备与终端设备之间的传输时延进行测量。应理解,本申请实施例提供的方法,不仅可以使用于5G网络中gNB连接到5GC的场景,也可以适用于LTE eNB连接到5GC的场景(在该场景中,LTE eNB也可以称为ng-Enb),还适用于LTE eNB连接到4G核心网EPC的场景。本申请并不做具体的限制。
下面结合具体地实施例对本申请实施例的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或者相似的概念或者过程可能在某些实施例不再赘述。
图4为本申请实施例提供的一种时延测量方法的流程示意图。如图4所示,该方法包括:
S101、第一设备向网络设备发送第一信息。
其中,第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延。这里所说的传输时延可以包括:上行传输时延和/或下行传输时延。
相应地,网络设备接收该第一信息。
上述第一设备可以为任一具有触发网络设备测量所述网络设备与终端设备之间的传输时延功能的设备,例如,核心网设备、网管设备等。这里所说的核心网设备例如可以为用户面功能(user plane function,UPF)网元、接入和移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(session management function,SMF)网元、策略控制功能(policy control function,PCF)网元、统一数据管理功能(unified data management,UDM)网元等。
当上述第一设备为核心网设备时,作为一种可能的实现方式,核心网设备可以通过用户面向网络设备发送第一信息,以触发网络设备测量所述网络设备与终端设备之间的传输 时延。例如,核心网设备可以在用户面的GPRS用户面隧道协议(GPRS tunnelling protocol user plane,GTP-U)包的包头或扩展头中携带第一信息,指示网络设备测量所述网络设备与终端设备之间的传输时延。这里所说的GTP-U包可以是携带业务数据的GTP-U包,也可以是其他消息对应的GTP-U包等。可选的,上述第一信息还可以用于测量核心网设备与网络设备之间的传输时延。
S102、所述网络设备响应于所述第一信息,获取传输时延测量结果。
在一种可能的实现方式中,所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的。
网络设备可以在接收到第一信息后,与终端设备进行传输时延测量,获取传输时延测量结果。
在又一种可能的实现方式中,所述传输时延测量结果为所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的。应理解,上述所说的第二预设时长可以与第一预设时长的长度可以相同,也可以不同。上述所说的第二预设时长可以是预设在网络设备中的,也可以是第一设备通过第一信息指示给网络设备的,还可以是第一设备通过独立于第一信息之外的其他信息指示给网络设备的,对此不限定。
在一些实施例中,网络设备可以将网络设备在接收到所述第一信息之前的第二预设时长内获取到的传输时延测量结果作为当前的传输时延测量结果;或者,网络设备可以先判断是否存储有网络设备在接收到所述第一信息之前的第二预设时长内获取到的传输时延测量结果,若有,则网络设备可以将该测量结果作为当前的时延测量结果,若无,则网络设备与终端设备进行传输时延测量,获取传输时延测量结果。通过这种方式,可以提高网络设备获取传输测量结果的效率,在可以复用网络设备在接收到所述第一信息之前的第二预设时长内获取到的传输时延测量结果的情况下,可以减少不必要的测量开销。
上述传输时延测量结果可以为传输时延值,或者,传输时延分布,具体可以通信系统的时延测量需求确定。
这里所说的传输时延分布是指在某一段时间内传输时延的分布情况。以所述网络设备与终端设备之间的下行传输时延分布信息为例,一种可能的实现方式,这里所说的下行传输时延分布信息可以是多个时延段的分布。其中,该多个时延段的划分可以是网络设备通知给终端设备的,也可以是预设的。示例性的,以下行传输时延分布信息对应的多个时延段为:<0.3毫秒(millisecond,ms)、0.3ms~0.5ms、>0.5ms,则所述网络设备与终端设备之间的下行传输时延分布信息例如可以如下述表1所示:
表1
在另一实现方式中,下行传输时延分布信息可以是时延低于,或高于或等于一个门限的比例。其中,该门限可以是网络设备通知给终端设备的,也可以是预设的。示例性的,以时延低于一个门限0.3为例,则所述网络设备与终端设备之间的下行传输时延分布信息 例如可以如下述表2所示:
表2
应理解,上述表1和表2所示的所述网络设备与终端设备之间的下行传输时延分布信息,本申请实施例涉及的传输时延分布的表现形式包括但不限于表1和表2所示的两种情况。
S103、所述网络设备在第一预设时长内向所述第一设备发送第二信息。
其中,所述第二信息用于指示所述传输时延测量结果。
具体地,上述第一预设时长用于定义所述传输时延测量结果的有效时间。即,网络设备需要在第一预设时长内向第一设备上报传输时延测量结果。相应地,在本申请实施例中,若网络设备在所述第一预设时长内获取所述传输时延测量结果失败,则网络设备可以向所述第一设备发送第三信息,所述第三信息用于指示所述网络设备与终端设备之间的传输时延测量失败。通过上述方式,可以使网络设备能够及时的向第一设备反馈传输时延测量结果。
作为一种可能的实现方式,网络设备在接收到第一信息后,可以启动一个定时器,该定时器的长度取值可以为第一预设时长。若网络设备在定时器超时前,获取到所述传输时延测量结果,则网络设备向所述第一设备发送用于指示所述传输时延测量结果的第二信息。若网络设备在定时器超时时,获取所述传输时延测量结果失败,则网络设备向所述第一设备发送用于指示所述网络设备与终端设备之间的传输时延测量失败的第三信息。
以上述第一设备为核心网设备、且上述第一信息还用于测量核心网设备与网络设备之间的传输时延为例,由于网络设备与终端设备之间通过空口进行通信,若网络设备与终端设备之间通过数据包测量所述网络设备与所述终端设备之间的传输时延,则用于测量传输时延的数据包可能会在无线传输中丢失,可能会导致网络设备一直处于等待终端设备的反馈,而无法向第一设备反馈传输时延测量结果。而通过本申请实施例的方法,若网络设备在所述第一预设时长内获取所述传输时延测量结果失败,则网络设备可以向所述第一设备发送第三信息,从而使核心网设备仍然能够通过第三信息及时的获知核心网设备与网络设备之间的传输时延。
在该示例下,上述第三信息还可以携带有网络设备接收到第一信息的时间,以及,网络设备发送第三信息的时间。可选的,上述第一信息所在的GTP-U包的包头或扩展头中还可以携带一个标识(例如SN号),用于指示当前所发送的第一信息的编号。相应地,网络设备后续在向核心网设备发送的第二信息或第三信息中可以携带该标识,从而使核心网设备获知核心网设备发送第一信息的时间,以使核心网设备可以准确的计算出核心网设备与网络设备之间的传输时延。
应理解,上述所说的第一预设时长可以是预设在网络设备中的,也可以是第一设备通过第一信息指示给网络设备的,还可以是第一设备通过独立于第一信息之外的第四信息指示给网络设备的。以第一设备为核心网设备为例,核心网设备可以通过在控制面消息中携 带第四信息,向网络设备指示第一预设时长。这里所说的控制面消息例如可以为:PDU会话资源建立请求(PDUsession resource setup request)、PDU会话资源修改请求(session resource modify request)、初始上下文建立请求(initial context setup request)、终端设备上下文修改请求(ue context modification request)、切换请求(handover request)、路径切换请求确认(path switch request acknowledge)。
可选的,上述第一预设时长可以是终端设备级别的,即网络设备与终端设备之间在通过任一PDU实现传输时延测量时,都可以沿用该第一预设时长来约束所述传输时延测量结果的有效时间。
或者,上述第一预设时长可以是PDU会话级别的,即,网络设备与终端设备之间在通过该PDU会话对应的任一PDU实现传输时延测量时,都可以沿用该第一预设时长来约束所述传输时延测量结果的有效时间。在该场景下,对于其他的PDU会话对应的PDU,则使用其他的PDU会话对应的第一预设时长,约束所述传输时延测量结果的有效时间。
或者,上述第一预设时长可以是服务质量流级别的,即,网络设备与终端设备之间在通过该服务质量流对应的任一PDU实现传输时延测量时,都可以沿用该第一预设时长来约束所述传输时延测量结果的有效时间。在该场景下,对于其他的服务质量流对应的PDU,则使用其他的服务质量流对应的第一预设时长,约束所述传输时延测量结果的有效时间。
或者,上述第一预设时长可以是第五代服务质量标识(5G QoS identifier,5QI)级别的,即,网络设备与终端设备之间在通过该5QI对应的任一PDU实现传输时延测量时,都可以沿用该第一预设时长来约束所述传输时延测量结果的有效时间。在该场景下,对于其他的5QI对应的PDU,则使用其他的5QI对应的第一预设时长,约束所述传输时延测量结果的有效时间。
应理解,若上述网络设备为CU-DU架构,则网络设备的CU-CP在接收到第一设备所指示的第一预设时长或第二预设时长时,网络设备的CU-CP需要将该第一预设时长或第二预设时长通知给执行传输时延测量的CU-UP。
本申请实施例提供的方法,第一设备可以通过第一信息触发网络设备测量所述网络设备与终端设备之间的传输时延,网络设备在接收到该第一信息后,可以响应于所述第一信息,获取传输时延测量结果,并在第一预设时长内通过第二信息将所述传输时延测量结果反馈给第一设备,以实现对5G网络中的网络设备与终端设备之间的传输时延进行测量。同时,通过第一预设时长,还可以使第一设备及时的获知所述传输时延测量结果。
下面以上述网络设备与终端设备之间的传输时延包括所述网络设备与终端设备之间的上行传输时延、且该上行传输时延的测量结果为网络设备可以在接收到第一信息后,与终端设备进行上行传输时延测量获取的为例,对上述网络设备如何获取传输时延测量结果进行说明,可以包括如下两种情况:
第一种情况:第一设备为核心网设备或网管设备,在第一设备向网络设备发送第一信息,触发网络设备测量网络设备与终端设备之间的上行传输时延后,网络设备触发终端设备进行上行传输时延测量。通过该方式,网络设备可以按需触发上行时延测量。
图5为本申请实施例提供的另一种时延测量方法的流程示意图。如图5所示,则上述所述网络设备可以通过如下步骤获取上行传输时延测量结果:
S201、网络设备向终端设备发送第一指示信息。
其中,第一指示信息用于触发终端设备进行上行传输时延测量。
相应地,终端设备接收该第一指示信息。
例如,网络设备可以向终端设备发送高层信令,该高层信令包括前述第一指示信息。这里所说的高层信令例如可以为:无线资源控制(Radio Resource Control,RRC)信令或MAC信令等。
再例如,网络设备可以向终端设备发送一个或多个下行PDU,上述第一指示信息由该一个或多个下行PDU携带。这里所说的下行PDU可以为网络设备的无线接入层协议层生成的下行PDU,例如,SDAP层,或者,PDCP层。该下行PDU可以为下行控制PDU,或者,下行数据PDU。
当上述下行PDU为下行控制PDU时,该下行控制PDU可以现有的控制PDU,该现有的控制PDU中的某一个字段用于携带第一指示信息。该字段可以包括至少一个比特。该下行控制PDU也可以为一个新的下行控制PDU,即该下行控制PDU的格式与现有的下行控制PDU的格式不同。该新的下行控制PDU可以专门用于触发终端设备进行上行传输时延测量。也可以说,上述第一指示信息等同于该新的下行控制PDU。
可选的,当下行控制PDU为网络设备的SDAP层生成的下行控制PDU,该下行控制PDU还可以携带有服务质量流标识(qos flow ID,QFI),以指示终端设备对哪一个QFI对应的上行PDU进行上行时延测量。
当上述下行PDU为下行数据PDU时,可以将上述第一指示信息携带在该下行数据PDU的报头中。或者,该下行数据PDU携带有与上行传输时延测量相关的其他信息(例如时间信息),以通过该信息隐式的触发终端设备进行上行传输时延测量。此时,该信息即为前述所说的第一指示信息。应理解,这里所说的时间信息可以为网络设备的无线接入层协议层生成该下行数据PDU的时间信息,或者,所述网络设备的无线接入层协议层接收到其上层协议层发送的该下行数据PDU所包括的SDU的时间信息。
S202、终端设备的无线接入层协议层生成上行PDU。
其中,该上行PDU可以包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息。这里所说的时间信息也可以称为时间戳。
可选的,该上行PDU可以为上行控制PDU或上行数据PDU。
当上述第一指示信息为网络设备通过至少一个下行控制PDU发送给终端设备、且该下行控制PDU还携带有QFI,则这里所说的上行PDU可以为该QFI对应的上行PDU。
S203、终端设备向网络设备发送该上行PDU。
相应地,网络设备接收该上行PDU。
S204、所述网络设备根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
可选的,所述上行传输时延测量结果为上行传输时延值。
例如,所述网络设备可以将网络设备的无线接入层协议层接收到所述上行PDU的时间与所述终端设备的无线接入层协议层生成所述上行PDU的时间信息相减,得到所述网络设备与终端设备之间的上行传输时延测量结果。或者,所述网络设备可以将网络设备的 无线接入层协议层接收到所述上行PDU的时间与所述终端设备的无线接入层协议层生成所述上行PDU的时间信息相减后,与预设系数相除,得到所述网络设备与终端设备之间的上行传输时延测量结果等。
在另一实现方式中,所述上行PDU可以包括上行SDU和所述终端设备的无线接入层协议层从其上层协议层接收到该上行SDU的时间信息。则在该实现方式下,上述步骤S204可以替换为如下步骤:
所述网络设备根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
例如,所述网络设备可以将所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间与所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息相减,得到所述网络设备与终端设备之间的上行传输时延测量结果。或者,所述网络设备可以将网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间与所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息相减后的值,与预设系数相除,得到所述网络设备与终端设备之间的上行传输时延测量结果等。
通过上述方式可以看出,终端设备对上行传输时延测量的方式为在上行PDU中携带所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述终端设备的无线接入层协议层从其上层协议层接收到该上行SDU的时间信息。因此,在一些实施例中,上述第一指示信息也可以用:用于触发终端设备在上行PDU中携带时间信息的指示信息替代。
作为一种可能的实现方式,上述终端设备可以在第三预设时长内进行上行传输时延测量。即,若终端设备在接收到网络设备发送的第一指示信息后的第三预设时长内,产生了上行PDU,则终端设备在该上行PDU中携带所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述终端设备的无线接入层协议层从其上层协议层接收到该上行SDU的时间信息。若终端设备在第三预设时长内未产生上行PDU,则后续即便再有上行PDU,终端设备也不会再在上行PDU中携带时间信息。应理解,上述第三预设时长可以小于第一预设时长。通过这种方式,可以约束终端设备与网络设备之间尽可能在第一预设时长内完成上行传输时延的测量,同时网络设备可以按需触发上行时延测量,无需网络设备给终端设备下发对应的上行传输时延测量的一些配置信息。
可以理解,上述第三预设时长可以为预设在终端设备中的,也可以为网络设备通过第一指示信息指示给终端设备的,即,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。或者,上述第三预设时长还可以为网络设备通过其他指示信息发送给终端设备的,对此不做限定。
应理解,虽然本实施例以第一设备通过第一信息请求网络设备测量网络设备与终端设备之间的上行传输时延为例,介绍了网络设备如何触发终端设备进行上行传输时延测量,以及,终端设备如何进行上行传输时延测量。但是,本实施例的实现方式也可以不依附于前述实施例,即不管核心网设备如何触发网络设备测量网络设备与终端设备之间的上行传输时延,网络设备和终端设备均可以采用本实施例的方式,实现上行传输时延的测量。
第二种情况:第一设备为核心网设备,在核心网设备向网络设备发送第一信息,触发 网络设备测量网络设备与终端设备之间的上行传输时延时,核心网设备通过非接入层消息(比如会话建立或者修改消息)触发终端设备进行上行传输时延测量。在本实施例中,由终端设备的无线接入网协议层或无线空口协议层的上层协议层决定什么时候进行上行时延测量。
图6为本申请实施例提供的又一种时延测量方法的流程示意图。如图6所示,则上述所述网络设备可以通过如下步骤获取上行传输时延测量结果:
S301、终端设备的无线接入层协议层根据其上层协议层的第二指示信息,生成上行PDU。
其中,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,所述第二指示信息用于指示对所述上行PDU进行上行传输时延测量。这里,无线接入层协议层可以是SDAP层,PDCP层等中的一个协议层。。这里无线接入网协议层或无线空口协议层的上层协议层可以是无线非接入网协议层(比如non-access-stratum协议层)或者应用层或其他协议层。
在本实施例中,终端设备的上层协议层对数据包进行采样,然后上层协议层通过第二指示信息通知终端设备的无线接入层协议层对应的SDU需要进行上行时延测量。可选的,上述第二指示信息可以携带在上层协议层发送给无线接入层协议层的SDU中,即终端设备的无线接入层协议层收到的SDU中。可选的,上述第二指示信息可以单独发给无线接入层协议层或无线空口协议层,即无线接入层协议层或无线空口协议层从上层协议层收到第二指示信息和SDU,第二指示信息并不携带在SDU中。
作为一种可能的实现方式,所述终端设备还可以接收来自核心网设备的第三指示信息,所述第三指示信息用于指示进行上行传输时延测量的业务的标识,则在该实现方式下,前述上行PDU为所述业务的标识对应的业务的上行PDU。这里所说的进行上行传输时延测量的业务的标识例如可以为PDU会话的标识、服务质量流的标识、或者演进型通用陆地无线接入网承载(E-UTRAN Radio Access Bearer,E-RAB)等。
应理解,终端设备收到第二指示信息的无线接入层协议层与生成上行PDU的无线接入层协议层可以为同一个,例如,该无线接入层协议层可以为SDAP层。或者,终端设备收到第二指示信息的无线接入层协议层与生成上行PDU的无线接入层协议层可以为不同,例如,终端设备收到第二指示信息的无线接入层协议层为SDAP层,生成上行PDU的无线接入层协议层为PDCP层等。
S302、所述终端设备向所述网络设备发送该上行PDU。
相应地,网络设备接收该上行PDU。
S303、所述网络设备根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
可选的,所述上行传输时延测量结果为上行传输时延值。
在另一实现方式中,所述上行PDU可以包括上行SDU和所述终端设备的无线接入层协议层从其上层协议层接收到该上行SDU的时间信息。则在该实现方式下,上述步骤S303可以替换为如下步骤:
所述网络设备根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信 息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
关于网络设备如何确定网络设备与终端设备之间的上行传输时延测量结果,可以参见前述关于S204的描述,对此不再赘述。
作为一种可能的实现方式,在本实施例中,上述PDU还可以包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。通过这种方式,可以使网络设备在接收到该上行PDU后,及时的获知该上行PDU中携带有所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,从而使网络设备可以基于所携带的时间信息,确定所述网络设备与终端设备之间的上行传输时延测量结果。可选的,该第五信息可以为前述所说的第二指示信息,还可以为无线接入层协议层自定义的一个信息,对此不做限定。
通过上述方式,可以实现网络设备与终端设备之间的上行传输时延的测量。而对于网络设备与终端设备之间的下行传输时延的测量,可以参见现有技术的实现方式,对此不再赘述。
前述两种方式描述的是终端设备通过在所发送的上行PDU中携带所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息的方式,实现网络设备与终端设备之间上行传输时延的测量。而在另外一种实现方式中,上述终端设备所携带的时间信息可以是相对某个时间参考点的时间偏移(offset)。例如,网络设备通知终端设备时间参考点对应时刻的规则(比如通过RRC消息通知终端设备),比如(10*SFN+subframe)MOD period=0,即帧号SFN和子帧号subframe和参考周期period满足一定的规则。或者网络设备直接通知终端设备时间参考点对应的起始时间及参考周期(比如通过RRC消息通知终端设备)。
由于时间信息携带了时间偏移,因此,网络设备在接收到终端设备所发送的上行PDU时,可能会出现不知道该上行PDU所携带的时间信息是相对哪一个时间参考点的情况。导致该问题的原因例如是终端设备从在上行PDU中添加该时间信息到终端设备向网络设备发送该上行PDU之间间隔了一段时间,或者,网络设备可能在第一次接收终端设备发送的该上行PDU时没有正确解析出该上行PDU)。
图6A为本申请实施例提供的一种PDU发送的示意图。如图6A所示,以数据包为上行PDU为例,针对上述问题,网络设备可以通过如下方式确定网络设备与终端设备之间的上行传输时延测量结果:
方式1:规定参考周期长度大于等于2倍的最大时延值
在该实现方式下,对于在参考周期period的后半部分(即该参考周期的起始点的period/2之后的时刻),就可以认为上行PDU的发送时刻和接收时刻对应同一个时间参考点。因此,网络设备可以使用接收到该上行PDU的时刻相对其对应的时间参考点的时间偏移offset1减去接收到的上行PDU携带的时间偏移offset2,以获取网络设备与终端设备之间的上行传输时延测量结果。其中,网络设备接收到该上行PDU的时刻可以是网络设备的用户面实体收到上行PDU到用户面实体向高层提交该上行PDU之间的任何一个时刻。
对于在参考周期的前半部分(即该参考周期的起始点到起始点之后的period/2之间的时刻),网络设备要进行如下判断:
假设网络设备收到上行PDU的时刻相对其对应的时间参考点的时间偏移为offset1,接收到的上行PDU携带的时间偏移为offset2:
若offset1大于offset 2,则网络设备可以确定网络设备与终端设备之间的上行传输时延测量结果为offset1与offset2的差值。
若offset1小于或等于offset2,则时延为offset1+period-offset2。这里所说的period为参考周期。
方式2:终端设备除了携带时间偏移之外,还携带一个时间参考点指示信息,该指示信息指示所带的时间偏移是相对于哪个时间参考点的。比如用1个比特来指示,示例性的,当比特为0时代表该时间参考点为第奇数个时间参考点,当比特为1时代表该时间参考点为第偶数个时间参考点。或者,当比特为1时代表该时间参考点为第奇数个时间参考点,当比特为0时代表该时间参考点为第偶数个时间参考点。
对于以上的第奇数个时间参考点或第偶数个时间参考点,第一个时间参考点为网络设备通知终端设备进行时延测量的相关配置后,第一个满足对应规则的时间参考点,如前面所述的第一个满足(10*SFN+subframe)MOD period=0的时间参考点,之后满足该条件的时间点依次为第2,3…n个时间参考点,按照该规则来规定哪些时间参考点是第奇数个时间点,哪些时间参考点是第偶数个时间点。这样,网络设备根据上行PDU携带的时间偏移和该时间参考点指示信息之后,就可以获知终端设备发送该上行PDU的时刻。进而,网络设备根据接收到上行PDU的时刻减去终端设备发送该上行PDU的时刻,获知网络设备与终端设备之间的上行传输时延测量结果。
比如网络设备接收到上行PDU的时刻相对自己的时间参考点的偏移为offset1,上行PDU携带的时间偏移为offset2,若网络设备接收到上行PDU的时刻对应的时间参考点和上行PDU携带的时间参考点都是第偶数个时间参考点,或都是第奇数个时间参考点,则网络设备可以确定网络设备与终端设备之间的上行传输时延测量结果为offset1-offset2。应理解,本实施例中网络的最大时延应小于参考周期,因此,若网络设备接收到上行PDU的时刻对应的时间参考点和上行PDU携带的时间参考点都是第偶数个时间参考点,或都是第奇数个时间参考点,则说明对应的是同一个时间参考点。
若网络设备接收到上行PDU的时刻对应的时间参考点和上行PDU携带的时间参考点一个是第偶数个时间参考点,一个是第奇数个时间参考点,则网络设备可以确定网络设备与终端设备之间的上行传输时延测量结果为offset1+period-offset2。应理解,本实施例中网络的最大时延应小于参考周期,因此,若网络设备接收到上行PDU的时刻对应的时间参考点和上行PDU携带的时间参考点一个是第偶数个时间参考点,一个是第奇数个时间参考点,则说明两个时间参考点相差一个参考周期。
通过上述方式,可以使网络设备在接收到终端设备所发送的上行PDU时,准确的获知所携带的时间信息是相对哪个时间参考点的时间偏移,从而使网络设备可以准确的获知网络设备与终端设备之间的上行传输时延测量结果。
应理解,上述实施例虽然以网络设备基于终端设备携带的时间偏移,如何获知网络设备与终端设备之间的上行传输时延测量结果。但是本领域技术人员可以理解的是,当上述 网络设备采用上述方式向终端设备发送携带有时间偏移的下行PDU,进行下行传输时延测量时,终端设备也可以采用上述方式,获知网络设备与终端设备之间的下行传输时延测量结果,其实现方式类似,对此不再赘述。
应理解,虽然本实施例以第一设备通过第一信息请求网络设备测量网络设备与终端设备之间的传输时延为例,介绍了终端设备如何进行传输时延测量。但是,本实施例的实现方式也可以不依附于前述实施例,即不管采用哪种方式触发网络设备与终端设备进行传输时延测量,均可以采用本实施例的方式,实现上行传输时延的测量。
作为另一种可能的实现方式,当第一设备触发网络设备测量网络设备与终端设备之间的传输时延时,网络设备也可以采用如下方式获取网络设备与终端设备之间的传输时延测量结果:
具体地,接收端和发送端自己计算自己侧处理某个PDU的时延,然后统一由网络设备侧把发送端和接收端的处理时延相加。当这里所说的接收端为网络设备时,发送端可以为终端设备,或者,接收端为终端设备、发送端为网络设备。
对于下行传输时延:由于无线通信中数据包在RLC/MAC层可能会进行分割成多个分段,因此,网络设备统计的是:网络设备的SDAP层从核心网设备收到该数据包(SDAP SDU)或者网络设备的PDCP层从上层协议层收到该数据包(PDCP SDU)的时刻到该数据包(即SDAP SDU或PDCP SDU)最后的一个分段被终端设备正确接收的时刻(按照终端设备反馈的HARQ信息来获知)的时延。应理解,这里所说的这里的最后一个分段其实是说所有分段中最后一个被终端设备正确接收的分段。
终端设备侧统计的是:该SDU最后一个分段被终端设备正确接收的时刻到终端设备的SDAP或PDCP层把该SDU提交给上层的时刻之间的时延。
对于上行传输时延:终端设备统计的是:终端设备的SDAP层或PDCP层从上层收到该数据包(SDAP SDU或PDCP SDU)的时刻到该数据包最后一个分段对应的MAC层HARQ进程被网络设备调度了新数据的时刻(或者说该终端设备的MAC层把该数据包最后的一个分段从HARQ进程的缓冲中清除时刻)之间的时延。
网络设备侧统计的是:网络设备在该数据包的最后一个分段所属的HARQ进程中调度了其他新数据时刻到网络设备的PDCP层或SDAP层提交给上层的时刻之间的时延。
终端设备在统计出上行数据包或下行数据包在终端设备侧的处理时间之后,终端设备把对应的结果通知给网络设备,终端设备可以反馈每个数据包对应的时延信息,也可以反馈某个DRB或qos flow或者PDU session的时延平均值或时延分布。这样网络设备就可以根据终端设备反馈的时延和网络设备自己内部统计的时延就可以计算出下行或上行的整个时延。
通过这种方式,终端设备与网络设备之间无需在PDU中携带时间信息的方式,进行传输时延的测量,在实现传输时延测量的同时,可以降低空口开销。
应理解,虽然本实施例以第一设备通过第一信息请求网络设备测量网络设备与终端设备之间的传输时延为例,介绍了终端设备如何进行传输时延测量。但是,本实施例的实现方式也可以不依附于前述实施例,即不管采用哪种方式触发网络设备与终端设备进行传输时延测量,均可以采用本实施例的方式,实现上行传输时延的测量。
如前述实施例所说,上述所说的第一设备可以为任一需要测量网络设备与终端设备之间的传输时延的设备,例如,网管设备或核心网设备。以网管设备和核心网设备为例,在一些实施例中,对于网络设备与终端设备之间的下行传输时延,网管设备可能需要获知网络设备与终端设备之间的下行传输时延分布信息,而核心网设备可能需要获知网络设备与终端设备之间的下行传输时延值。
假定网络设备在接收到第一信息后,网络设备侧存储有网络设备在接收到所述第一信息之前的第二预设时长内从终端设备获取到的网络设备与终端设备之间的下行传输时延分布信息(例如网络设备在接收到所述第一信息之前的第二预设时长内,向网管设备上报过网络设备与终端设备之间的下行传输时延分布信息),则网络设备可以根据该网络设备与终端设备之间的下行传输时延分布信息,确定网络设备与终端设备之间的下行传输时延值。
以表1所示的下行传输时延分布信息为例,则网络设备可以确定网络设备与终端设备之间的下行传输时延值为0.3*50%+0.4*30%+0.5*20%。
以表2所示的下行传输时延分布信息为例,则网络设备可以根据该下行传输时延分布信息,以及,最大的时延(即最大的时延取值范围,比如协议规定好的,或者就是之前核心网设备下发的定时器长度规定的长度),确定网络设备与终端设备之间的下行传输时延值。例如,网络设备与终端设备之间的下行传输时延值可以为0.3*30%+(0.3+Time)/2*(1-30%),其中,Time就是最大的时延。
通过这种方式,可以统一网管设备和核心网设备都想获取传输时延的需求,即,可以在终端设备与网络设备之间采用相同的机制进行传输时延的测量,减少了网络配置的复杂度。
应理解,上述两个示例仅是一种示意,并不构成网络设备如何根据该网络设备与终端设备之间的下行传输时延分布信息,确定网络设备与终端设备之间的下行传输时延值的限定,网络设备可以根据该网络设备与终端设备之间的下行传输时延分布信息,通过其他方式确定网络设备与终端设备之间的下行传输时延值,对此不再加以赘述。
前述实施例描述的是网络设备如何获取网络设备与终端设备之间的上行传输时延测量结果。下面对终端设备如何获取网络设备与终端设备之间的上行传输时延测量结果进行说明,例如可以包括如下几种实现方式:
第一种方式:网络设备通知给终端设备。
具体地,网络设备可以向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。相应地,终端设备接收该第六信息。
例如,网络设备在获取到网络设备与终端设备之间的上行传输时延测量结果之后,可以通过高层信令,携带该第六信息,以将网络设备与终端设备之间的上行传输时延测量结果通知给终端设备。或者,网络设备通过用户面将该第六信息发送给终端设备,以将网络设备与终端设备之间的上行传输时延测量结果通知给终端设备。示例性的,网络设备的无线接入层协议层可以生成一个下行PDU,该下行PDU中携带了网络设备与终端设备之间的上行传输时延测量结果。该下行PDU可以为下行控制PDU或者下行数据PDU。
应理解,这里所说的所述网络设备与终端设备之间的上行传输时延测量结果可以是网络设备与终端设备之间的上行传输时延测量值,还可以为上行传输时延测量分布信息。该上行传输时延测量分布信息可以为网络设备通过某一时间段内所获取到的网络设备与终端设备之间的上行传输时延测量值,统计得到的。
可选的,若上述网络设备与终端设备之间的上行传输时延测量结果为测量某一业务所得到的上行传输时延测量结果,则上述第六信息还可以携带有该业务的标识,例如可以为PDU会话的标识、服务质量流的标识、或者E-RAB等。
需要说明的是,虽然本实施例依附前述实施例介绍了网络设备如何向终端设备通知网络设备与终端设备之间的上行传输时延测量结果,但是本领域技术人员可以理解的是,上述向终端设备通知网络设备与终端设备之间的上行传输时延测量结果的方式,可以不依附于前述实施例。即,不管网络设备如何获取网络设备与终端设备之间的上行传输时延测量结果,都可以采用本实施例的方式向终端设备通知网络设备与终端设备之间的上行传输时延测量结果。
第二种方式:网络设备将所述网络设备与终端设备之间的上行传输时延测量结果发送给第一设备,由第一设备将所述网络设备与终端设备之间的上行传输时延测量结果通知给终端设备。
具体地,第一设备可以向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。相应地,终端设备接收该第六信息。
以第一设备为核心网设备为例,核心网设备可以通过非接入层消息,或者,业务数据包携带该第六信息,以将网络设备与终端设备之间的上行传输时延测量结果通知给终端设备。可选的,在该实现方式下,核心网设备还可以进一步的通过第六信息指示所述核心网设备与所述终端设备之间的传输时延,和/或,所述核心网设备与所述网络设备之间的传输时延。
作为一种可能的实现方式,当上述第一设备为核心网设备时,核心网设备还可以在获取到所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果后,向网络设备发送第七信息。该第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
网络设备在接收到该第七信息后,可以向终端设备发送该第七信息,以使终端设备通过第七信息可以获知所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
应理解,本实施例所涉及的这里所说的所述网络设备与终端设备之间的上行传输时延测量结果可以是网络设备与终端设备之间的上行传输时延测量值,还可以为上行传输时延测量分布信息。该上行传输时延测量分布信息可以为网络设备通过某一时间段内所获取到的网络设备与终端设备之间的上行传输时延测量值,统计得到的。
需要说明的是,虽然本实施例依附前述实施例介绍了第一设备如何向终端设备通知传输时延测量结果,但是本领域技术人员可以理解的是,上述向终端设备通知传输时延测量结果的方式,可以不依附于前述实施例。即,不管第一设备如何获取传输时延测量结果,都可以采用本实施例的方式向终端设备通知传输时延测量结果。
通过上述方式,可以使终端设备及时的获取到网络设备如何获取网络设备与终端设备之间的上行传输时延测量结果。
图7为本申请实施例提供的一种网络设备的结构示意图。如图7所示,该网络设备可以包括:接收模块11、处理模块12和发送模块13。其中,
接收模块11,用于接收第一设备发送的第一信息,所述第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延。
处理模块12,用于响应于所述第一信息,获取传输时延测量结果;一种可能的实施方式,所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的;或者,所述传输时延测量结果为所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的。
发送模块13,用于在第一预设时长内向所述第一设备发送第二信息,所述第二信息用于指示所述传输时延测量结果。
一种可能的实施方式,所述发送模块13,还用于在所述第一预设时长内获取所述传输时延测量结果失败时,向所述第一设备发送第三信息,所述第三信息用于指示所述网络设备与终端设备之间的传输时延测量失败。
一种可能的实施方式,所述接收模块11,还用于接收来自第一设备的第四信息,所述第四信息用于指示所述第一预设时长。
当所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的上行传输时延时,所述接收模块11,还用于接收来自所述终端设备的上行PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息;所述处理模块12,具体用于根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。或者,
所述接收模块11,还用于接收来自所述终端设备的上行PDU,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息;所述处理模块12,具体用于根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
在该实现方式下,当上述终端设备进行上行传输时延测量是由网络设备触发的,则一种可能的实施方式,所述发送模块13,还用于在所述处理模块12获取传输时延测量结果之前,向所述终端设备发送第一指示信息,所述第一指示信息用于触发所述终端设备进行上行传输时延测量。示例性的,所述发送模块13,具体用于向所述终端设备发送一个或多个下行协议数据单元PDU,所述第一指示信息由所述一个或多个下行PDU携带。在一些实施例中,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。
当上述终端设备进行上行传输时延测量是由核心网设备触发的,则所述上行PDU还可以包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层 接收到所述上行SDU的时间信息。
一种可能的实施方式,所述发送模块13,还用于向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
当所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的下行传输时延,且所述传输时延测量结果为下行传输时延值时,所述处理模块12,具体用于根据所述网络设备与终端设备之间的下行传输时延分布信息,确定所述网络设备与终端设备之间的下行传输时延值;其中,所述下行传输时延分布信息为所述终端设备在所述第二预设时长内上报给所述网络设备的。
一种可能的实施方式,所述第一设备为核心网设备,所述接收模块11,还用于接收来自核心网设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果;所述发送模块13,还用于向所述终端设备发送所述第七信息。
本申请实施例提供的网络设备,可以执行上述方法实施例中网络设备的动作,其实现原理和技术效果类似,在此不再赘述。
图8为本申请实施例提供的一种终端设备的结构示意图。如图8所示,该终端设备可以包括:处理模块21和发送模块22。可选的,所述终端设备还可以包括接收模块23。其中,
处理模块21,用于在无线接入层协议层根据其上层协议层的第二指示信息,生成上行PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述第二指示信息用于指示对所述上行PDU进行上行传输时延测量;
发送模块22,用于向所述网络设备发送所述上行PDU。
一种可能的实施方式,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
一种可能的实施方式,接收模块23,用于接收来自核心网设备的第三指示信息,所述第三指示信息用于指示进行上行传输时延测量的业务的标识,所述上行PDU为所述业务的标识对应的业务的上行PDU。
一种可能的实施方式,接收模块23,用于接收来自所述网络设备或第一设备的第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
一种可能的实施方式,接收模块23,用于接收来自所述网络设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
本申请实施例提供的终端设备,可以执行上述方法实施例中终端设备的动作,其实现原理和技术效果类似,在此不再赘述。
需要说明的是,应理解以上发送模块实际实现时可以为发送器,接收模块实际实现时可以为接收器。而处理模块可以以软件通过处理元件调用的形式实现;也可以以硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述设备的某一个芯 片中实现,此外,也可以以程序代码的形式存储于上述设备的存储器中,由上述设备的某一个处理元件调用并执行以上处理模块的功能。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
图9为本申请实施例提供的另一种网络设备的结构示意图。如图9所示,该网络设备可以包括:处理器31(例如CPU)、存储器32、接收器33、发送器34;接收器33和发送器34均耦合至处理器31,处理器31控制接收器33的接收动作、处理器31控制发送器34的发送动作;存储器32可能包含高速随机存取存储器(random-access memory,RAM),也可能还包括非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器,存储器32中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。可选的,本申请涉及的网络设备还可以包括:电源35、通信总线36以及通信端口37。接收器33和发送器34可以集成在网络设备的收发信机中,也可以为网络设备上独立的收发天线。通信总线36用于实现元件之间的通信连接。上述通信端口37用于实现网络设备与其他外设之间进行连接通信。
在本申请实施例中,上述存储器32用于存储计算机可执行程序代码,程序代码包括指令;当处理器31执行指令时,指令使网络设备的处理器31执行上述方法实施例中网络设备的处理动作,使接收器33执行上述方法实施例中网络设备的接收动作,使发送器34执行上述方法实施例中网络设备的发送动作,其实现原理和技术效果类似,在此不再赘述。
图10为本申请实施例提供的另一种终端设备的结构示意图。如图10所示,该终端设备可以包括:处理器41(例如CPU)、存储器42、接收器43、发送器44;接收器43和发送器44均耦合至处理器41,处理器41控制接收器43的接收动作、处理器41控制发送器44的发送动作;存储器42可能包含高速RAM存储器,也可能还包括非易失性存储器NVM,例如至少一个磁盘存储器,存储器42中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。可选的,本申请涉及的终端设备还可以包括:电源45、通信总线46以及通信端口47。接收器43和发送器44可以集成在终端设备的收发信机中,也可以为终端设备上独立的收发天线。通信总线46用于实现元件之间的通信连接。上述通信端口47用于实现终端设备与其他外设之间进行连接通信。
在本申请中,上述存储器42用于存储计算机可执行程序代码,程序代码包括指令;当处理器41执行指令时,指令使终端设备的处理器41执行上述方法实施例中终端设备的处理动作,使接收器43执行上述方法实施例中终端设备的接收动作,使发送器44执行上述方法实施例中终端设备的发送动作,其实现原理和技术效果类似,在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。
可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。
Claims (36)
- 一种时延测量方法,其特征在于,所述方法包括:网络设备接收第一设备发送的第一信息,所述第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延;所述网络设备响应于所述第一信息,获取传输时延测量结果;所述网络设备在第一预设时长内向所述第一设备发送第二信息,所述第二信息用于指示所述传输时延测量结果。
- 根据权利要求1所述的方法,其特征在于,所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的;或者,所述传输时延测量结果为所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的。
- 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述网络设备在所述第一预设时长内获取所述传输时延测量结果失败时,向所述第一设备发送第三信息,所述第三信息用于指示所述网络设备与终端设备之间的传输时延测量失败。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:所述网络设备接收来自第一设备的第四信息,所述第四信息用于指示所述第一预设时长。
- 根据权利要求2-4任一项所述的方法,其特征在于,所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的上行传输时延。
- 根据权利要求1至5任一项所述的方法,其特征在于,所述网络设备获取传输时延测量结果,包括:所述网络设备接收来自所述终端设备的上行协议数据单元PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息;所述网络设备根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果;或者,所述网络设备接收来自所述终端设备的上行PDU,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息;所述网络设备根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
- 根据权利要求6所述的方法,其特征在于,所述网络设备获取传输时延测量结果之前,还包括:所述网络设备向所述终端设备发送第一指示信息,所述第一指示信息用于触发所述终端设备进行上行传输时延测量。
- 根据权利要求7所述的方法,其特征在于,所述网络设备向所述终端设备发送第 一指示信息包括:所述网络设备向所述终端设备发送一个或多个下行协议数据单元PDU,所述第一指示信息由所述一个或多个下行PDU携带。
- 根据权利要求7或8所述的方法,其特征在于,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。
- 根据权利要求6所述的方法,其特征在于,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
- 根据权利要求5-10任一项所述的方法,其特征在于,所述方法还包括:所述网络设备向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
- 根据权利要求1-11任一项所述的方法,其特征在于,所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的下行传输时延;所述传输时延测量结果为下行传输时延值;所述网络设备获取传输时延测量结果,包括:所述网络设备根据所述网络设备与终端设备之间的下行传输时延分布信息,确定所述网络设备与终端设备之间的下行传输时延值;其中,所述下行传输时延分布信息为所述终端设备在第二预设时长内上报给所述网络设备的。
- 根据权利要求1-12任一项所述的方法,其特征在于,所述第一设备为核心网设备,所述方法还包括:所述网络设备接收来自核心网设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果;所述网络设备向所述终端设备发送所述第七信息。
- 一种时延测量方法,其特征在于,所述方法包括:终端设备的无线接入层协议层根据其上层协议层的第二指示信息,生成上行协议数据单元PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述第二指示信息用于指示对所述上行PDU进行上行传输时延测量;所述终端设备向网络设备发送所述上行PDU。
- 根据权利要求14所述的方法,其特征在于,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
- 根据权利要求14或15所述的方法,其特征在于,所述方法还包括:所述终端设备接收来自核心网设备的第三指示信息,所述第三指示信息用于指示进行上行传输时延测量的业务的标识,所述上行PDU为所述业务的标识对应的业务的上行PDU。
- 根据权利要求14-16任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收来自所述网络设备或第一设备的第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
- 根据权利要求14-17任一项所述的方法,其特征在于,所述方法还包括:所述终端设备接收来自所述网络设备的第七信息,所述第七信息用于指示核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
- 一种网络设备,其特征在于,所述网络设备包括:接收模块,用于接收第一设备发送的第一信息,所述第一信息用于请求所述网络设备测量所述网络设备与终端设备之间的传输时延;处理模块,用于响应于所述第一信息,获取传输时延测量结果;发送模块,用于在第一预设时长内向所述第一设备发送第二信息,所述第二信息用于指示所述传输时延测量结果。
- 根据权利要求19所述的设备,其特征在于,所述传输时延测量结果为所述网络设备在接收到所述第一信息之后,与所述终端设备之间通过测量得到的;或者,所述传输时延测量结果为所述网络设备在接收到所述第一信息之前的第二预设时长内获取到的。
- 根据权利要求19或20所述的设备,其特征在于,所述发送模块,还用于在所述第一预设时长内获取所述传输时延测量结果失败时,向所述第一设备发送第三信息,所述第三信息用于指示所述网络设备与终端设备之间的传输时延测量失败。
- 根据权利要求19-21任一项所述的设备,其特征在于,所述接收模块,还用于接收来自第一设备的第四信息,所述第四信息用于指示所述第一预设时长。
- 根据权利要求20-22任一项所述的设备,其特征在于,所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的上行传输时延。
- 根据权利要求19至23任一项所述的设备,其特征在于,所述接收模块,还用于接收来自所述终端设备的上行协议数据单元PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息;所述处理模块,具体用于根据所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,以及,所述网络设备的无线接入层协议层接收到所述上行PDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果;或者,所述接收模块,还用于接收来自所述终端设备的上行PDU,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息;所述处理模块,具体用于根据所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述网络设备的无线接入层协议层向其上层协议层发送所述上行SDU的时间,确定所述网络设备与终端设备之间的上行传输时延测量结果。
- 根据权利要求24所述的设备,其特征在于,所述发送模块,还用于在所述处理模块获取传输时延测量结果之前,向所述终端设备发送第一指示信息,所述第一指示信息用于触发所述终端设备进行上行传输时延测量。
- 根据权利要求25所述的设备,其特征在于,所述发送模块,具体用于向所述终端设备发送一个或多个下行协议数据单元PDU,所述第一指示信息由所述一个或多个下行PDU携带。
- 根据权利要求25-26任一项所述的设备,其特征在于,所述第一指示信息具体用于触发所述终端设备在第三预设时长内进行上行传输时延测量。
- 根据权利要求24所述的设备,其特征在于,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
- 根据权利要求23-28任一项所述的设备,其特征在于,所述发送模块,还用于向所述终端设备发送第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
- 根据权利要求19-29任一项所述的设备,其特征在于,所述网络设备与终端设备之间的传输时延包括:所述网络设备与终端设备之间的下行传输时延;所述传输时延测量结果为下行传输时延值;所述处理模块,具体用于根据所述网络设备与终端设备之间的下行传输时延分布信息,确定所述网络设备与终端设备之间的下行传输时延值;其中,所述下行传输时延分布信息为所述终端设备在第二预设时长内上报给所述网络设备的。
- 根据权利要求19-30任一项所述的设备,其特征在于,所述第一设备为核心网设备,所述接收模块,还用于接收来自核心网设备的第七信息,所述第七信息用于指示所述核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果;所述发送模块,还用于向所述终端设备发送所述第七信息。
- 一种终端设备,其特征在于,所述终端设备包括:处理模块,用于在无线接入层协议层根据其上层协议层的第二指示信息,生成上行协议数据单元PDU,所述上行PDU包括所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或者,所述上行PDU包括上行SDU和所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息,所述第二指示信息用于指示对所述上行PDU进行上行传输时延测量;发送模块,用于向网络设备发送所述上行PDU。
- 根据权利要求32所述的设备,其特征在于,所述上行PDU还包括:第五信息,所述第五信息用于指示所述上行PDU中携带有所述终端设备的无线接入层协议层生成所述上行PDU的时间信息,或,所述终端设备的无线接入层协议层接收到所述上行SDU的时间信息。
- 根据权利要求32或33所述的设备,其特征在于,所述终端设备还包括:接收模块,用于接收来自核心网设备的第三指示信息,所述第三指示信息用于指示进行上行传输时延测量的业务的标识,所述上行PDU为所述业务的标识对应的业务的上行PDU。
- 根据权利要求32-34任一项所述的设备,其特征在于,所述终端设备还包括:接收模块,用于接收来自所述网络设备或第一设备的第六信息,所述第六信息用于指示所述网络设备与终端设备之间的上行传输时延测量结果。
- 根据权利要求32-35任一项所述的设备,其特征在于,所述终端设备还包括:接收模块,用于接收来自所述网络设备的第七信息,所述第七信息用于指示核心网设备与所述终端设备之间的传输时延测量结果,和/或,所述核心网设备与所述网络设备之间的传输时延测量结果。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20756020.2A EP3908033A4 (en) | 2019-02-14 | 2020-02-04 | LATENCY MEASUREMENT METHOD, NETWORK DEVICE AND TERMINAL DEVICE |
| US17/392,523 US12273150B2 (en) | 2019-02-14 | 2021-08-03 | Delay measurement method, network device, and terminal device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910115158.6A CN111565411B (zh) | 2019-02-14 | 2019-02-14 | 时延测量方法、网络设备和终端设备 |
| CN201910115158.6 | 2019-02-14 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/392,523 Continuation US12273150B2 (en) | 2019-02-14 | 2021-08-03 | Delay measurement method, network device, and terminal device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020164410A1 true WO2020164410A1 (zh) | 2020-08-20 |
Family
ID=72043998
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/074262 Ceased WO2020164410A1 (zh) | 2019-02-14 | 2020-02-04 | 时延测量方法、网络设备和终端设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12273150B2 (zh) |
| EP (1) | EP3908033A4 (zh) |
| CN (2) | CN111565411B (zh) |
| WO (1) | WO2020164410A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116939718A (zh) * | 2022-04-01 | 2023-10-24 | 华为技术有限公司 | 通信方法及通信装置 |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11838777B2 (en) * | 2020-02-14 | 2023-12-05 | Intel Corporation | Support for quality-of-service (QOS) monitoring in a dual connectivity or split ng-ran with control plane (CP)—user plane (UP) separation |
| CN116097709B (zh) * | 2020-09-14 | 2026-04-07 | 华为技术有限公司 | 一种可靠性测量方法、装置及系统 |
| WO2022077493A1 (zh) * | 2020-10-16 | 2022-04-21 | Oppo广东移动通信有限公司 | 一种传输时延的测量方法及装置、终端设备、网络设备 |
| CN114389973A (zh) * | 2020-10-19 | 2022-04-22 | 中国移动通信有限公司研究院 | 传输时延测量方法、装置、网络设备及终端 |
| CN112533243B (zh) * | 2020-12-25 | 2023-05-26 | 中国联合网络通信集团有限公司 | 一种时延上报方法及装置 |
| CN116686325A (zh) * | 2021-03-18 | 2023-09-01 | 华为技术有限公司 | 一种突发监测的方法和装置 |
| CN114158072B (zh) * | 2021-11-26 | 2023-05-30 | 中国联合网络通信集团有限公司 | 专网中数据传输的方法和装置 |
| EP4445627A4 (en) * | 2022-01-06 | 2025-01-22 | ZTE Corporation | LOSSLESS TRANSFER OF MULTICAST BROADCAST SERVICES |
| CN116998186A (zh) * | 2022-03-01 | 2023-11-03 | 北京小米移动软件有限公司 | 信息处理方法、装置、通信设备及存储介质 |
| CN116867067A (zh) * | 2022-03-23 | 2023-10-10 | 华为技术有限公司 | 通信方法及装置 |
| CN119054268A (zh) * | 2022-07-27 | 2024-11-29 | 中兴通讯股份有限公司 | 无线网络中传输延迟的测量和报告的可配置粒度 |
| US20240107363A1 (en) * | 2022-09-26 | 2024-03-28 | Qualcomm Incorporated | Statistical delay reporting for adaptive configuration of delay budget |
| CN116491149A (zh) * | 2023-02-24 | 2023-07-25 | 北京小米移动软件有限公司 | 基站测量方法以及装置、通信设备及存储介质 |
| CN119232617A (zh) * | 2023-06-30 | 2024-12-31 | 中兴通讯股份有限公司 | 时延异常检测方法、设备及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106454921A (zh) * | 2015-08-05 | 2017-02-22 | 中兴通讯股份有限公司 | 时延的最小化路测方法及装置 |
| EP3297318A1 (en) * | 2015-05-15 | 2018-03-21 | Kyocera Corporation | User terminal |
| CN107925592A (zh) * | 2015-08-11 | 2018-04-17 | Lg 电子株式会社 | 在无线通信系统中执行上行链路分组延迟测量的方法及其设备 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060077902A1 (en) * | 2004-10-08 | 2006-04-13 | Kannan Naresh K | Methods and apparatus for non-intrusive measurement of delay variation of data traffic on communication networks |
| CN100414894C (zh) * | 2005-07-27 | 2008-08-27 | 华为技术有限公司 | 一种检测分组交换网络服务质量的方法 |
| US8014280B2 (en) * | 2007-09-28 | 2011-09-06 | Qualcomm Incorporated | Admission control based on QoS performance in a wireless communication network |
| US8514779B2 (en) * | 2009-04-13 | 2013-08-20 | Qualcomm Incorporated | Radio link control protocol data unit size selection in dual carrier HSUPA |
| CN103154899A (zh) * | 2010-10-04 | 2013-06-12 | 京瓷株式会社 | 移动通信方法、无线终端和基站 |
| US9264928B2 (en) * | 2011-11-04 | 2016-02-16 | Interdigital Patent Holdings, Inc. | Methods, apparatus and systems for minimization of drive tests (MDT) based on QoS verifications |
| CN103782555A (zh) * | 2012-09-06 | 2014-05-07 | 华为技术有限公司 | 控制网络传输时延的方法、服务质量控制实体和通信设备 |
| WO2016159541A1 (en) * | 2015-04-03 | 2016-10-06 | Lg Electronics Inc. | Method for performing a packet delay calculation in a pdcp entity in a wireless communication system and a device therefor |
| CN107409065A (zh) * | 2015-04-08 | 2017-11-28 | 华为技术有限公司 | 一种服务质量度量方法、装置及一种基站 |
| US10993131B2 (en) * | 2015-09-24 | 2021-04-27 | Lg Electronics Inc. | Method for performing logging by terminal in wireless communication system and terminal using same |
| EP3804394A1 (en) * | 2018-06-01 | 2021-04-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Directing devices for coverage measurement purposes |
| CN112470432B (zh) * | 2018-07-26 | 2024-11-15 | 联想(新加坡)私人有限公司 | 监视数据连接的qos参数 |
| WO2020029097A1 (zh) * | 2018-08-07 | 2020-02-13 | Oppo广东移动通信有限公司 | 一种信息传输方法及装置、通信设备 |
| KR102602381B1 (ko) * | 2018-10-05 | 2023-11-16 | 삼성전자주식회사 | 무선 통신 시스템에서 무선 통신망을 이용한 동기화를 위한 장치 및 방법 |
-
2019
- 2019-02-14 CN CN201910115158.6A patent/CN111565411B/zh active Active
- 2019-02-14 CN CN202210889989.0A patent/CN115426673B/zh active Active
-
2020
- 2020-02-04 WO PCT/CN2020/074262 patent/WO2020164410A1/zh not_active Ceased
- 2020-02-04 EP EP20756020.2A patent/EP3908033A4/en active Pending
-
2021
- 2021-08-03 US US17/392,523 patent/US12273150B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3297318A1 (en) * | 2015-05-15 | 2018-03-21 | Kyocera Corporation | User terminal |
| CN106454921A (zh) * | 2015-08-05 | 2017-02-22 | 中兴通讯股份有限公司 | 时延的最小化路测方法及装置 |
| CN107925592A (zh) * | 2015-08-11 | 2018-04-17 | Lg 电子株式会社 | 在无线通信系统中执行上行链路分组延迟测量的方法及其设备 |
Non-Patent Citations (3)
| Title |
|---|
| HUAWEI ET AL.: "Radio Measurements for feMDT,", 3GPP TSG-RAN WG2 MEETING #90 R2-152290,, 15 May 2015 (2015-05-15), XP050971746 * |
| HUAWEI TECHNOLOGIES ET AL.: "Adding Use Case for Measurement of User Plane Delay,", 3GPP TSG SA WG5 (TELECOM MANAGEMENT) MEETING #117 S5-181545,, 2 February 2018 (2018-02-02), XP051395126, DOI: 20200415174705A * |
| See also references of EP3908033A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116939718A (zh) * | 2022-04-01 | 2023-10-24 | 华为技术有限公司 | 通信方法及通信装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111565411A (zh) | 2020-08-21 |
| CN111565411B (zh) | 2022-08-09 |
| EP3908033A4 (en) | 2022-03-09 |
| US20210367683A1 (en) | 2021-11-25 |
| CN115426673A (zh) | 2022-12-02 |
| US12273150B2 (en) | 2025-04-08 |
| CN115426673B (zh) | 2025-02-25 |
| EP3908033A1 (en) | 2021-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111565411B (zh) | 时延测量方法、网络设备和终端设备 | |
| US20200221538A1 (en) | Data transmission method, terminal device, and network device | |
| JP7683702B2 (ja) | バッファ状態レポートの方法、バッファ状態レポートの構成方法及び装置 | |
| WO2024138877A1 (zh) | 传输bsr的方法及装置 | |
| CN112272388B (zh) | 传输信息的方法和设备 | |
| WO2020114391A1 (zh) | 通信方法及装置 | |
| CN112312588B (zh) | 用于传输数据的方法、终端设备和网络设备 | |
| WO2022120541A1 (zh) | 数据传输的方法和装置 | |
| EP4583573A1 (en) | Data packet discarding method and related device | |
| US20230345345A1 (en) | Signal transmission and reception method and apparatus and communication system | |
| WO2024187316A1 (zh) | 通信方法以及通信设备 | |
| US20250227546A1 (en) | Communication method and apparatus, and computer-readable storage medium | |
| WO2022067512A1 (zh) | 通信方法及通信设备 | |
| WO2025035893A1 (zh) | 一种上报缓存状态报告的方法和通信装置 | |
| WO2024140600A1 (zh) | 通信方法、通信装置及通信系统 | |
| CN114467316B (zh) | 通信方法和通信装置 | |
| WO2021163832A1 (zh) | 数据传输的方法和装置 | |
| WO2025061133A1 (zh) | 消息传输方法及装置 | |
| WO2026001796A1 (zh) | 通信方法及相关装置 | |
| WO2023020330A1 (zh) | 资源使用方法及装置、计算机可读存储介质、接入设备、网络设备 | |
| WO2025025213A1 (zh) | 不被使用的发送时机的指示方法和装置 | |
| WO2025092456A1 (zh) | 一种通信方法及装置 | |
| WO2025160896A1 (zh) | 延迟信息的报告和接收方法、装置和通信系统 | |
| WO2024098267A1 (zh) | 数据传输装置、数据发送装置以及方法 | |
| WO2025113293A1 (zh) | 一种通信方法及通信装置 |
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: 20756020 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020756020 Country of ref document: EP Effective date: 20210806 |

