WO2023093569A1 - 层2测量方法、装置及存储介质 - Google Patents
层2测量方法、装置及存储介质 Download PDFInfo
- Publication number
- WO2023093569A1 WO2023093569A1 PCT/CN2022/131921 CN2022131921W WO2023093569A1 WO 2023093569 A1 WO2023093569 A1 WO 2023093569A1 CN 2022131921 W CN2022131921 W CN 2022131921W WO 2023093569 A1 WO2023093569 A1 WO 2023093569A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- measurement
- layer
- terminal
- relay terminal
- packet
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- 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
- 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
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
Definitions
- the present disclosure relates to the technical field of communications, and in particular to a layer 2 measurement method, device and storage medium.
- the New Radio (NR) protocol R16 version defines the content related to Layer 2 (Layer 2, L2) measurement, mainly including the transmission data volume, throughput, and time between the terminal/User Equipment (User Equipment, UE) and the base station Delay, the measurement of packet loss rate.
- Layer 2 Layer 2, L2
- the current layer 2 measurement only involves the measurement between the ordinary UE (directly connected UE) and the base station, and does not involve the remote (Remote) UE and relay (Relay) UE in the direct communication link relay (Sidelink Relay) scenario The measurement between them cannot meet the requirements of SA2 and SA5 for layer 2 measurement.
- Embodiments of the present disclosure provide a layer 2 measurement method, device, and storage medium to solve the technical problem in the prior art that layer 2 measurement cannot be performed in a Sidelink Relay scenario.
- the embodiment of the present disclosure provides a layer 2 measurement method, where a direct communication link has been established between the remote terminal and the relay terminal, including:
- the measurement information associated with the layer 2 measurement by performing a layer 2 measurement on the first terminal for data transmission using the direct communication link, the measurement information associated with the layer 2 measurement comprising a measurement of an average throughput information, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or a relay terminal;
- the measurement information associated with layer 2 measurements is sent to a network device.
- the measurement information of the average throughput includes one or more of the following information:
- the measurement information associated with the average throughput includes one or more of the following information:
- the length of time it takes to transmit data packets in each data transmission interval in the measurement period is the length of time it takes to transmit data packets in each data transmission interval in the measurement period.
- the measurement information of the packet delay includes one or more of the following information:
- the measurement information associated with the uplink data packet delay includes the following information One or more:
- the measurement information associated with the uplink data packet delay includes the following information One or more:
- the measurement information associated with the downlink data packet delay includes the following information One or more:
- the average delay from each packet entering the adaptation layer to the outgoing radio link control layer is the average delay from each packet entering the adaptation layer to the outgoing radio link control layer.
- the measurement information of the packet loss rate includes one or more of the following information:
- the measurement information associated with the downlink packet loss rate includes one of the following information One or more kinds:
- the total number of packets sent during the measurement period is the total number of packets sent during the measurement period.
- the measurement information associated with the downlink packet loss rate includes one of the following information One or more kinds:
- the total number of tagged packets sent during the measurement period is the total number of tagged packets sent during the measurement period.
- the measurement information associated with the downlink packet loss rate includes one of the following information One or more kinds:
- the number of tagged packets successfully received during the measurement period is the number of tagged packets successfully received during the measurement period.
- the sending the measurement information associated with the layer 2 measurement to the network device includes:
- the first terminal is a remote terminal, sending measurement information associated with layer 2 measurement to the network device through the relay terminal.
- the layer 2 measurement method before sending the measurement information associated with the layer 2 measurement to the network device, it further includes:
- the first message is used to trigger sending measurement information associated with layer 2 measurement to the network device;
- before acquiring the first message sent by the network device further includes:
- the second message is used to indicate that the first terminal stores measurement information associated with layer 2 measurement.
- the embodiment of the present disclosure provides a layer 2 measurement method, where a direct communication link has been established between the remote terminal and the relay terminal, including:
- the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or relay terminal;
- the layer 2 measurement method before acquiring the measurement information associated with the layer 2 measurement sent by the first terminal, further includes:
- the second message is used to indicate that the first terminal stores measurement information associated with layer 2 measurement.
- the embodiment of the present disclosure also provides an electronic device, in which a direct communication link has been established between the remote terminal and the relay terminal, including a memory, a transceiver, and a processor:
- the memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:
- the measurement information associated with the layer 2 measurement by performing a layer 2 measurement on the first terminal for data transmission using the direct communication link, the measurement information associated with the layer 2 measurement comprising a measurement of an average throughput information, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or a relay terminal;
- the measurement information associated with layer 2 measurements is sent to a network device.
- the embodiment of the present disclosure also provides a network device, in which a direct communication link has been established between the remote terminal and the relay terminal, including a memory, a transceiver, and a processor:
- the memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:
- the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or relay terminal.
- the embodiment of the present disclosure also provides a layer 2 measurement device, in which a direct communication link has been established between the remote terminal and the relay terminal, including:
- a determining module configured to determine measurement information associated with layer 2 measurement by performing layer 2 measurement on the first terminal that uses the direct communication link for data transmission, where the measurement information associated with layer 2 measurement includes One or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or a relay terminal;
- a sending module configured to send the measurement information associated with layer 2 measurement to a network device.
- the embodiment of the present disclosure also provides a layer 2 measurement device, in which a direct communication link has been established between the remote terminal and the relay terminal, including:
- the obtaining module is configured to obtain the measurement information associated with the layer 2 measurement sent by the first terminal; the measurement information associated with the layer 2 measurement is obtained by performing layer 2 determined by measurement; the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first A terminal is a remote terminal or a relay terminal;
- An evaluation module configured to evaluate the data transmission performance of the first terminal according to the measurement information associated with the layer 2 measurement.
- the embodiments of the present disclosure further provide a processor-readable storage medium, the processor-readable storage medium stores a computer program, and the computer program is used to make the processor perform the above-mentioned first aspect or the first aspect.
- the steps of the layer 2 measurement method described in the second aspect are not limited to the seventh aspect.
- the embodiments of the present disclosure further provide a computer-readable storage medium, the computer-readable storage medium stores a computer program, and the computer program is used to make the computer perform the above-mentioned first aspect or the second aspect. Steps in the layer 2 measurement method described above.
- the embodiment of the present disclosure further provides a communication device, where a computer program is stored in the communication device, and the computer program is used to enable the communication device to execute layer 2 as described in the first aspect or the second aspect. The steps of the measurement method.
- the embodiment of the present disclosure also provides a chip product, the computer program is stored in the chip product, and the computer program is used to make the chip product execute the layer 2 described in the first aspect or the second aspect. The steps of the measurement method.
- Embodiments of the present disclosure provide a Layer 2 measurement method, device, and storage medium, by performing Layer 2 measurement on the remote terminal and the relay terminal when a direct communication link has been established between the remote terminal and the relay terminal. Measure, and send the obtained measurement information associated with layer 2 measurement to network devices, so as to implement layer 2 measurement in the Sidelink Relay scenario.
- Fig. 1 is one of the schematic flow charts of the layer 2 measurement method provided by the embodiment of the present disclosure
- FIG. 2 is a schematic diagram of a scenario in which a relay terminal serves a remote terminal
- FIG. 3 is a schematic diagram of a scenario where multiple relay terminals serve a remote terminal
- Fig. 4 is the second schematic flow diagram of the layer 2 measurement method provided by the embodiment of the present disclosure.
- FIG. 5 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of a network device provided by an embodiment of the present disclosure.
- Fig. 7 is one of the structural schematic diagrams of the layer 2 measuring device provided by the embodiment of the present disclosure.
- Fig. 8 is a second structural schematic diagram of a layer 2 measuring device provided by an embodiment of the present disclosure.
- Fig. 1 is one of the flow diagrams of the layer 2 measurement method provided by the embodiment of the present disclosure.
- the embodiment of the present disclosure provides a layer 2 measurement method
- the execution subject may be a terminal (relay terminal or remote terminal) terminal), such as a mobile phone, etc.
- a direct communication link has been established between the remote terminal and the relay terminal, including:
- Step 101 Determine the measurement information associated with the layer 2 measurement by performing layer 2 measurement on the first terminal that uses the direct communication link for data transmission, the measurement information associated with the layer 2 measurement includes an average throughput One or more of measurement information of data packet delay, measurement information of data packet delay, and measurement information of data packet loss rate, wherein the first terminal is a remote terminal or a relay terminal.
- FIG. 2 is a schematic diagram of a scenario in which a relay terminal serves a remote terminal.
- the remote UE communicates with the relay UE using a direct communication interface.
- the direct communication interface may be a PC5 interface.
- the link between the remote UE and the relay UE is a direct communication link (Sidelink).
- the Uu interface is used for communication between the relay UE and the network device, and the link between the relay UE and the network device is a backhaul link (BH).
- BH backhaul link
- a remote UE is connected to the network through a relay UE.
- Figure 3 is a schematic diagram of a scene where multiple relay terminals serve a remote terminal.
- the remote UE and the relay UE 1 use the PC5 interface for communication, and the communication between the remote UE and the relay UE
- the link is Sidelink
- the relay UE 1 and the relay UE N use the PC5 interface for communication
- the link between the relay UE1 and the relay UE N is also Sidelink
- the relay UE N and the network equipment use Uu
- the interface communicates
- the link between the relay UE N and the network device is a Backhaul link.
- a remote UE is connected to the network through multiple relay UEs.
- the remote terminal performs layer 2 measurement on itself, and acquires measurement information associated with the layer 2 measurement.
- the relay terminal performs layer 2 measurement on itself, and acquires measurement information associated with the layer 2 measurement.
- the relay terminal can divide the transmitted data into the data to be transmitted by itself and the data to be forwarded by the remote terminal.
- the layer 2 measurement here can be divided into: performing layer 2 measurement for the data to be transmitted by itself and performing layer 2 measurement for the data forwarded by the remote terminal.
- the measurement information associated with the layer 2 measurement may include one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate.
- the average throughput measurement information may include one or more of the following information:
- the average throughput measurement is aimed at the measurement of a single relay terminal or remote terminal, which is convenient for network equipment to observe the throughput of each relay terminal or remote terminal, and assists the network in performing remote terminal and relay terminal configuration optimization.
- the average throughput measurement is divided into uplink (UpLink, UL) and downlink (Downlink, DL).
- the UL or DL average throughput measurement of the remote terminal can be carried by each direct communication link data radio bearer of each remote terminal (per remote User Equipment per Sidelink Data Radio Bearer, per remote UE per SL-DRB) Or each remote terminal (per remote User Equipment, per remote UE) or each data radio bearer of each remote terminal (per remote User Equipment per Data Radio Bearer, per remote UE per DRB) is measured as a unit.
- each direct communication link data radio bearer of each relay terminal may be used (per relay User Equipment per Sidelink Data Radio Bearer, per relay UE per SL-DRB) Or each relay terminal (per relay User Equipment, per relay UE) or each data radio bearer of each relay terminal (per relay User Equipment per Data Radio Bearer, per relay UE per DRB) is measured as a unit.
- the average throughput can be understood as the UL average throughput value obtained by the remote terminal; the measurement information associated with the average throughput can be understood as the remote The terminal terminal performs UL throughput measurement to calculate its own UL average throughput value, and the associated measurement information is obtained; the identification information of the remote terminal refers to the self-identification of the remote terminal, which can be added to the frequency point as the physical cell ID (Physical Cell Identifier, PCI), or Global Cell ID (Cell Global Identifier, CGI) or L2 ID.
- Uplink data transmission is a process in which the remote terminal sends data to the relay terminal, and the relay terminal forwards the data to the network device.
- the average throughput can be understood as the UL average throughput value calculated by the relay terminal based on the transmitted uplink data; the measurement associated with the average throughput The information can be understood as the associated measurement information obtained by performing UL throughput measurement by the relay terminal to calculate the UL average throughput value; the average throughput can also be understood as the UL data transmitted by the relay terminal as determined by the remote terminal, Calculate the UL average throughput value when transmitting UL data for the remote terminal; the measurement information associated with the average throughput can be understood as the UL average throughput value calculated by the relay terminal when transmitting UL data for the remote terminal Perform UL throughput measurement to obtain associated measurement information; the identification information of the remote terminal refers to the identification information of the remote terminal whose average throughput is measured by the relay terminal, that is, adding a physical cell ID (PCI ), or Cell Global ID (CGI) or L2 ID.
- PCI physical cell ID
- CGI Cell Global ID
- the transmitted data is downlink data
- the way to understand the average throughput and the measurement information associated with the average throughput is similar to that described above, the difference is: whether the data is uplink data or downlink data, which will not be repeated here.
- the relay terminal can simultaneously obtain one or more of the average throughput, measurement information and identification information associated with the average throughput of the multiple remote terminals.
- the relay terminal can simultaneously report the average throughput-related measurement information of multiple remote terminals.
- the specific information contained in the average throughput measurement information that needs to be reported is clarified, which further facilitates the implementation of Layer 2 measurement in the Sidelink Relay scenario.
- the measurement information associated with the average throughput may include one or more of the following information:
- the length of time it takes to transmit data packets in each data transmission interval in the measurement period is the length of time it takes to transmit data packets in each data transmission interval in the measurement period.
- the measurement period indicates the time period of this measurement.
- the measurement start time and end time indicate the time points at which the measurement starts and ends, and this time point can be a relative time or an absolute time.
- the total number of successfully transmitted data packets in the measurement period indicates the total number of successfully received or transmitted data packets in the measurement period.
- the number of successfully transmitted data packets in each data transmission interval (data burst) in the measurement period indicates the number of successfully transmitted data packets in each data burst within the measurement period, which can be expressed in the form of a list (list) The number of packets successfully transmitted.
- the total time spent on all data burst transmission packets in the measurement period indicates the sum of the total time spent on transmitting all data burst packets in the measurement period.
- the time spent transmitting each data burst packet in the measurement period indicates the time spent transmitting each data burst packet within the measurement period, and the time spent transmitting data packets in each data burst can be represented by a list.
- the measurement information associated with the average throughput may include: measurement period, measurement start time and end time, total number of successfully sent data packets within the measurement period, One or more of the number of data packets successfully sent in each UL data burst in the measurement period, the total time spent in sending data packets in all UL data bursts in the measurement period, and the time spent in sending data packets in each UL data burst in the measurement period kind.
- the measurement information associated with the average throughput includes the measurement start time and end time, the total number of successfully transmitted data packets in the measurement period, the number of successfully transmitted data packets in each UL data burst in the measurement period, and all UL data bursts in the measurement period. The total time spent sending packets in burst.
- the measurement information associated with the average throughput includes the measurement period, the total number of successfully sent data packets in the measurement period, and the time spent on sending data packets for each UL data burst in the measurement period.
- the measurement information associated with the average throughput may include: measurement period, measurement start time and end time, total number of successfully received data packets within the measurement period, One or more of the number of successfully received data packets in each DL data burst in the measurement period, the total time spent receiving data packets in all DL data bursts in the measurement period, and the time spent receiving data packets in each DL data burst in the measurement period kind.
- the measurement information associated with the average throughput includes the measurement start time and end time, the total number of successfully received data packets in the measurement period, the number of successfully received data packets in each DL data burst in the measurement period, and all DL data bursts in the measurement period The total time spent receiving packets in burst.
- the measurement information associated with the average throughput includes the measurement period, the total number of successfully received data packets in the measurement period, and the time spent for each DL data burst to receive data packets in the measurement period.
- the measurement information associated with the average throughput may include: measurement period, measurement start time and end time, total number of successfully sent data packets within the measurement period, One or more of the number of data packets successfully sent in each UL data burst in the measurement period, the total time spent in sending data packets in all UL data bursts in the measurement period, and the time spent in sending data packets in each UL data burst in the measurement period kind.
- the measurement information associated with the average throughput includes the measurement start time and end time, the total number of successfully transmitted data packets in the measurement period, the number of successfully transmitted data packets in each UL data burst in the measurement period, and all UL data bursts in the measurement period. The total time spent sending packets in burst.
- the measurement information associated with the average throughput includes the measurement period, the total number of successfully sent data packets in the measurement period, and the time spent on sending data packets for each UL data burst in the measurement period.
- the measurement information associated with the average throughput may include: measurement period, measurement start time and end time, total number of successfully received data packets within the measurement period, One or more of the number of successfully received data packets in each DL data burst in the measurement period, the total time spent receiving data packets in all DL data bursts in the measurement period, and the time spent receiving data packets in each DL data burst in the measurement period kind.
- the measurement information associated with the average throughput includes the measurement start time and end time, the total number of successfully received data packets in the measurement period, the number of successfully received data packets in each DL data burst in the measurement period, and all DL data bursts in the measurement period The total time spent receiving packets in burst.
- the measurement information associated with the average throughput includes the measurement period, the total number of data packets received and sent within the measurement period, and the time spent receiving data packets by each DL data burst within the measurement period.
- the specific information contained in the measurement information associated with the average throughput is clarified, which further facilitates the network device to use the measurement information associated with the average throughput of the remote terminal and the measurement information associated with the average throughput of the relay terminal, During the average throughput measurement process of a remote terminal, the average throughput of each relay terminal and/or the average throughput measured by the remote terminal are analyzed.
- the measurement information of packet delay may include one or more of the following information:
- the total time delay of the uplink data packet may be the time delay when the data packet is sent from the remote terminal to the network side device.
- the total delay of the downlink data packet may be the delay of sending the data packet from the network side device to the remote terminal.
- the uplink data packet delay can be the delay when the data packet is sent from the relay terminal or the remote terminal to the next-hop relay terminal, and the downlink data packet delay can be the time delay when the data packet is sent from the relay terminal to the next-hop relay terminal or the next-hop relay terminal.
- One-hop delay of the remote terminal can be the delay when the data packet is sent from the relay terminal or the remote terminal to the next-hop relay terminal.
- the delay of each segment may be calculated firstly, and then the segmental delays are summed to obtain the uplink or downlink data packet delay of the remote terminal.
- the measurement information associated with the delay of the uplink data packet may be information related to the delay of each segment in the path of measuring the delay of the uplink data packet.
- the measurement information associated with the delay of the downlink data packet may be information related to the delay of each segment in the path of measuring the delay of the downlink data packet.
- each direct communication link data radio bearer of each remote terminal per remote User Equipment per Sidelink Data Radio Bearer, per remote UE per SL-DRB
- each remote terminal per remote User Equipment, per remote UE
- each data radio bearer per remote User Equipment per Data Radio Bearer, per remote UE per DRB
- each direct communication link data radio bearer of each relay terminal (per relay User Equipment per Sidelink Data Radio Bearer, per relay UE per SL-DRB ) or each relay terminal (per relay User Equipment, per relay UE) or each data radio bearer (per relay User Equipment per Data Radio Bearer, per relay UE per DRB) of each relay terminal is measured as a unit.
- the relay terminal can simultaneously obtain the uplink data packet delay, measurement information associated with the uplink data packet delay, downlink data packet delay, One or more of the measurement information associated with the downlink data packet delay and the identification information of the remote terminal.
- the relay terminal can report the packet delay-related measurement information of multiple remote terminals at the same time.
- the specific information contained in the measurement information of packet delay that needs to be reported is clarified, which further facilitates the realization of layer 2 measurement in the Sidelink Relay scenario.
- the measurement information associated with the uplink data packet delay includes one or more of the following information:
- the uplink data packet delay of the remote terminal mainly measures one or more of the following segment delays:
- Packet Data Convergence Protocol (PDCP) layer average delay the average delay from each packet entering the PDCP layer to the outgoing PDCP layer, or from each packet entering the PDCP layer to being sent to the wireless
- the average delay of the link control (Radio Link Control, RLC) layer The average delay of the link control (Radio Link Control, RLC) layer.
- the measurement method of the average delay of the PDCP layer within a period of time, the time spent by each data packet from entering the PDCP layer to the outgoing PDCP layer is summed, divided by the total number of data packets transmitted during this period, that is, each The average value of the time spent by a data packet from entering the PDCP layer to leaving the PDCP layer is taken as the average delay of the PDCP layer.
- the delay can be calculated with the first sub-packet.
- Radio Link Control (RLC) layer average delay the average delay from each packet entering the RLC layer to outgoing RLC, or, from each packet entering the RLC layer to being sent to the media access control (Medium Access Control, MAC) layer average delay.
- RLC Radio Link Control
- the measurement method of the average delay of the RLC layer within a period of time, the time spent by each data packet from entering the RLC layer to the outgoing RLC layer is summed, divided by the total number of transmitted data packets during this period, that is, each The average value of the time spent by data packets from entering the RLC layer to outgoing RLC layer is taken as the average delay of the RLC layer.
- PC5 port transmission average delay the average delay from when each data packet is transmitted from the MAC layer of the remote terminal to receiving the confirmation message sent by the relay terminal; or, from each data packet to the RLC layer of the remote terminal The average delay from receiving the acknowledgment message sent by the relay terminal.
- the measurement method of the average transmission delay of the PC5 port within a period of time, the sum of the time spent for each data packet on the PC5 interface, transmitted from the MAC layer of the remote terminal to receiving the successful reception confirmation sent by the relay terminal, Divide by the total number of data packets transmitted during this period, that is, take the average value of the time it takes for each data packet to be sent from the MAC layer of the remote terminal to receive the successful reception confirmation sent by the relay terminal as the PC5 port transmission average latency.
- the sum of the time it takes for each data packet to be transmitted from the RLC layer of the remote terminal to the successful reception confirmation sent by the relay terminal on the PC5 interface is divided by the transmission data during this period
- the total number of packets that is, take the average value of the time it takes for each data packet to be transmitted from the RLC layer of the remote terminal to the successful reception confirmation sent by the relay terminal as the average transmission delay of the PC5 port.
- the total average delay of PDCP layer and RLC layer the total average delay from each data packet entering the PDCP layer to the outgoing RLC, or the total average delay from each data packet entering the PDCP layer to being sent to the MAC layer.
- the measurement method of the total average delay of the PDCP layer and the RLC layer within a period of time, the time spent by each data packet from entering the PDCP layer to the outgoing RLC layer is summed, divided by the total number of transmitted data packets during this period , that is, take the average value of the time spent by each data packet from entering the PDCP layer to exiting the RLC layer as the total average delay of the PDCP layer and the RLC layer.
- the total average delay from entering the PDCP layer to the outgoing MAC layer the total average delay from each data packet entering the PDCP layer to the outgoing MAC layer, or from each data packet entering the PDCP layer to being sent to the physical (Physical, The total average delay of the PHY) layer.
- the measurement method of the total average delay from entering the PDCP layer to the outgoing MAC layer within a period of time, the sum of the time taken by each data packet from entering the PDCP layer to outgoing MAC layer, divided by the time spent on transmitting data packets during this period.
- the total number that is, take the average value of the time taken by each data packet from entering the PDCP layer to outgoing MAC layer as the total average delay from entering the PDCP layer to outgoing MAC layer.
- the average delay from entering the PDCP layer of the remote terminal to receiving the successful reception confirmation sent by the relay terminal the average delay from when each data packet enters the PDCP layer of the remote terminal to receiving the confirmation message sent by the relay terminal.
- the measurement method of the average delay from entering the PDCP layer of the remote terminal to receiving the successful reception confirmation sent by the relay terminal within a period of time, each data packet enters the PDCP layer of the remote terminal and sends it to the relay through the PC5 interface
- the sum of the time it takes for the terminal to receive the successful reception confirmation message sent by the relay terminal is divided by the total number of transmitted data packets during this period, that is, each data packet is taken from entering the PDCP layer of the remote terminal to receiving
- the average value of the time taken until the successful reception confirmation message sent by the relay terminal is taken as the average delay from entering the PDCP layer of the remote terminal to receiving the successful reception confirmation message sent by the relay terminal.
- the measurement information associated with the uplink data packet delay of the remote terminal includes the average delay of the PDCP layer, the average delay of the RLC layer, and the average transmission delay of the PC5 port.
- the measurement information of the remote terminal associated with the uplink data packet delay includes an average delay from entering the PDCP layer of the remote terminal to receiving the successful reception confirmation sent by the relay terminal.
- the specific information contained in the measurement information associated with the uplink data packet delay is clarified, which further facilitates the network device to analyze and calculate the uplink average total data packet delay of the remote terminal according to the measurement information associated with the uplink data packet delay.
- the measurement information associated with the uplink data packet delay includes one or more of the following information:
- the uplink data packet delay of the relay terminal mainly measures one or more of the following segment delays:
- RLC layer average delay the average delay from each data packet entering the RLC layer of the relay terminal to the outgoing RLC layer of the relay terminal, or, from the time each data packet enters the RLC layer of the relay terminal to being sent to The average delay of the MAC layer of the relay terminal.
- the measurement method of the average delay of the RLC layer within a period of time, the sum of the time spent by each data packet from entering the RLC layer of the relay terminal to the MAC layer sent to the relay terminal, divided by the transmission data packet during this period.
- the total number of that is, take the average value of the time spent by each data packet from entering the RLC layer of the relay terminal to sending to the MAC layer of the relay terminal as the average delay of the RLC layer.
- PC5 port average delay the average delay from when each data packet is transmitted from the MAC layer of the relay terminal to receiving the confirmation message sent by the next-hop relay terminal; or, from the time each data packet is transmitted to the relay terminal The average delay from the RLC layer to receiving the acknowledgment message sent by the next-hop relay terminal.
- the measurement method of the average delay of the PC5 port within a period of time, the sum of the time it takes for each data packet to be transmitted from the MAC layer of the relay terminal on the PC5 port to the successful reception confirmation sent by the next-hop relay terminal, divided by Take the total number of data packets transmitted during this period, that is, take the average value of the time it takes for each data packet to be sent from the MAC layer of the relay terminal to receive the successful reception confirmation message sent by the next-hop relay terminal as PC5 Port average delay.
- the sum of the time it takes for each data packet to be transmitted from the RLC layer of the relay terminal on the PC5 port to the successful receipt confirmation sent by the next-hop relay terminal is divided by the time spent on transmitting data during this period
- the total number of packets that is, take the average of the time it takes for each data packet to be sent from the RLC layer of the relay terminal to receive the successful reception confirmation message sent by the next-hop relay terminal as the average delay of the PC5 port.
- the total average delay of the relay terminal the average delay from each data packet entering the relay terminal to the outgoing relay terminal.
- the measurement method of the total average delay of the relay terminal within a period of time, the sum of the time spent by each data packet from the relay terminal to the outgoing relay terminal, divided by the total number of data packets transmitted during this period The number, that is, take the average value of the time spent by each data packet from entering the relay terminal to leaving the relay terminal as the total average delay of the relay terminal.
- Adaptation layer average delay the average delay from each data packet entering the adaptation layer to the outgoing adaptation layer, or the average delay from each data packet entering the adaptation layer to being sent to the RLC layer.
- the measurement method of the average delay of the adaptation layer within a period of time, the sum of the processing time of each data packet at the adaptation layer of the relay terminal is divided by the total number of transmitted data packets during this period, that is, each The average value of the processing time of the data packet at the adaptation layer of the relay terminal is taken as the average delay of the adaptation layer.
- Adaptation layer and RLC layer total average delay the average delay from each packet entering the adaptation layer to the outgoing RLC layer, or the average time from each packet entering the adaptation layer to being sent to the MAC layer delay.
- the measurement method of the total average delay of the adaptation layer and the RLC layer within a period of time, the sum of the time of each data packet from the adaptation layer to the relay terminal to the RLC layer of the outgoing relay terminal is divided by this time.
- the total number of transmitted data packets that is, take the average value of the time of each data packet from entering the adaptation layer of the relay terminal to the RLC layer of the outgoing relay terminal as the total average delay of the adaptation layer and the RLC layer.
- the average delay from entering the RLC/MAC layer of the relay terminal to being scheduled by the base station or to receiving the successful reception confirmation message sent by the base station the average delay from each data packet entering the RLC layer to being scheduled by the base station; The average delay from each data packet entering the RLC layer to receiving the confirmation message sent by the base station; or the average delay from each data packet entering the MAC layer to being scheduled by the base station; or, from each data packet entering the MAC layer to receiving The average delay of acknowledgment messages sent by the base station.
- the measurement method of the average delay from entering the RLC/MAC layer of the relay terminal to being scheduled by the base station or receiving the successful reception confirmation message sent by the base station from entering the RLC/MAC layer of the relay terminal to being scheduled by the base station or receiving The sum of the time when the base station successfully receives the acknowledgment is divided by the total number of transmitted data packets during this period, that is, the average value of the time for each data packet from entering the RLC/MAC layer of the relay terminal to being scheduled by the base station or to The average time of receiving the successful reception acknowledgment from the base station is taken as the average delay from entering the RLC/MAC layer to being scheduled by the base station or receiving the successful reception acknowledgment message sent by the base station.
- the average delay from entering the adaptation layer to being scheduled by the base station or receiving the successful reception confirmation message sent by the base station the average delay from each data packet entering the adaptation layer to being scheduled by the base station; or, from each data packet entering The average delay from the adaptation layer to receiving the acknowledgment message sent by the base station.
- the measurement method of the average delay from entering the adaptation layer to being scheduled by the base station or receiving the successful reception confirmation message sent by the base station within a period of time, each data packet goes from the adaptation layer of the relay terminal to being scheduled by the base station or arriving at the The sum of the time of receiving the successful reception confirmation of the base station is divided by the total number of transmitted data packets during this period, that is, the average value of the time for each data packet from entering the adaptation layer of the relay terminal to being scheduled by the base station or The average value of time until receiving the successful reception confirmation message sent by the base station is taken as the average delay from entering the adaptation layer to being scheduled by the base station or receiving the successful reception confirmation message sent by the base station.
- the measurement information associated with the delay of the uplink data packet of the relay terminal includes the average delay of the RLC layer and the average transmission delay of the PC5 port.
- the measurement information associated with the uplink data packet delay of the relay terminal includes the average delay from entering the RLC/MAC layer of the relay terminal to being scheduled by the base station or to receiving a successful reception confirmation message sent by the base station.
- the specific information contained in the measurement information associated with the uplink data packet delay of the relay terminal is clarified, which further facilitates the network equipment to analyze and calculate the uplink average total data of the remote terminal based on the measurement information associated with the uplink data packet delay packet delay.
- the measurement information associated with the downlink data packet delay includes one or more of the following information:
- the average delay from each packet entering the adaptation layer to the outgoing radio link control layer is the average delay from each packet entering the adaptation layer to the outgoing radio link control layer.
- the downlink data packet delay of the relay terminal mainly measures one or more of the following segment delays:
- RLC layer average delay the average delay from each data packet entering the RLC layer of the relay terminal to the outgoing RLC layer of the relay terminal; or, from the time each data packet enters the RLC layer of the relay terminal to being sent to The average delay of the MAC layer of the relay terminal.
- the measurement method of the average delay of the RLC layer within a period of time, the sum of the time spent by each data packet from entering the RLC layer of the relay terminal to the MAC layer sent to the relay terminal, divided by the transmission data packet during this period.
- the total number of that is, take the average value of the time spent by each data packet from entering the RLC layer of the relay terminal to sending to the MAC layer of the relay terminal as the average delay of the RLC layer.
- PC5 port average delay the average delay from when each data packet is sent out of the MAC layer to when the confirmation message sent by the next-hop relay terminal or the next-hop remote terminal is received; or, when each data packet is sent out from the RLC The average delay from the first layer to the receipt of the confirmation message sent by the next-hop relay terminal or the next-hop remote terminal.
- the measurement method of the average delay of the PC5 port within a period of time, each data packet is sent from the MAC/RLC layer of the relay terminal on the PC5 port to the successful reception confirmation sent by the next-hop relay terminal or the remote terminal.
- the average time spent receiving confirmation is taken as the average delay of the PC5 port.
- the total average delay of the relay terminal the average delay from each data packet entering the relay terminal to the outgoing relay terminal.
- the measurement method of the total average delay of the relay terminal within a period of time, the sum of the time spent by each data packet from the relay terminal to the outgoing relay terminal, divided by the total number of data packets transmitted during this period The number, that is, take the average value of the time spent by each data packet from entering the relay terminal to leaving the relay terminal as the total average delay of the relay terminal.
- Adaptation layer average delay the average delay from each data packet entering the adaptation layer to the outgoing adaptation layer, or the average delay from each data packet entering the adaptation layer to being sent to the RLC layer.
- the measurement method of the average delay of the adaptation layer within a period of time, the sum of the processing time of each data packet at the adaptation layer of the relay terminal is divided by the total number of transmitted data packets during this period, that is, each The average value of the processing time of the data packet at the adaptation layer of the relay terminal is taken as the average delay of the adaptation layer.
- Adaptation layer and RLC layer total average delay the average delay from each packet entering the adaptation layer to the outgoing RLC layer, or the average time from each packet entering the adaptation layer to being sent to the MAC layer delay.
- the measurement method of the total average delay of the adaptation layer and the RLC layer within a period of time, the sum of the time of each data packet from the adaptation layer to the relay terminal to the RLC layer of the outgoing relay terminal is divided by this time.
- the total number of transmitted data packets that is, take the average value of the time of each data packet from entering the adaptation layer of the relay terminal to the RLC layer of the outgoing relay terminal as the total average delay of the adaptation layer and the RLC layer.
- the measurement information associated with the downlink data packet delay of the relay terminal includes the average delay of the RLC layer and the average transmission delay of the PC5 port.
- the measurement information associated with the uplink data packet delay of the relay terminal includes the total average delay of the relay terminal.
- the specific information contained in the measurement information associated with the downlink data packet delay of the relay terminal is clarified, which further facilitates the network equipment to analyze and calculate the downlink average total data of the remote terminal based on the measurement information associated with the downlink data packet delay packet delay.
- the measurement information of the packet loss rate includes one or more of the following information:
- the downlink packet loss rate may be the downlink packet loss rate measured by the relay terminal, or may be the downlink packet loss rate measured by the remote terminal.
- the measurement information associated with the downlink packet loss rate may be the measurement information obtained by the relay terminal, or the measurement information obtained by the remote terminal.
- the identification information of the remote terminal is the identification information of the remote terminal performing downlink packet loss rate measurement.
- each direct communication link data radio bearer (per remote User Equipment per Sidelink Data Radio Bearer, per remote UE per SL-DRB) or per remote UE per SL-DRB of each remote terminal may be used.
- Each remote terminal (per remote User Equipment, per remote UE) or each data radio bearer (per remote User Equipment per Data Radio Bearer, per remote UE per DRB) of each remote terminal is measured as a unit.
- the data radio bearer of each direct communication link per relay User Equipment per Sidelink Data Radio Bearer, per relay UE per SL-DRB) or per relay UE per SL-DRB of each relay terminal may be used.
- Each relay terminal (per relay User Equipment, per relay UE) or each data radio bearer of each relay terminal (per relay User Equipment per Data Radio Bearer, per relay UE per DRB) is measured as a unit.
- the relay terminal can simultaneously obtain the downlink packet loss rate of multiple remote terminals, the measurement information associated with the downlink packet loss rate, and the identification information of the remote terminals. One or more.
- the relay terminal can simultaneously report the measurement information related to the data packet loss rate of multiple remote terminals.
- the specific information contained in the measurement information of the packet loss rate that needs to be reported is clarified, which further facilitates the realization of Layer 2 measurement in the Sidelink Relay scenario.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the total number of packets sent during the measurement period is the total number of packets sent during the measurement period.
- the measurement period indicates the time period of this measurement.
- the measurement start time and end time indicate the time points at which the measurement starts and ends, and this time point can be a relative time or an absolute time.
- the number of data packets received from the next-hop relay terminal for successful reception confirmation within the measurement period indicates the number of data packets successfully transmitted to the next-hop relay terminal within the measurement period.
- the number of data packets that did not receive a successful reception confirmation from the next-hop relay terminal within the measurement period indicates the number of data packets that were not successfully transmitted to the next-hop relay terminal within the measurement period.
- the total number of data packets sent in the measurement period indicates the total number of data packets sent to the next-hop relay terminal in the measurement period.
- the measurement information associated with the downlink packet loss rate of the relay terminal includes the measurement start time and end time, the number of data packets received from the next-hop relay terminal for successful reception confirmation within the measurement period, and the number of data packets not received within the measurement period.
- One-hop relay terminal feeds back the number of data packets successfully received and confirmed.
- the measurement information associated with the downlink packet loss rate of the relay terminal includes a measurement period, the number of data packets received from the next-hop relay terminal for successful reception confirmation within the measurement period, and the total number of data packets sent within the measurement period.
- the relay terminal or the network can roughly determine the number of lost data packets or the downlink data packet loss rate of itself or each relay terminal according to the measurement information associated with the downlink packet loss rate.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the total number of tagged packets sent during the measurement period is the total number of tagged packets sent during the measurement period.
- the number of labeled data packets received from the next-hop relay terminal for successful reception confirmation within the measurement period indicates the number of labeled data packets successfully transmitted to the next-hop relay terminal within the measurement period.
- the labeling method can add identification information to the header of the data packet.
- the number of labeled data packets that did not receive a successful reception confirmation from the next-hop relay terminal within the measurement period indicates the number of labeled data packets that were not successfully transmitted to the next-hop relay terminal within the measurement period.
- the total number of labeled data packets sent during the measurement period indicates the total number of labeled data packets sent to the next-hop relay terminal within the measurement period.
- the measurement information associated with the downlink packet loss rate of the relay terminal includes the measurement start time and end time, the number of labeled data packets received from the next-hop relay terminal for successful reception confirmation within the measurement period, and the The number of labeled data packets that received the next-hop relay terminal feedback of successful receipt confirmation.
- the measurement information associated with the downlink packet loss rate of the relay terminal includes the measurement period, the number of labeled data packets that have not received a successful reception confirmation from the next-hop relay terminal within the measurement period, and the total number of data packets sent within the measurement period. The number of labeled packets.
- the relay terminal or the network can measure the downlink packet loss rate of the labeled data packet, and accurately determine the number of lost data packets of itself or each relay terminal for the labeled data packet or Downlink packet loss rate for tagged packets.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the number of tagged packets successfully received during the measurement period is the number of tagged packets successfully received during the measurement period.
- the number of tagged data packets successfully received within the measurement period indicates the number of tagged data packets successfully received by the remote terminal within the measurement period.
- the measurement information associated with the downlink packet loss rate of the remote terminal includes the measurement start time and end time and the number of tagged data packets successfully received within the measurement period.
- the measurement information associated with the downlink packet loss rate of the remote terminal includes a measurement period and the number of labeled data packets successfully received within the measurement period.
- the remote terminal or the network can measure the downlink packet loss rate of the labeled data packet, and accurately determine the number of downlink lost data packets of the remote terminal for the labeled data packet or for the tagged packet according to the measurement information associated with the downlink packet loss rate.
- the downlink packet loss rate of the packet can be measured using the downlink packet loss rate of the packet.
- Step 102 sending the measurement information associated with layer 2 measurement to a network device.
- the relay terminal or the remote terminal sends the determined measurement information associated with the layer 2 measurement to the network device.
- the relay terminal or the remote terminal may send the determined identification information, average throughput, uplink data packet delay, downlink data packet delay or downlink packet loss rate of the remote terminal to the network device.
- the relay terminal or the remote terminal may also use the determined identification information of the remote terminal, the measurement information associated with the average throughput, the measurement information associated with the uplink data packet delay, and the measurement information associated with the downlink data packet delay.
- the measurement information or the measurement information associated with the downlink packet loss rate is sent to the network device.
- sending measurement information associated with layer 2 measurements to the network device includes:
- the first terminal is a remote terminal, sending measurement information associated with layer 2 measurement to the network device through the relay terminal.
- each relay terminal or remote terminal directly sends the measurement information associated with the layer 2 measurement to the network device.
- each relay terminal or remote terminal directly sends the measurement information of the average throughput measured by itself to the network device.
- each relay terminal or remote terminal directly sends the summation result of the packet fragmentation delay to the network device respectively.
- each relay terminal or remote terminal directly sends the data packet fragmentation delay to the network device respectively.
- each relay terminal or remote terminal directly sends the downlink data packet loss rate or the number of downlink data packet losses measured by itself to the network device.
- Each relay terminal or remote terminal sends the measurement information associated with the layer 2 measurement to the network device in a layer-by-layer reporting manner.
- each relay terminal or remote terminal sends the measurement information of the average throughput measured by itself to the next-hop relay terminal, and the next-hop relay terminal will receive the measurement information of the average throughput and the measurement information of the self-measured
- the average throughput measurement information is sent to its own next-hop relay terminal, which is reported layer by layer.
- the directly connected terminal will receive the average throughput measurement information and the average throughput measurement information measured by itself sent to network devices.
- each relay terminal or remote terminal sends the summation result of the packet fragmentation delay to the next-hop relay terminal
- the next-hop relay terminal sends the summation result of the received data packet fragmentation delay and the segment delay of the data packet measured by itself are summed and sent to the next hop relay terminal of itself, and transmitted in a layer-by-layer reporting and accumulative manner, and finally the directly connected terminal will receive the segment delay of the packet
- the summation result and the packet fragmentation delay measured by itself are summed up and sent to the network device.
- each relay terminal or remote terminal sends the packet segmentation delay to the next-hop relay terminal, which is recorded by the next-hop relay terminal, and the next-hop relay terminal delays the recorded data packet segmentation And the segment delay measured by itself is sent to its own next-hop relay terminal, which is reported in a layer-by-layer manner, and finally the directly connected terminal sends the segment delay of all data packets on the link to the network device.
- each relay terminal or remote terminal sends the number of downlink data packet loss measured by itself to the next-hop relay terminal, and the next-hop relay terminal will receive the sum result of the number of downlink data packet loss and its own measurement The number of lost downlink data packets is summed and sent to its own next-hop relay terminal, which is reported and accumulated layer by layer. Finally, the directly connected terminal will add the sum of the number of lost downlink data packets received and its own The measured downlink packet losses are summed and sent to the network device.
- each relay terminal or remote terminal sends the downlink data packet loss rate measured by itself to the next-hop relay terminal, and the next-hop relay terminal receives the data sent by the previous-hop relay terminal or remote terminal. All data packet loss rates are recorded and the recorded downlink data packet loss rate and the downlink data packet loss rate measured by itself are sent to the next-hop relay terminal, which is reported layer by layer. Finally, the directly connected terminal reports Record all data packet loss rates received from the previous hop relay terminal or remote terminal, and send the recorded downlink data packet loss rate and the downlink data packet loss rate measured by itself to the network device. Each relay terminal or remote terminal can report to the network device directly, or report to the network device layer by layer. The flexible reporting method allows the network device to quickly grasp the layer of the remote terminal 2 Measurement situation.
- the first message is used to trigger sending measurement information associated with layer 2 measurement to the network device;
- the network device needs to send a message to the relay terminal or the remote terminal, and the relay terminal or the remote terminal obtains the network A message sent by the device, where the message is used to trigger the relay terminal or the remote terminal to send the measurement information associated with the layer 2 measurement to the network device.
- the relay terminal or the remote terminal cannot send measurement information associated with layer 2 measurements to the network device.
- the relay terminal or the remote terminal Only when the network device sends the message to the relay terminal or the remote terminal, can the relay terminal or the remote terminal send the measurement information associated with the layer 2 measurement to the network device.
- the network device Before sending the measurement information associated with the layer 2 measurement to the network device, the network device sends a labeled data packet to the first terminal, and the first terminal acquires the labeled data packet sent by the network device.
- the network device needs to send the labeled data packet to the relay terminal or remote terminal first, and the relay terminal or remote terminal Receive tagged packets sent by network devices.
- the relay terminal or the remote terminal will be associated with the layer 2 measurement only when the network device sends a message to the relay terminal or the remote terminal to trigger the relay terminal or the remote terminal to send the measurement information associated with the layer 2 measurement Report the measurement information of the network, realize the reporting only when the network equipment needs it, and save the storage resources of the network equipment. Accurately measure the packet loss rate of remote terminals by receiving tagged packets sent by network devices.
- the method before obtaining the first message sent by the network device, the method further includes:
- the second message is used to indicate that the first terminal stores measurement information associated with layer 2 measurement.
- the relay terminal or the remote terminal sends to the network device A message
- the network device receives the message sent by the relay terminal or the remote terminal, which is used to indicate that the relay terminal or the remote terminal stores the measurement information associated with the layer 2 measurement, that is, the relay terminal or the remote terminal
- the network device is notified that it supports reporting of measurement information associated with layer 2 measurements.
- the relay terminal or remote terminal Before the network device sends a message to the relay terminal or remote terminal to trigger the relay terminal or remote terminal to send measurement information associated with layer 2 measurements, the relay terminal or remote terminal sends a message characterizing the relay terminal Or the remote terminal stores the message of the measurement information associated with the layer 2 measurement, which saves resource overhead and avoids the situation that the relay terminal or the remote terminal does not support reporting when the network equipment is required.
- the relay terminal or the remote terminal may not send to the network device a message indicating that the measurement information associated with the layer 2 measurement is stored, but the network device directly sends the message to the relay terminal or the remote terminal A message for triggering a relay terminal or a remote terminal to send measurement information associated with layer 2 measurements. Simplify the interaction process between relay terminals or remote terminals and network devices, and improve measurement efficiency.
- the first terminal sends the measurement information associated with the layer 2 measurement to the network device, and the network device obtains the measurement information associated with the layer 2 measurement sent by the first terminal; the measurement associated with the layer 2 measurement The information is determined by performing layer 2 measurements on the first terminal using the direct communication link for data transmission; the measurement information associated with the layer 2 measurements includes measurement information of average throughput, measurement information of packet delay, packet One or more of the loss rate measurement information, where the first terminal is a remote terminal or a relay terminal;
- the network device evaluates the data transmission performance of the first terminal according to the measurement information associated with the layer 2 measurement.
- the network device obtains the measurement information associated with the layer 2 measurement sent by the relay terminal or the remote terminal, and the network device performs the data processing of the relay terminal or the remote terminal according to the obtained measurement information associated with the layer 2 measurement.
- the transmission performance is analyzed, and the data transmission performance includes one or more of the throughput of the data packet, the delay of the data packet, and the loss of the data packet.
- the network device receives the average throughput measurement information sent by the relay terminal or the remote terminal, and the network device analyzes the average throughput of the relay terminal or the remote terminal to obtain the data packets of the relay terminal or the remote terminal. Throughput.
- the network device when the network device receives the delay of the uplink data packet sent by the relay terminal or the remote terminal or the measurement information associated with the delay of the uplink data packet, the network device analyzes and calculates the delay of the uplink data packet of the remote terminal, and obtains The delay of the uplink data packet of the remote terminal.
- the network device when the network device receives the data packet loss rate or the number of data packet losses sent by the relay terminal, the network device can estimate the approximate data packet loss rate of the remote terminal, and roughly obtain the data packet loss of the remote terminal.
- the network device when the network device receives the tagged data packet loss rate or the number of tagged data packets sent by the remote terminal, the network device can accurately calculate the data packet loss rate of the remote terminal, and accurately obtain the data packet loss rate of the remote terminal. Lost situation.
- Network devices use the measurement information associated with layer 2 measurements sent by relay terminals or remote terminals to implement layer 2 measurement statistics for relay terminals and remote terminals in the scenario of sidelink relay.
- layer 2 measurement method when a direct communication link has been established between the remote terminal and the relay terminal, layer 2 measurement is performed on the remote terminal and the relay terminal, and the obtained The measurement information associated with layer 2 measurement is sent to network devices to implement layer 2 measurement in the Sidelink Relay scenario.
- FIG. 4 is the second schematic flow diagram of the layer 2 measurement method provided by the embodiment of the present disclosure. As shown in FIG. In this method, a direct communication link has been established between the remote terminal and the relay terminal, including:
- Step 401 acquire the measurement information associated with the layer 2 measurement sent by the first terminal; the measurement information associated with the layer 2 measurement is obtained by performing layer 2 measurement on the first terminal using a direct communication link for data transmission determined; the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first The terminal is a remote terminal or a relay terminal;
- Step 402 Evaluate the data transmission performance of the first terminal according to the measurement information associated with the layer 2 measurement.
- before acquiring the measurement information associated with the layer 2 measurement sent by the first terminal further includes:
- the second message is used to indicate that the first terminal stores measurement information associated with layer 2 measurement.
- the layer 2 measurement method provided by the embodiment of the present disclosure can refer to the above embodiment of the layer 2 measurement method in which the execution subject is the terminal, and can achieve the same technical effect. Parts and beneficial effects are described in detail.
- FIG. 5 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. As shown in FIG. 5 , the electronic device is applied to a remote terminal and/or a relay terminal, where the remote terminal and the relay terminal have established Direct communication link.
- the electronic device includes a memory 520, a transceiver 500, and a processor 510, wherein:
- the memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer programs in the memory 520 and perform the following operations:
- the measurement information associated with the layer 2 measurement by performing a layer 2 measurement on the first terminal for data transmission using the direct communication link, the measurement information associated with the layer 2 measurement comprising a measurement of an average throughput information, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or a relay terminal;
- the measurement information associated with layer 2 measurements is sent to a network device.
- the transceiver 500 is configured to receive and send data under the control of the processor 510 .
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 510 and various circuits of the memory represented by the memory 520 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
- the bus interface provides the interface.
- Transceiver 500 may be a plurality of elements, including a transmitter and a receiver, providing means for communicating with various other devices over transmission media, including wireless channels, wired channels, fiber optic cables, etc. Transmission medium.
- the user interface 530 may also be an interface capable of connecting externally and internally to required equipment, and the connected equipment includes but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
- the processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 when performing operations.
- the processor 510 may be a CPU (Central Office), ASIC (Application Specific Integrated Circuit, Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) or CPLD (Complex Programmable Logic Device , complex programmable logic device), the processor can also adopt a multi-core architecture.
- CPU Central Office
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- CPLD Complex Programmable Logic Device , complex programmable logic device
- the processor is used to execute any one of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions by calling the computer program stored in the memory.
- the processor and memory may also be physically separated.
- the measurement information of the average throughput includes one or more of the following information:
- the measurement information associated with the average throughput includes one or more of the following information:
- the length of time it takes to transmit data packets in each data transmission interval in the measurement period is the length of time it takes to transmit data packets in each data transmission interval in the measurement period.
- the measurement information of the packet delay includes one or more of the following information:
- the measurement information associated with the uplink data packet delay includes one or more of the following information:
- the measurement information associated with the uplink data packet delay includes one or more of the following information:
- the measurement information associated with the downlink data packet delay includes one or more of the following information:
- the average delay from each packet entering the adaptation layer to the outgoing radio link control layer is the average delay from each packet entering the adaptation layer to the outgoing radio link control layer.
- the measurement information of the packet loss rate includes one or more of the following information:
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the total number of packets sent during the measurement period is the total number of packets sent during the measurement period.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the total number of tagged packets sent during the measurement period is the total number of tagged packets sent during the measurement period.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the number of tagged packets successfully received during the measurement period is the number of tagged packets successfully received during the measurement period.
- the sending the measurement information associated with the layer 2 measurement to the network device includes:
- the first terminal is a remote terminal, sending measurement information associated with layer 2 measurement to the network device through the relay terminal.
- the network device before sending the measurement information associated with the layer 2 measurement to the network device, it further includes:
- the first message is used to trigger sending measurement information associated with layer 2 measurement to the network device;
- the method before obtaining the first message sent by the network device, the method further includes:
- the second message is used to indicate that the first terminal stores measurement information associated with layer 2 measurement.
- the above-mentioned electronic device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is the terminal, and can achieve the same technical effect.
- the same parts and beneficial effects as those in the method embodiment will be described in detail.
- Fig. 6 is a schematic structural diagram of a network device provided by an embodiment of the present disclosure. As shown in Fig. 6, the network device is used to establish communication with a remote terminal and/or a relay terminal, where the remote terminal and the relay terminal A direct communication link has been established A direct communication link has been established between the remote terminal and the relay terminal, the network device includes a memory 620, a transceiver 600, and a processor 610, wherein:
- the memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer programs in the memory 620 and perform the following operations:
- the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or relay terminal;
- the transceiver 600 is configured to receive and send data under the control of the processor 610.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 610 and various circuits of the memory represented by the memory 620 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
- the bus interface provides the interface.
- the transceiver 600 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
- the processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 when performing operations.
- the processor 610 may be a central processing device (CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or a complex programmable logic device (Complex Programmable Logic Device , CPLD), the processor can also adopt a multi-core architecture.
- CPU central processing device
- ASIC Application Specific Integrated Circuit
- FPGA field programmable gate array
- CPLD Complex Programmable Logic Device
- before acquiring the measurement information associated with the layer 2 measurement sent by the first terminal further includes:
- the second message is used to indicate that the first terminal stores measurement information associated with layer 2 measurement.
- Fig. 7 is one of the schematic structural diagrams of a layer 2 measurement device provided by an embodiment of the present disclosure. As shown in Fig. 7, the present disclosure also provides a layer 2 measurement device, which is applied to a remote terminal and/or a relay terminal , wherein a direct communication link has been established between the remote terminal and the relay terminal.
- the measurement device includes a determination module 701 and a sending module 702, wherein:
- the determining module 701 is configured to determine measurement information associated with layer 2 measurement by performing layer 2 measurement on the first terminal that uses the direct communication link for data transmission, where the measurement information associated with layer 2 measurement includes One or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or a relay terminal;
- the sending module 702 is configured to send the measurement information associated with the layer 2 measurement to the network device.
- the measurement information of the average throughput includes one or more of the following information:
- the measurement information associated with the average throughput includes one or more of the following information:
- the length of time it takes to transmit data packets in each data transmission interval in the measurement period is the length of time it takes to transmit data packets in each data transmission interval in the measurement period.
- the measurement information of the packet delay includes one or more of the following information:
- the measurement information associated with the uplink data packet delay includes one or more of the following information:
- the measurement information associated with the uplink data packet delay includes one or more of the following information:
- the measurement information associated with the downlink data packet delay includes one or more of the following information:
- the average delay from each packet entering the adaptation layer to the outgoing radio link control layer is the average delay from each packet entering the adaptation layer to the outgoing radio link control layer.
- the measurement information of the packet loss rate includes one or more of the following information:
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the total number of packets sent during the measurement period is the total number of packets sent during the measurement period.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the total number of tagged packets sent during the measurement period is the total number of tagged packets sent during the measurement period.
- the measurement information associated with the downlink packet loss rate includes one or more of the following information:
- the number of tagged packets successfully received during the measurement period is the number of tagged packets successfully received during the measurement period.
- the sending module 702 may also include a first sending submodule, the first sending submodule is configured to send the measurement information associated with the layer 2 measurement to the network device; or, send the measurement information to the network device through the relay terminal The network device sends measurement information associated with layer 2 measurements.
- the Layer 2 measurement device may further include a first obtaining module, the first obtaining module is used to obtain the first message sent by the network device; the first message is used to trigger sending the network device sending measurement information associated with layer 2 measurements;
- the layer 2 measuring device may further include a second obtaining module, the second obtaining module is configured to obtain the tagged data packet sent by the network device;
- the layer 2 measurement device may further include a second sending module, the second sending module is configured to send a second message to the network device; the second message is used to indicate that the first terminal stores the Measurement information associated with a measurement.
- the second sending module is configured to send a second message to the network device; the second message is used to indicate that the first terminal stores the Measurement information associated with a measurement.
- the Layer 2 measurement device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is the terminal, and can achieve the same technical effect.
- the parts and beneficial effects in the example that are the same as those in the method embodiment will be described in detail.
- Fig. 8 is the second schematic diagram of the structure of the layer 2 measurement device provided by the embodiment of the present disclosure. As shown in Fig. 8, the present disclosure also provides a layer 2 measurement device in which direct communication has been established between the remote terminal and the relay terminal link, including an acquisition module 801 and an evaluation module 802, wherein:
- the acquiring module 801 is configured to acquire the measurement information associated with the layer 2 measurement sent by the first terminal; the measurement information associated with the layer 2 measurement is obtained by performing a layer 2 determined by measurement; the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first A terminal is a remote terminal or a relay terminal.
- the evaluation module 802 is configured to evaluate the data transmission performance of the first terminal according to the measurement information associated with the layer 2 measurement.
- the Layer 2 measurement apparatus may further include a third sending module, the third sending module is configured to send a first message to the first terminal; the first message is used to instruct the first terminal reporting measurement information associated with layer 2 measurements;
- the layer 2 measurement device may also include a fourth sending module, and the fourth sending module is used to send a labeled data packet to the first terminal;
- the layer 2 measurement device may further include a receiving module, the receiving module is configured to receive a second message sent by the first terminal; the second message is used to indicate that the first terminal stores information related to the layer 2 measurement Linked measurement information.
- the Layer 2 measurement device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is the network device, and can achieve the same technical effect. Parts and beneficial effects in the embodiment that are the same as those in the method embodiment are described in detail.
- each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a processor-readable storage medium.
- the technical solution of the present disclosure is essentially or part of the contribution to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the methods described in various embodiments of the present disclosure.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
- processor-readable storage medium stores a computer program, and the computer program is used to make a processor execute the methods provided in the above-mentioned embodiments, including:
- the measurement information associated with the layer 2 measurement includes measurement information of average throughput, One or more of the measurement information of data packet delay and the measurement information of data packet loss rate, wherein the first terminal is a remote terminal or a relay terminal, and the direct communication link is between the remote terminal and A direct communication link has been established between relay terminals;
- the measurement information associated with layer 2 measurements is sent to a network device.
- the measurement information associated with layer 2 measurement includes one or more of measurement information of average throughput, measurement information of packet delay, and measurement information of packet loss rate, wherein the first terminal is a remote terminal or relay terminal;
- the processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.) , optical memory (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state hard drive (SSD)), etc.
- magnetic storage such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.
- optical memory such as CD, DVD, BD, HVD, etc.
- semiconductor memory such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state hard drive (SSD)
- first and second in the embodiments of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the present disclosure are capable of practice in sequences other than those illustrated or described herein and that "first" and “second” distinguish objects. It is usually one category, and the number of objects is not limited. For example, there may be one or more first objects.
- the applicable system may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet Wireless business (general packet radio service, GPRS) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, Long term evolution advanced (LTE-A) system, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new air interface (New Radio, NR) system, etc.
- GSM global system of mobile communication
- CDMA code division multiple access
- WCDMA wideband code division multiple access
- GPRS general packet Wireless business
- long term evolution long term evolution
- LTE long term evolution
- LTE frequency division duplex frequency division duplex
- FDD frequency division duplex
- TDD time division duplex
- LTE-A Long term evolution advanced
- the terminal device involved in the embodiments of the present disclosure may be a device that provides voice and/or data connectivity to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem.
- the name of the terminal equipment may be different.
- the terminal equipment may be called User Equipment (User Equipment, UE).
- the wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via the radio access network (Radio Access Network, RAN), and the wireless terminal equipment can be a mobile terminal equipment, such as a mobile phone (or called a "cellular "telephones) and computers with mobile terminal equipment, such as portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, which exchange language and/or data with the radio access network.
- a mobile terminal equipment such as a mobile phone (or called a "cellular "telephones) and computers with mobile terminal equipment, such as portable, pocket, hand-held, computer built-in or vehicle-mounted mobile devices, which exchange language and/or data with the radio access network.
- PCS Personal Communication Service
- SIP Session Initiated Protocol
- WLL Wireless Local Loop
- PDA Personal Digital Assistant
- Wireless terminal equipment can also be called system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point , remote terminal (remote terminal), access terminal (access terminal), user terminal (user terminal), user agent (user agent), and user device (user device), which are not limited in the embodiments of the present disclosure.
- the network device involved in the embodiments of the present disclosure may be a base station, and the base station may include multiple cells that provide services for terminals.
- the base station can also be called an access point, or it can be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names.
- the network device can be used to interchange received over-the-air frames with Internet Protocol (IP) packets and act as a router between the wireless terminal device and the rest of the access network, which can include the Internet Protocol (IP) communication network.
- IP Internet Protocol
- Network devices may also coordinate attribute management for the air interface.
- the network equipment involved in the embodiments of the present disclosure may be a network equipment (Base Transceiver Station, BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA) ), it can also be a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (NodeB) in a long-term evolution (longterm evolution, LTE) system evolutional Node B, eNB or e-NodeB), the 5G base station (gNB) in the 5G network architecture (next generation system), or the home evolved Node B (HeNB), relay node (relay node), A home base station (femto), a pico base station (pico), etc.
- BTS Base Transceiver Station
- GSM Global System for Mobile communications
- CDMA Code Division Multiple Access
- WCDMA Wide-band Code Division Multiple Access
- NodeB Long-term evolution
- LTE long-term evolution
- eNB long-term evolution
- a network device may include a centralized unit (centralized unit, CU) node and a distributed unit (distributed unit, DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
- a centralized unit centralized unit, CU
- DU distributed unit
- MIMO transmission can be Single User MIMO (Single User MIMO, SU-MIMO) or Multi-User MIMO (Multiple User MIMO, MU-MIMO).
- MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or diversity transmission, precoding transmission, or beamforming transmission, etc.
- the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) having computer-usable program code embodied therein.
- processor-executable instructions may also be stored in a processor-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the processor-readable memory produce a manufacturing product, the instruction device realizes the functions specified in one or more procedures of the flow chart and/or one or more blocks of the block diagram.
- processor-executable instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented
- the executed instructions provide steps for implementing the functions specified in the procedure or procedures of the flowchart and/or the block or blocks of the block diagrams.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本公开提供一种层2测量方法、装置及存储介质,所述方法包括:远端终端与中继终端之间已建立直连通信链路,通过对使用直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,第一终端为远端终端或中继终端;将与层2测量相关联的测量信息发送给网络设备。
Description
相关申请的交叉引用
本申请要求于2021年11月23日提交的申请号为202111395257.8,发明名称为“层2测量方法、装置及存储介质”的中国专利申请的优先权,其通过引用方式全部并入本文。
本公开涉及通信技术领域,尤其涉及一种层2测量方法、装置及存储介质。
新空口(New Radio,NR)协议R16版本定义了层2(Layer 2,L2)测量相关内容,主要包括终端/用户设备(User Equipment,UE)和基站之间的传输数据量,吞吐量,时延,丢包率的测量。
目前的层2测量只涉及普通UE(直连UE)和基站之间的测量,并没有涉及直连通信链路中继(Sidelink Relay)场景中远端(Remote)UE和中继(Relay)UE之间的测量,无法满足SA2和SA5对于层2测量的需求。
发明内容
本公开实施例提供一种层2测量方法、装置及存储介质,用以解决现有技术中无法在Sidelink Relay场景下进行层2测量的技术问题。
第一方面,本公开实施例提供一种层2测量方法,远端终端与中继终端之间已建立直连通信链路,包括:
通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
将所述与层2测量相关联的测量信息发送给网络设备。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述平均吞吐量的测量信息包括以下信息中的一种或者多种:
平均吞吐量;
与所述平均吞吐量相关联的测量信息;
远端终端的标识信息。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述与所述平均吞吐量相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功传输数据包总数量;
测量周期内每个数据传输区间中成功传输数据包数量;
测量周期内所有数据传输区间传输数据包花费的总时长;
测量周期内每个数据传输区间传输数据包花费的时长。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述数据包延迟的测量信息包括以下信息中的一种或者多种:
上行数据包时延;
与上行数据包时延相关联的测量信息;
下行数据包时延;
与下行数据包时延相关联的测量信息;
远端终端的标识信息。
在一些实施例中,根据本公开一个实施例的层2测量方法,在所述第一终端为远端终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协议层的平均时延;
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出远端终端的媒体访问控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;
从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层的总平均时延;
从每个数据包进入远端终端的分组数据汇聚协议层到接收到中继终端发送的确认消息的平均时延。
在一些实施例中,根据本公开一个实施例的层2测量方法,在所述第一终端为中继终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包传出中继终端的无线链路控制层到接收到下一跳 中继终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延;
从每个数据包进入无线链路控制层到被基站调度的平均时延;
从每个数据包进入无线链路控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入媒体访问控制层到被基站调度的平均时延;
从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入适配层到被基站调度的平均时延;
从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
在一些实施例中,根据本公开一个实施例的层2测量方法,在所述第一终端为中继终端的情况下,所述与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到出无线链路控制层的平均时延;
从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述数据包丢失率的测量信息包括以下信息中的一种或多种:
下行丢包率;
与下行丢包率相关联的测量信息;
远端终端的标识信息。
在一些实施例中,根据本公开一个实施例的层2测量方法,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内发送的总数据包数量。
在一些实施例中,根据本公开一个实施例的层2测量方法,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内发送的总的带标签的数据包数量。
在一些实施例中,根据本公开一个实施例的层2测量方法,在所述第一终端为远端终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功接收的带标签的数据包数量。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述将所述与层2测量相关联的测量信息发送给网络设备,包括:
由所述第一终端向所述网络设备发送与层2测量相关联的测量信息;或者,
若所述第一终端为远端终端,则通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述将所述与层2测量相关联的测量信息发送给网络设备之前,还包括:
获取所述网络设备发送的第一消息;所述第一消息用于触发向所述网络设备发送与层2测量相关联的测量信息;或者,
获取所述网络设备发送的带标签的数据包。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述获取所述网络设备发送的第一消息之前,还包括:
向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
第二方面,本公开实施例提供一种层2测量方法,远端终端与中继终端之间已建立直连通信链路,包括:
获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
在一些实施例中,根据本公开一个实施例的层2测量方法,所述获取第一终端发送的与层2测量相关联的测量信息之前,还包括:
向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;或者,
向所述第一终端发送带标签的数据包;
或者,接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
第三方面,本公开实施例还提供一种电子设备,远端终端与中继终端之间已建立直连通信链路,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
将所述与层2测量相关联的测量信息发送给网络设备。
第四方面,本公开实施例还提供一种网络设备,远端终端与中继终端之间已建立直连通信链路,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的 测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端。
第五方面,本公开实施例还提供一种层2测量装置,远端终端与中继终端之间已建立直连通信链路,包括:
确定模块,用于通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
发送模块,用于将所述与层2测量相关联的测量信息发送给网络设备。
第六方面,本公开实施例还提供一种层2测量装置,远端终端与中继终端之间已建立直连通信链路,包括:
获取模块,用于获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中所述第一终端为远端终端或中继终端;
评估模块,用于根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
第七方面,本公开实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行如上所述第一方面或第二方面所述的层2测量方法的步骤。
第八方面,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行如上所述第一方面或第二方面所述的层2测量方法的步骤。
第九方面,本公开实施例还提供一种通信设备,所述通信设备中存储有计算机程序,所述计算机程序用于使通信设备执行如上所述第一方面或第二方面所述的层2测量方法的步骤。
第十方面,本公开实施例还提供一种芯片产品,所述芯片产品中存储有计算机程序,所述计算机程序用于使芯片产品执行如上所述第一方面或第二方面所述的层2测量方法的步骤。
本公开实施例提供一种层2测量方法、装置及存储介质,通过在远端终端与中继终端之间已建立直连通信链路的情况下,对远端终端和中继终端进行层2测量,并将获取的与层2测量相关联的测量信息发送给网络设备,实现在Sidelink Relay场景下进行层2测量。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的层2测量方法的流程示意图之一;
图2是一个中继终端为一个远端终端服务的场景示意图;
图3是多个中继终端为一个远端终端服务的场景示意图;
图4是本公开实施例提供的层2测量方法的流程示意图之二;
图5是本公开实施例提供的电子设备的结构示意图;
图6是本公开实施例提供的网络设备的结构示意图;
图7是本公开实施例提供的层2测量装置的结构示意图之一;
图8是本公开实施例提供的层2测量装置的结构示意图之二。
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,并不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
图1是本公开实施例提供的层2测量方法的流程示意图之一,如图1所示,本公开实施例提供一种层2测量方法,其执行主体可以为终端(中继终端或远端终端),例如,手机等,该方法,远端终端与中继终端之间已建立直连通信链路,包括:
步骤101,通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端。
具体地,图2是一个中继终端为一个远端终端服务的场景示意图,如图2所示,远端UE与中继UE之间使用直接通信接口进行通信,直接通信接口可以是PC5接口,远端UE与中继UE之间的链路为直连通信链路(Sidelink)。中继UE与网络设备之间使用Uu接口进行通信,中继UE与网络设备之间的链路为回程链路(Backhaul link,BH)。一个远端UE通过一个中继UE连接到网络中。
图3是多个中继终端为一个远端终端服务的场景示意图,如图3所示,远端UE与中继UE 1之间使用PC5接口进行通信,远端UE与中继UE之间的链路为Sidelink,中继UE 1与中继UE N之间使用PC5接口进行通信,中继UE1与中继UE N之间的链路也为Sidelink,中继UE N与网络设备之间使用Uu接口进行通信,中继UE N与网络设备之间的链路为Backhaul link。一个远端UE通过多个中继UE 连接到网络中。
例如,远端终端对自身进行层2测量,获取与层2测量相关联的测量信息。
或者例如,中继终端对自身进行层2测量,获取与层2测量相关联的测量信息。这里需要说明的是,中继终端可以根据所传输数据的起点(或者终点),将所传输数据分为自身需要传输的数据和为远端终端转发的数据,那么在进行层2测量时,也可以按照前述数据分类,将这里的层2测量区分为:为自身需要传输的数据进行层2测量以及为远端终端转发的数据进行层2测量。
与层2测量相关联的测量信息可以包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种。
在一些实施例中,平均吞吐量的测量信息可以包含以下信息中的一种或者多种:
平均吞吐量;
与平均吞吐量相关联的测量信息;
远端终端的标识信息。
具体地,平均吞吐量测量针对的是单个中继终端或者远端终端的测量,便于网络设备观测每个中继终端或者远端终端处的吞吐量情况,辅助网络进行远端终端和中继终端的配置优化。
平均吞吐量测量分上行链路(UpLink,UL)和下行链路(Downlink,DL)。对于远端终端的UL或DL平均吞吐量测量可以是以每个远端终端的每个直连通信链路数据无线承载(per remote User Equipment per Sidelink Data Radio Bearer,per remote UE per SL-DRB)或者每个远端终端(per remote User Equipmen,per remote UE)或者每个远端终端的每个数据无线承载(per remote User Equipment per Data Radio Bearer,per remote UE per DRB)为单位进行测量。对于中继终端的UL或DL平均吞吐量测量可以是以每个中继终端的每个直连通信链 路数据无线承载(per relay User Equipment per Sidelink Data Radio Bearer,per relay UE per SL-DRB)或者每个中继终端(per relay User Equipment,per relay UE)或者每个中继终端的每个数据无线承载(per relay User Equipment per Data Radio Bearer,per relay UE per DRB)为单位进行测量。
在进行上行数据传输,且远端终端测量平均吞吐量的情况下,平均吞吐量可以理解为远端终端得到的自身的UL平均吞吐量值;与平均吞吐量相关联的测量信息可以理解为远端终端为计算自身的UL平均吞吐量值而进行UL吞吐量测量,得到的相关联的测量信息;远端终端的标识信息是指远端终端的自身标识,即可以为频点加物理小区ID(Physical Cell Identifier,PCI),或全球小区ID(Cell Global Identifier,CGI)或L2 ID。上行数据传输是远端终端发送数据给中继终端,由中继终端将数据转发给网络设备的过程。
在进行上行数据传输,且中继终端测量平均吞吐量的情况下,平均吞吐量可以理解为中继终端根据所传输的上行数据计算得到的UL平均吞吐量值;与平均吞吐量相关联的测量信息可以理解为中继终端为计算得到UL平均吞吐量值而进行UL吞吐量测量,得到的相关联的测量信息;平均吞吐量还可以理解为中继终端确定为远端终端传输的UL数据,计算得到为远端终端传输UL数据时的UL平均吞吐量值;与平均吞吐量相关联的测量信息可以理解为中继终端为计算得到为远端终端传输UL数据时的UL平均吞吐量值而进行UL吞吐量测量,得到的相关联的测量信息;远端终端的标识信息是指被中继终端进行平均吞吐量测量的远端终端的标识信息,即可以为频点加物理小区ID(PCI),或全球小区ID(CGI)或L2 ID。
如果所传输的数据为下行数据,平均吞吐量、与平均吞吐量相关联的测量信息的理解方式与上述记载的方式类似,区别在于:数据是上行数据还是下行数据,这里不再赘述。
若中继终端为多个远端终端提供服务时,中继终端可以同时得到多个远端终端的平均吞吐量、与平均吞吐量相关联的测量信息和标识信息中的一种或者多种。中继终端可以同时上报多个远端终端的平均吞吐量相关测量信息。
明确了需要上报的平均吞吐量的测量信息包含的具体信息,进一步有利于实现在Sidelink Relay场景下进行层2测量。
在一些实施例中,与平均吞吐量相关联的测量信息可以包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功传输数据包的总数量;
测量周期内每个数据传输区间中成功传输数据包的数量;
测量周期内所有数据传输区间传输数据包花费的总时长;
测量周期内每个数据传输区间传输数据包花费的时长。
具体地,测量周期表明此测量的时间周期。
测量开始时刻和结束时刻表明此测量开始和结束的时间点,这个时间点可以是相对时间也可以是绝对时间。
测量周期内成功传输数据包总数量表明在测量周期内,成功接收或发送数据包的总数量。
测量周期内每个数据传输区间(data burst)中成功传输数据包数量表明在测量周期内,每个data burst内成功传输的数据包数量,可以通过列表(list)的方式表示每个data burst内成功传输的数据包数量。
测量周期内所有data burst传输数据包花费的总时长表明在测量周期内,传输所有data burst数据包花费的总时间和。
测量周期内每个data burst传输数据包花费的时长表明在测量周期内,传输每个data burst数据包花费的时间,可以通过list的方式表 示每个data burst内传输数据包所花费的时间。
在进行上行数据传输,且远端终端测量平均吞吐量的情况下,与平均吞吐量相关联的测量信息可以包括:测量周期、测量开始时刻和结束时刻、测量周期内成功发送数据包总数量、测量周期内每个UL data burst中成功发送数据包数量、测量周期内所有UL data burst发送数据包花费的总时长以及测量周期内每个UL data burst发送数据包花费的时长中的一种或多种。
例如,与平均吞吐量相关联的测量信息包括测量开始时刻和结束时刻、测量周期内成功发送数据包总数量、测量周期内每个UL data burst中成功发送数据包数量、测量周期内所有UL data burst发送数据包花费的总时长。
例如,与平均吞吐量相关联的测量信息包括测量周期、测量周期内成功发送数据包总数量、测量周期内每个UL data burst发送数据包花费的时长。
在进行下行数据传输,且远端终端测量平均吞吐量的情况下,与平均吞吐量相关联的测量信息可以包括:测量周期、测量开始时刻和结束时刻、测量周期内成功接收数据包总数量、测量周期内每个DL data burst中成功接收数据包数量、测量周期内所有DL data burst接收数据包花费的总时长以及测量周期内每个DL data burst接收数据包花费的时长中的一种或多种。
例如,与平均吞吐量相关联的测量信息包括测量开始时刻和结束时刻、测量周期内成功接收数据包总数量、测量周期内每个DL data burst中成功接收数据包数量、测量周期内所有DL data burst接收数据包花费的总时长。
例如,与平均吞吐量相关联的测量信息包括测量周期、测量周期内成功接收数据包总数量、测量周期内每个DL data burst接收数据包花费的时长。
在进行上行数据传输,且中继终端测量平均吞吐量的情况下,与平均吞吐量相关联的测量信息可以包括:测量周期、测量开始时刻和结束时刻、测量周期内成功发送数据包总数量、测量周期内每个UL data burst中成功发送数据包数量、测量周期内所有UL data burst发送数据包花费的总时长以及测量周期内每个UL data burst发送数据包花费的时长中的一种或多种。
例如,与平均吞吐量相关联的测量信息包括测量开始时刻和结束时刻、测量周期内成功发送数据包总数量、测量周期内每个UL data burst中成功发送数据包数量、测量周期内所有UL data burst发送数据包花费的总时长。
例如,与平均吞吐量相关联的测量信息包括测量周期、测量周期内成功发送数据包总数量、测量周期内每个UL data burst发送数据包花费的时长。
在进行下行数据传输,且中继终端测量平均吞吐量的情况下,与平均吞吐量相关联的测量信息可以包括:测量周期、测量开始时刻和结束时刻、测量周期内成功接收数据包总数量、测量周期内每个DL data burst中成功接收数据包数量、测量周期内所有DL data burst接收数据包花费的总时长以及测量周期内每个DL data burst接收数据包花费的时长中的一种或多种。
例如,与平均吞吐量相关联的测量信息包括测量开始时刻和结束时刻、测量周期内成功接收数据包总数量、测量周期内每个DL data burst中成功接收数据包数量、测量周期内所有DL data burst接收数据包花费的总时长。
例如,与平均吞吐量相关联的测量信息包括测量周期、测量周期内接收发送数据包总数量、测量周期内每个DL data burst接收数据包花费的时长。
明确了与平均吞吐量相关联的测量信息包含的具体信息,进一步 有利于网络设备根据远端终端的与平均吞吐量相关联的测量信息和中继终端的与平均吞吐量相关联的测量信息,分析在一个远端终端的平均吞吐量测量过程中,每一个中继终端的平均吞吐量情况和/或远端终端测量的平均吞吐量情况。
在一些实施例中,数据包延迟的测量信息可以包括以下信息中的一种或者多种:
上行数据包时延;
与上行数据包时延相关联的测量信息;
下行数据包时延;
与下行数据包时延相关联的测量信息;
远端终端的标识信息。
具体地,上行数据包总时延可以是数据包从远端终端发送到网络侧设备的时延。下行数据包总时延可以是数据包从网络侧设备发送到远端终端的时延。
上行数据包时延可以是数据包从中继终端或远端终端发送到下一跳中继终端的时延,下行数据包时延可以是数据包从中继终端发送到下一跳中继终端或下一跳远端终端的时延。
为了计算远端终端的数据包时延可以先分段计算每段的时延,再将分段时延进行加和从而获得远端终端的上行或下行数据包时延。与上行数据包时延相关联的测量信息可以是测量上行数据包时延路径中的各分段时延相关信息。与下行数据包时延相关联的测量信息可以是测量下行数据包时延路径中的各分段时延相关信息。
数据包延迟的测量分UL和DL。对于远端终端的UL或DL数据包延迟的测量可以是以每个远端终端的每个直连通信链路数据无线承载(per remote User Equipment per Sidelink Data Radio Bearer,per remote UE per SL-DRB)或者每个远端终端(per remote User Equipment,per remote UE)或者每个远端终端的每个数据无线承载 (per remote User Equipment per Data Radio Bearer,per remote UE per DRB)为单位进行测量。对于中继终端的UL或DL数据包延迟的测量可以是以每个中继终端的每个直连通信链路数据无线承载(per relay User Equipment per Sidelink Data Radio Bearer,per relay UE per SL-DRB)或者每个中继终端(per relay User Equipment,per relay UE)或者每个中继终端的每个数据无线承载(per relay User Equipment per Data Radio Bearer,per relay UE per DRB)为单位进行测量。
若中继终端为多个远端终端提供服务时,中继终端可以同时得到多个远端终端的上行数据包时延、与上行数据包时延相关联的测量信息、下行数据包时延、与下行数据包时延相关联的测量信息和远端终端的标识信息中的一种或者多种。中继终端可以同时上报多个远端终端的数据包时延相关测量信息。
明确了需要上报的数据包延迟的测量信息包含的具体信息,进一步有利于实现在Sidelink Relay场景下进行层2测量。
在一些实施例中,在第一终端为远端终端的情况下,与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协议层的平均时延;
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出远端终端的媒体访问控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;
从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层 的总平均时延;
从每个数据包进入远端终端的分组数据汇聚协议层到接收到中继终端发送的确认消息的平均时延。
具体地,远端终端的上行数据包时延主要测量以下分段时延中的一种或者多种:
分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层平均时延:从每个数据包进入PDCP层到传出PDCP层的平均时延,或者,从每个数据包进入PDCP层到被发送到无线链路控制(Radio Link Control,RLC)层的平均时延。
PDCP层平均时延的测量方法:一段时间内,每个数据包从进入PDCP层到传出PDCP层所花的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入PDCP层到传出PDCP层所花费时间的平均值作为PDCP层平均时延。对于可以分段的数据包,可以以第一段子数据包来计算时延。
无线链路控制(Radio Link Control,RLC)层平均时延:从每个数据包进入RLC层到传出RLC的平均时延,或者,从每个数据包进入RLC层到被发送到媒体访问控制(Medium Access Control,MAC)层的平均时延。
RLC层平均时延的测量方法:一段时间内,每个数据包从进入RLC层到传出RLC层所花的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入RLC层到传出RLC层所花费时间的平均值作为RLC层平均时延。
PC5口传输平均时延:从每个数据包传出远端终端的MAC层到接收到中继终端发送的确认消息的平均时延;或者,从每个数据包传出远端终端的RLC层到接收到中继终端发送的确认消息的平均时延。
PC5口传输平均时延的测量方法:一段时间内,每个数据包在PC5接口上,从远端终端的MAC层传出到接收到中继终端发送的成 功接收确认所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从远端终端的MAC层传出到接收到中继终端发送的成功接收确认所花费时间的平均值作为PC5口传输平均时延。或者,一段时间内,每个数据包在PC5接口上,从远端终端的RLC层传出到接收到中继终端发送的成功接收确认所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从远端终端的RLC层传出到接收到中继终端发送的成功接收确认所花费时间的平均值作为PC5口传输平均时延。
PDCP层和RLC层总平均时延:从每个数据包进入PDCP层到传出RLC的总平均时延,或者,从每个数据包进入PDCP层到被发送到MAC层的总平均时延。
PDCP层和RLC层总平均时延的测量方法:一段时间内,每个数据包从进入PDCP层到传出RLC层所花的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入PDCP层到传出RLC层所花费时间的平均值作为PDCP层和RLC层总平均时延。
进入PDCP层到传出MAC层总平均时延:从每个数据包进入PDCP层到传出MAC层的总平均时延,或者,从每个数据包进入PDCP层到被发送到物理(Physical,PHY)层的总平均时延。
进入PDCP层到传出MAC层总平均时延的测量方法:一段时间内,每个数据包从进入PDCP层到传出MAC层所花的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入PDCP层到传出MAC层所花费时间的平均值作为进入PDCP层到传出MAC层总平均时延。
进入远端终端的PDCP层到接收到中继终端发送的成功接收确认的平均时延:从每个数据包进入远端终端的PDCP层到接收到中继终端发送的确认消息的平均时延。
进入远端终端的PDCP层到接收到中继终端发送的成功接收确 认的平均时延的测量方法:一段时间内,每个数据包从进入远端终端的PDCP层到通过PC5接口发送到中继终端并收到中继终端发送的成功接收确认消息所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入远端终端的PDCP层到接收到中继终端发送的成功接收确认消息所花费时间的平均值作为进入远端终端的PDCP层到接收到中继终端发送的成功接收确认的平均时延。
例如,远端终端的与上行数据包时延相关联的测量信息包括PDCP层平均时延、RLC层平均时延和PC5口传输平均时延。
例如,远端终端的与上行数据包时延相关联的测量信息包括进入远端终端的PDCP层到接收到中继终端发送的成功接收确认的平均时延。
明确了与上行数据包时延相关联的测量信息包含的具体信息,进一步有利于网络设备根据与上行数据包时延相关联的测量信息分析和计算远端终端的上行平均总数据包时延。
在一些实施例中,在第一终端为中继终端的情况下,与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包传出中继终端的无线链路控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延;
从每个数据包进入无线链路控制层到被基站调度的平均时延;
从每个数据包进入无线链路控制层到接收到基站发送的确认消 息的平均时延;
从每个数据包进入媒体访问控制层到被基站调度的平均时延;
从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入适配层到被基站调度的平均时延;
从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
具体地,中继终端的上行数据包时延主要测量以下分段时延中的一种或者多种:
RLC层平均时延:从每个数据包进入中继终端的RLC层到传出中继终端的RLC层的平均时延,或者,从每个数据包进入中继终端的RLC层到被发送到中继终端的MAC层的平均时延。
RLC层平均时延的测量方法:一段时间内,每个数据包从进入中继终端的RLC层到发送到中继终端的MAC层所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端的RLC层到发送到中继终端的MAC层所花费时间的平均值作为RLC层平均时延。
PC5口平均时延:从每个数据包传出中继终端的MAC层到接收到下一跳中继终端发送的确认消息的平均时延;或者,从每个数据包传出中继终端的RLC层到接收到下一跳中继终端发送的确认消息的平均时延。
PC5口平均时延的测量方法:一段时间内,每个数据包在PC5口上从中继终端的MAC层传出到接收到下一跳中继终端发送的成功接收确认所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从中继终端的MAC层发送到接收到下一跳中继终端发送的成功接收确认消息所花费的时间的平均值作为PC5口平均时延。或者,一段时间内,每个数据包在PC5口上从中继终端的RLC 层传出到接收到下一跳中继终端发送的成功接收确认所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从中继终端的RLC层发送到接收到下一跳中继终端发送的成功接收确认消息所花费的时间的平均值作为PC5口平均时延。
中继终端的总平均时延:从每个数据包进入中继终端到传出中继终端的平均时延。
中继终端的总平均时延的测量方法:一段时间内,每个数据包从到中继终端到传出中继终端所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端到传出中继终端所花费的时间的平均值作为中继终端的总平均时延。
适配层平均时延:从每个数据包进入适配层到传出适配层的平均时延,或者,从每个数据包进入适配层到被发送到RLC层的平均时延。
适配层平均时延的测量方法:一段时间内,每个数据包在中继终端的适配层处理的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包在中继终端的适配层的处理时间的平均值作为适配层平均时延。
适配层和RLC层总平均时延:从每个数据包进入适配层到传出RLC层的平均时延,或者,从每个数据包进入适配层到被发送到MAC层的平均时延。
适配层和RLC层总平均时延的测量方法:一段时间内,每个数据包从到中继终端的适配层到传出中继终端的RLC层的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端的适配层到传出中继终端的RLC层的时间的平均值作为适配层和RLC层总平均时延。
进入中继终端的RLC/MAC层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延:从每个数据包进入RLC层到被 基站调度的平均时延;或者,从每个数据包进入RLC层到接收到基站发送的确认消息的平均时延;或者从每个数据包进入MAC层到被基站调度的平均时延;或者,从每个数据包进入MAC层到接收到基站发送的确认消息的平均时延。
进入中继终端的RLC/MAC层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延的测量方法:从进入中继终端的RLC/MAC层到被基站调度或到接收到基站成功接收确认的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端的RLC/MAC层到被基站调度的时间的平均值或到收到基站成功接收确认的时间的平均值作为进入RLC/MAC层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延。
进入适配层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延:从每个数据包进入适配层到被基站调度的平均时延;或者,从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
进入适配层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延的测量方法:一段时间内,每个数据包从到中继终端的适配层到被基站调度或到接收到基站成功接收确认的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端的适配层到被基站调度的时间的平均值或到接收到基站发送的成功接收确认消息的时间的平均值作为进入适配层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延。
例如,中继终端的与上行数据包时延相关联的测量信息包括RLC层平均时延和PC5口传输平均时延。
例如,中继终端的与上行数据包时延相关联的测量信息包括进入中继终端的RLC/MAC层到被基站调度或到接收到基站发送的成功接收确认消息的平均时延。
明确了中继终端的与上行数据包时延相关联的测量信息包含的具体信息,进一步有利于网络设备根据与上行数据包时延相关联的测量信息分析和计算远端终端的上行平均总数据包时延。
在一些实施中,在第一终端为中继终端的情况下,与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延。
具体地,中继终端的下行数据包时延主要测量以下分段时延中的一种或者多种:
RLC层平均时延:从每个数据包进入中继终端的RLC层到传出中继终端的RLC层的平均时延;或者,从每个数据包进入中继终端的RLC层到被发送到中继终端的MAC层的平均时延。
RLC层平均时延的测量方法:一段时间内,每个数据包从进入中继终端的RLC层到发送到中继终端的MAC层所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端的RLC层到发送到中继终端的MAC层所花费时间的平均值作为RLC层平均时延。
PC5口平均时延:从每个数据包传出MAC层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;或者,从每个数据包传出RLC层到接收到下一跳中继终端或下一跳远端终端发送 的确认消息的平均时延。
PC5口平均时延的测量方法:一段时间内,每个数据包,在PC5口上从中继终端的MAC/RLC层发送到接收到下一跳中继终端或远端终端发送的成功接收确认所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从中继终端的MAC/RLC层发送到收到下一跳中继终端或远端终端发送的成功接收确认所花费的时间的平均值作为PC5口平均时延。
中继终端的总平均时延:从每个数据包进入中继终端到传出中继终端的平均时延。
中继终端的总平均时延的测量方法:一段时间内,每个数据包从到中继终端到传出中继终端所花费的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端到传出中继终端所花费的时间的平均值作为中继终端的总平均时延。
适配层平均时延:从每个数据包进入适配层到传出适配层的平均时延,或者,从每个数据包进入适配层到被发送到RLC层的平均时延。
适配层平均时延的测量方法:一段时间内,每个数据包在中继终端的适配层处理的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包在中继终端的适配层的处理时间的平均值作为适配层平均时延。
适配层和RLC层总平均时延:从每个数据包进入适配层到传出RLC层的平均时延,或者,从每个数据包进入适配层到被发送到MAC层的平均时延。
适配层和RLC层总平均时延的测量方法:一段时间内,每个数据包从到中继终端的适配层到传出中继终端的RLC层的时间加和,除以这段时间内传输数据包的总个数,即取每个数据包从进入中继终端的适配层到传出中继终端的RLC层的时间的平均值作为适配层和 RLC层总平均时延。
例如,中继终端的与下行数据包时延相关联的测量信息包括RLC层平均时延和PC5口传输平均时延。
例如,中继终端的与上行数据包时延相关联的测量信息包括中继终端的总平均时延。
明确了中继终端的与下行数据包时延相关联的测量信息包含的具体信息,进一步有利于网络设备根据与下行数据包时延相关联的测量信息分析和计算远端终端的下行平均总数据包时延。
在一些实施例中,数据包丢失率的测量信息包括以下信息中的一种或多种:
下行丢包率;
与下行丢包率相关联的测量信息;
远端终端的标识信息。
具体地,下行丢包率可以是中继终端测量的下行丢包率,也可以是远端终端测量的下行丢包率。
与下行丢包率相关联的测量信息可以是中继终端测量得到的测量信息,也可以是远端终端测量得到的测量信息。
远端终端的标识信息是进行下行丢包率测量的远端终端的标识信息。
对于远端终端的下行丢包率测量可以是以每个远端终端的每个直连通信链路数据无线承载(per remote User Equipment per Sidelink Data Radio Bearer,per remote UE per SL-DRB)或者每个远端终端(per remote User Equipment,per remote UE)或者每个远端终端的每个数据无线承载(per remote User Equipment per Data Radio Bearer,per remote UE per DRB)为单位进行测量。对于中继终端的下行丢包率测量可以是以每个中继终端的每个直连通信链路数据无线承载(per relay User Equipment per Sidelink Data Radio Bearer,per relay UE per SL-DRB)或者每个中继终端(per relay User Equipment,per relay UE)或者每个中继终端的每个数据无线承载(per relay User Equipment per Data Radio Bearer,per relay UE per DRB)为单位进行测量。
若中继终端为多个远端终端提供服务时,中继终端可以同时得到多个远端终端的下行丢包率、与下行丢包率相关联的测量信息和远端终端的标识信息中的一种或者多种。中继终端可以同时上报多个远端终端的数据包丢失率相关测量信息。
明确了需要上报的数据包丢失率的测量信息包含的具体信息,进一步有利于实现在Sidelink Relay场景下进行层2测量。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内发送的总数据包数量。
具体地,测量周期表明此测量的时间周期。
测量开始时刻和结束时刻表明此测量开始和结束的时间点,这个时间点可以是相对时间也可以是绝对时间。
测量周期内收到下一跳中继终端反馈成功接收确认的数据包数表明测量周期内,成功传输到下一跳中继终端的数据包数量。
测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量表明测量周期内,未成功传输到下一跳中继终端的数据包数量。
测量周期内发送的总数据包数量表明测量周期内,发送给下一跳中继终端的总数据包数量。
例如,中继终端的下行丢包率相关联的测量信息包括测量开始时刻和结束时刻、测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量以及测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量。
例如,中继终端的下行丢包率相关联的测量信息包括测量周期、测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量以及测量周期内发送的总数据包数量。
中继终端或网络可以根据与下行丢包率相关联的测量信息粗略确定自身或每一个中继终端丢失数据包数或者下行数据包丢失率。
在一些实施例中,在第一终端为中继终端的情况下,与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内发送的总的带标签的数据包数量。
具体地,测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量表明测量周期内,成功传输到下一跳中继终端的带标签的数据包数量。带标签方式可以为在数据包包头增加标识信息。
测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量表明测量周期内,未成功传输到下一跳中继终端的带标签的数据包数量。
测量周期内发送的总的带标签的数据包数量表明测量周期内,发送给下一跳中继终端的带标签的总数据包数量。
例如,中继终端的下行丢包率相关联的测量信息包括测量开始时 刻和结束时刻、测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量以及测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量。
例如,中继终端的下行丢包率相关联的测量信息包括测量周期、测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量以及测量周期内发送的总的带标签的数据包数量。
中继终端或网络可以对带标签的数据包进行下行丢包率测量,根据与下行丢包率相关联的测量信息精确确定自身或每一个中继终端针对带标签数据包的丢失数据包数或者针对带标签数据包的下行数据包丢失率。
在一些实施例中,在第一终端为远端终端的情况下,与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功接收的带标签的数据包数量。
具体地,测量周期内成功接收的带标签的数据包数量表明测量周期内,远端终端成功接收的带标签的数据包数量。
例如,远端终端的下行丢包率相关联的测量信息包括测量开始时刻和结束时刻和测量周期内成功接收的带标签的数据包数量。
例如,远端终端的下行丢包率相关联的测量信息包括测量周期和测量周期内成功接收的带标签的数据包数量。
远端终端或网络可以对带标签的数据包进行下行丢包率测量,根据与下行丢包率相关联的测量信息精确确定远端终端针对带标签数据包的下行丢失数据包数或者针对带标签数据包的下行数据包丢失率。
步骤102,将所述与层2测量相关联的测量信息发送给网络设备。
具体地,中继终端或远端终端将确定的与层2测量相关联的测量 信息发送给网络设备。中继终端或远端终端可以将确定的远端终端的标识信息、平均吞吐量、上行数据包时延、下行数据包时延或下行丢包率发送给网络设备。中继终端或远端终端还可以将确定的远端终端的标识信息、与平均吞吐量相关联的测量信息、与上行数据包时延相关联的测量信息、与下行数据包时延相关联的测量信息或与下行丢包率相关联的测量信息发送给网络设备。
在一些实施例中,将与层2测量相关联的测量信息发送给网络设备,包括:
由所述第一终端向所述网络设备发送与层2测量相关联的测量信息;或者,
若所述第一终端为远端终端,则通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
具体地,各中继终端或远端终端直接向网络设备发送与层2测量相关联的测量信息。
例如,各中继终端或远端终端将自身测量的平均吞吐量的测量信息直接发送给网络设备。
例如,各中继终端或远端终端分别直接将数据包分段时延的加和结果发送给网络设备。
例如,各中继终端或远端终端分别直接将数据包分段时延发送至网络设备。
例如,各中继终端或远端终端将自身测量的下行数据包丢失率或下行数据包丢失数量直接发送给网络设备。
各中继终端或远端终端通过逐层上报的方式将与层2测量相关联的测量信息发送给网络设备。
例如,各中继终端或远端终端将自身测量的平均吞吐量的测量信息发送给下一跳中继终端,由下一跳中继终端将收到的平均吞吐量的测量信息以及自身测量的平均吞吐量的测量信息发送给自身的下一 跳中继终端,以逐层上报的方式传递,最后由直连终端将收到的平均吞吐量的测量信息以及自身测量的平均吞吐量的测量信息发送给网络设备。
例如,各中继终端或远端终端将数据包分段时延的加和结果发送给下一跳中继终端,下一跳中继终端将收到的数据包分段时延的加和结果以及自身测量的数据包分段时延进行加和并发送给自身的下一跳中继终端,以逐层上报累加的方式传递,最后由直连终端将收到的数据包分段时延的加和结果以及自身测量的数据包分段时延进行加和并发送给网络设备。
例如,各中继终端或远端终端将数据包分段时延发送给下一跳中继终端,由下一跳中继终端记录,下一跳中继终端将记录的数据包分段时延以及自身测量的分段时延发送给自身的下一跳中继终端,以逐层上报的方式传递,最后由直连终端将链路上所有数据包分段时延发送给网络设备。
例如,各中继终端或远端终端将自身测量的下行数据包丢失数量发送给下一跳中继终端,下一跳中继终端将收到的下行数据包丢失数量的加和结果以及自身测量的下行数据包丢失数量进行加和并发送给自身的下一跳中继终端,以逐层上报累加的方式传递,最后由直连终端将收到的下行数据包丢失数量的加和结果以及自身测量的下行数据包丢失数量进行加和并发送给网络设备。
例如,各中继终端或远端终端将自身测量的下行数据包丢失率发送给下一跳中继终端,下一跳中继终端将收到的上一跳中继终端或远端终端发送的所有数据包丢失率进行记录并将记录的下行数据包丢失率以及自身测量的下行数据包丢失率发送给自身的下一跳中继终端,以逐层上报的方式传递,最后由直连终端将收到的上一跳中继终端或远端终端发送的所有数据包丢失率进行记录并将记录的下行数据包丢失率以及自身测量的下行数据包丢失率发送给网络设备。各中 继终端或远端终端可以以直接发送的方式向网络设备进行上报,也可以以逐层上报的方式向网络设备进行上报,灵活的上报方式可以让网络设备快速的掌握远端终端的层2测量情况。
在一些实施例中,将与层2测量相关联的测量信息发送给网络设备之前,还包括:
获取网络设备发送的第一消息;所述第一消息用于触发向网络设备发送与层2测量相关联的测量信息;或者,
获取网络设备发送的带标签的数据包。
具体地,中继终端或远端终端在向网络设备发送与层2测量相关联的测量信息之前,需要网络设备向中继终端或远端终端发送一条消息,中继终端或远端终端获取网络设备发送的消息,该消息用于触发中继终端或远端终端向网络设备发送与层2测量相关联的测量信息。
在网络设备未向中继终端或远端终端发送该消息的情况下,中继终端或远端终端不能向网络设备发送与层2测量相关联的测量信息。
在网络设备向中继终端或远端终端发送该消息的情况下,中继终端或远端终端才能向网络设备发送与层2测量相关联的测量信息。
将与层2测量相关联的测量信息发送给网络设备之前,网络设备向第一终端发送带标签的数据包,第一终端获取网络设备发送的带标签的数据包。
在中继终端或远端终端针对带标签的数据包进行数据包丢失率测量的情况下,网络设备需要先向中继终端或远端终端发送带标签的数据包,中继终端或远端终端接收网络设备发送的带标签的数据包。
通过网络设备向中继终端或远端终端发送用于触发中继终端或远端终端发送与层2测量相关联的测量信息的消息时,中继终端或远端终端才将与层2测量相关联的测量信息进行上报,实现在网络设备有需求的情况下才进行上报,节约网络设备的存储资源。通过接收网络设备发送的带标签的数据包,实现精确测量远端终端的数据包丢失 率。
在一些实施例中,所述获取所述网络设备发送的第一消息之前,还包括:
向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
具体地,在网络设备向中继终端或远端终端发送用于触发中继终端或远端终端发送与层2测量相关联的测量信息的消息之前,中继终端或远端终端向网络设备发送一条消息,网络设备接收中继终端或远端终端发送的消息,该消息用于表征中继终端或远端终端存储有与层2测量相关联的测量信息,也就是中继终端或远端终端通知网络设备其支持上报与层2测量相关联的测量信息。
在网络设备向中继终端或远端终端发送用于触发中继终端或远端终端发送与层2测量相关联的测量信息的消息之前,中继终端或远端终端发送用于表征中继终端或远端终端存储有与层2测量相关联的测量信息的消息,节约了资源开销,避免了网络设备有需求,而中继终端或远端终端不支持上报的情况。
在一些实施例中,中继终端或远端终端可以不向网络设备发送用于表征存储有与层2测量相关联的测量信息的消息,而是网络设备直接向中继终端或远端终端发送用于触发中继终端或远端终端发送与层2测量相关联的测量信息的消息。简化中继终端或远端终端与网络设备之间的交互过程,提高测量效率。
在一些实施例中,第一终端将与层2测量相关联的测量信息发送给网络设备,网络设备获取第一终端发送的与层2测量相关联的测量信息;与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,第一终端为远端终端或中 继终端;
网络设备根据与层2测量相关联的测量信息,对第一终端的数据传输性能进行评估。
具体地,网络设备获取中继终端或远端终端发送的与层2测量相关联的测量信息,网络设备根据获取的与层2测量相关联的测量信息,对中继终端或远端终端的数据传输性能进行分析,数据传输性能包含数据包的吞吐情况、数据包的时延情况、数据包的丢失情况中的一种或者多种。
例如,网络设备收到中继终端或远端终端发送的平均吞吐量的测量信息,网络设备对中继终端或远端终端进行平均吞吐量分析,得到中继终端或远端终端的数据包的吞吐情况。
例如,网络设备收到中继终端或远端终端发送的上行数据包时延或与上行数据包时延相关联的测量信息,网络设备对远端终端进行上行数据包时延分析和计算,得到远端终端的上行数据包的时延情况。
例如,网络设备收到中继终端发送的数据包丢失率或数据包丢失数量,网络设备可以预估远端终端的大致数据包丢失率,大致得到远端终端的数据包的丢失情况。
例如,网络设备收到远端终端发送的带标签的数据包丢失率或带标签的数据包丢失数量,网络设备可以精确计算远端终端的数据包丢失率,精确得到远端终端的数据包的丢失情况。
网络设备通过中继终端或远端终端发送的与层2测量相关联的测量信息,实现在sidelink relay的场景下,对中继终端和远端终端的层2测量统计。
本公开实施例提供的层2测量方法,通过在远端终端与中继终端之间已建立直连通信链路的情况下,对远端终端和中继终端进行层2测量,并将获取的与层2测量相关联的测量信息发送给网络设备,实现在Sidelink Relay场景下进行层2测量。
图4是本公开实施例提供的层2测量方法的流程示意图之二,如图4所示,本公开实施例提供一种层2测量方法,其执行主体可以为网络设备,例如,基站等,该方法,远端终端与中继终端之间已建立直连通信链路,包括:
步骤401,获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
步骤402,根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
在一些实施例中,所述获取第一终端发送的与层2测量相关联的测量信息之前,还包括:
向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;或者,
向所述第一终端发送带标签的数据包;
或者,接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
本公开实施例提供的层2测量方法,可参照上述执行主体为终端的层2测量方法实施例,且能够达到相同的技术效果,在此不再对本实施例中与上述相应方法实施例相同的部分及有益效果进行具体赘述。
图5是本公开实施例提供的电子设备的结构示意图,如图5所示,该电子设备应用于远端终端和/或中继终端中,其中,远端终端与中继终端之间已建立直连通信链路。所述电子设备包括存储器520,收发机500,处理器510,其中:
存储器520,用于存储计算机程序;收发机500,用于在所述处理器510的控制下收发数据;处理器510,用于读取所述存储器520中的计算机程序并执行以下操作:
通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
将所述与层2测量相关联的测量信息发送给网络设备。
具体地,收发机500,用于在处理器510的控制下接收和发送数据。
其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器510代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机500可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口530还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器510负责管理总线架构和通常的处理,存储器520可以存储处理器510在执行操作时所使用的数据。
可选的,处理器510可以是CPU(中央处埋器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),处理器也可以采 用多核架构。
处理器通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的任一所述方法。处理器与存储器也可以物理上分开布置。
在一些实施例中,所述平均吞吐量的测量信息包括以下信息中的一种或者多种:
平均吞吐量;
与所述平均吞吐量相关联的测量信息;
远端终端的标识信息。
在一些实施例中,所述与所述平均吞吐量相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功传输数据包总数量;
测量周期内每个数据传输区间中成功传输数据包数量;
测量周期内所有数据传输区间传输数据包花费的总时长;
测量周期内每个数据传输区间传输数据包花费的时长。
在一些实施例中,所述数据包延迟的测量信息包括以下信息中的一种或者多种:
上行数据包时延;
与上行数据包时延相关联的测量信息;
下行数据包时延;
与下行数据包时延相关联的测量信息;
远端终端的标识信息。
在一些实施例中,在所述第一终端为远端终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协 议层的平均时延;
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出远端终端的媒体访问控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;
从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层的总平均时延;
从每个数据包进入远端终端的分组数据汇聚协议层到接收到中继终端发送的确认消息的平均时延。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包传出中继终端的无线链路控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延;
从每个数据包进入无线链路控制层到被基站调度的平均时延;
从每个数据包进入无线链路控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入媒体访问控制层到被基站调度的平均时延;
从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入适配层到被基站调度的平均时延;
从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延。
在一些实施例中,所述数据包丢失率的测量信息包括以下信息中的一种或多种:
下行丢包率;
与下行丢包率相关联的测量信息;
远端终端的标识信息。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的数据包数 量;
测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内发送的总数据包数量。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内发送的总的带标签的数据包数量。
在一些实施例中,在所述第一终端为远端终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功接收的带标签的数据包数量。
在一些实施例中,所述将所述与层2测量相关联的测量信息发送给网络设备,包括:
由所述第一终端向所述网络设备发送与层2测量相关联的测量信息;或者,
若所述第一终端为远端终端,则通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
在一些实施例中,所述将所述与层2测量相关联的测量信息发送给网络设备之前,还包括:
获取所述网络设备发送的第一消息;所述第一消息用于触发向所 述网络设备发送与层2测量相关联的测量信息;或者,
获取所述网络设备发送的带标签的数据包。
在一些实施例中,所述获取所述网络设备发送的第一消息之前,还包括:
向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
在此需要说明的是,本发明实施例提供的上述电子设备,能够实现上述执行主体为终端的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
图6是本公开实施例提供的网络设备的结构示意图,如图6所示,该网络设备应用于与远端终端和/或中继终端建立通信,其中,远端终端与中继终端之间已建立直连通信链路远端终端与中继终端之间已建立直连通信链路,所述网络设备包括存储器620,收发机600,处理器610,其中:
存储器620,用于存储计算机程序;收发机600,用于在所述处理器610的控制下收发数据;处理器610,用于读取所述存储器620中的计算机程序并执行以下操作:
获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
具体地,收发机600,用于在处理器610的控制下接收和发送数 据。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器610代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机600可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器610负责管理总线架构和通常的处理,存储器620可以存储处理器610在执行操作时所使用的数据。
处理器610可以是中央处埋器(CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
在一些实施例中,所述获取第一终端发送的与层2测量相关联的测量信息之前,还包括:
向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;或者,
向所述第一终端发送带标签的数据包;
或者,接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
在此需要说明的是,本公开实施例提供的上述网络设备,能够实现上述执行主体为网络设备的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
图7是本公开实施例提供的层2测量装置的结构示意图之一,如图7所示,本公开还提供一种层2测量装置,该测量装置应用于远端 终端和/或中继终端中,其中,远端终端与中继终端之间已建立直连通信链路。该测量装置包括确定模块701和发送模块702,其中:
确定模块701用于通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
发送模块702用于将所述与层2测量相关联的测量信息发送给网络设备。
在一些实施例中,所述平均吞吐量的测量信息包括以下信息中的一种或者多种:
平均吞吐量;
与所述平均吞吐量相关联的测量信息;
远端终端的标识信息。
在一些实施例中,所述与所述平均吞吐量相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功传输数据包总数量;
测量周期内每个数据传输区间中成功传输数据包数量;
测量周期内所有数据传输区间传输数据包花费的总时长;
测量周期内每个数据传输区间传输数据包花费的时长。
在一些实施例中,所述数据包延迟的测量信息包括以下信息中的一种或者多种:
上行数据包时延;
与上行数据包时延相关联的测量信息;
下行数据包时延;
与下行数据包时延相关联的测量信息;
远端终端的标识信息。
在一些实施例中,在所述第一终端为远端终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协议层的平均时延;
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出远端终端的媒体访问控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;
从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;
从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层的总平均时延;
从每个数据包进入远端终端的分组数据汇聚协议层到接收到中继终端发送的确认消息的平均时延。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包传出中继终端的无线链路控制层到接收到下一跳中继终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延;
从每个数据包进入无线链路控制层到被基站调度的平均时延;
从每个数据包进入无线链路控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入媒体访问控制层到被基站调度的平均时延;
从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;
从每个数据包进入适配层到被基站调度的平均时延;
从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:
从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;
从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;
从每个数据包进入中继终端到传出中继终端的平均时延;
从每个数据包进入适配层到传出适配层的平均时延;
从每个数据包进入适配层到传出无线链路控制层的平均时延。
在一些实施例中,所述数据包丢失率的测量信息包括以下信息中的一种或多种:
下行丢包率;
与下行丢包率相关联的测量信息;
远端终端的标识信息。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;
测量周期内发送的总数据包数量。
在一些实施例中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;
测量周期内发送的总的带标签的数据包数量。
在一些实施例中,在所述第一终端为远端终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:
测量周期;
测量开始时刻和结束时刻;
测量周期内成功接收的带标签的数据包数量。
在一些实施例中,发送模块702还可以包括第一发送子模块,所述第一发送子模块用于向所述网络设备发送与层2测量相关联的测量信息;或者,通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
在一些实施例中,层2测量装置还可以包括第一获取模块,所述第一获取模块用于获取所述网络设备发送的第一消息;所述第一消息用于触发向所述网络设备发送与层2测量相关联的测量信息;
或者,层2测量装置还可以包括第二获取模块,所述第二获取模块用于获取所述网络设备发送的带标签的数据包;
或者,层2测量装置还可以包括第二发送模块,所述第二发送模块用于向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
在此需要说明的是,本公开实施例提供的层2测量装置,能够实现上述执行主体为终端的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
图8是本公开实施例提供的层2测量装置的结构示意图之二,如图8所示,本公开还提供一种层2测量装置,远端终端与中继终端之间已建立直连通信链路,包括获取模块801和评估模块802,其中:
获取模块801用于获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中所述第一终端为远端终端或中继终端。
评估模块802用于根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
在一些实施例中,层2测量装置还可以包括第三发送模块,所述第三发送模块用于向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;
或者,层2测量装置还可以包括第四发送模块,所述第四发送模 块用于向所述第一终端发送带标签的数据包;
或者,层2测量装置还可以包括接收模块,所述接收模块用于接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
在此需要说明的是,本公开实施例提供的层2测量装置,能够实现上述执行主体为网络设备的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
需要说明的是,本公开实施例中对单元/模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在一些实施例中,还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行上述各实施例提供的方法,包括:
通过对使用直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端,所述直连通信链路为远端终端与中继终端之间已建立直连通信链路;
将所述与层2测量相关联的测量信息发送给网络设备。
或者包括:
获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;
根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
需要说明的是:所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
另外需要说明的是:本公开实施例中术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。
本公开实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本公开实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
本公开实施例提供的技术方案可以适用于多种***,尤其是5G***。例如适用的***可以是全球移动通讯(global system of mobile communication,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)***、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)***、高级长期演进(long term evolution advanced,LTE-A)***、通用移动***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)***、5G新空口(New Radio,NR)***等。这多种***中均包括终端设备和网络设备。***中还可以包括核心网部分,例如演进的分组***(Evloved Packet System,EPS)、5G***(5GS)等。
本公开实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的***中,终端设备的名称可能也不相同,例如在5G***中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话) 和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为***、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本公开实施例中并不限定。
本公开实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本公开实施例涉及的网络设备可以是全球移动通信***(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(longterm evolution,LTE)***中的演进型网络设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relay node)、家庭基站(femto)、 微微基站(pico)等,本公开实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点,集中单元和分布单元也可以地理上分开布置。
网络设备与终端设备之间可以各自使用一或多根天线进行多输入多输出(Multi Input Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single User MIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。
本领域内的技术人员应明白,本公开的实施例可提供为方法、***、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置 实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。
Claims (49)
- 一种层2测量方法,其中,远端终端与中继终端之间已建立直连通信链路,包括:通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;将所述与层2测量相关联的测量信息发送给网络设备。
- 根据权利要求1所述的层2测量方法,其中,所述平均吞吐量的测量信息包括以下信息中的一种或者多种:平均吞吐量;与所述平均吞吐量相关联的测量信息;远端终端的标识信息。
- 根据权利要求2所述的层2测量方法,其中,所述与所述平均吞吐量相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内成功传输数据包总数量;测量周期内每个数据传输区间中成功传输数据包数量;测量周期内所有数据传输区间传输数据包花费的总时长;测量周期内每个数据传输区间传输数据包花费的时长。
- 根据权利要求1所述的层2测量方法,其中,所述数据包延迟的测量信息包括以下信息中的一种或者多种:上行数据包时延;与上行数据包时延相关联的测量信息;下行数据包时延;与下行数据包时延相关联的测量信息;远端终端的标识信息。
- 根据权利要求4所述的层2测量方法,其中,在所述第一终端为远端终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协议层的平均时延;从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出远端终端的媒体访问控制层到接收到中继终端发送的确认消息的平均时延;从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层的总平均时延;从每个数据包进入远端终端的分组数据汇聚协议层到接收到中继终端发送的确认消息的平均时延。
- 根据权利要求4所述的层2测量方法,其中,在所述第一终端为中继终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;从每个数据包传出中继终端的无线链路控制层到接收到下一跳 中继终端发送的确认消息的平均时延;从每个数据包进入中继终端到传出中继终端的平均时延;从每个数据包进入适配层到传出适配层的平均时延;从每个数据包进入适配层到传出无线链路控制层的平均时延;从每个数据包进入无线链路控制层到被基站调度的平均时延;从每个数据包进入无线链路控制层到接收到基站发送的确认消息的平均时延;从每个数据包进入媒体访问控制层到被基站调度的平均时延;从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;从每个数据包进入适配层到被基站调度的平均时延;从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
- 根据权利要求4所述的层2测量方法,其中,在所述第一终端为中继终端的情况下,所述与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;从每个数据包进入中继终端到传出中继终端的平均时延;从每个数据包进入适配层到传出适配层的平均时延;从每个数据包进入适配层到传出无线链路控制层的平均时延。
- 根据权利要求1所述的层2测量方法,其中,所述数据包丢失率的测量信息包括以下信息中的一种或多种:下行丢包率;与下行丢包率相关联的测量信息;远端终端的标识信息。
- 根据权利要求8所述的层2测量方法,其中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量;测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;测量周期内发送的总数据包数量。
- 根据权利要求8所述的层2测量方法,其中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;测量周期内发送的总的带标签的数据包数量。
- 根据权利要求8所述的层2测量方法,其中,在所述第一终端为远端终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内成功接收的带标签的数据包数量。
- 根据权利要求1所述的层2测量方法,其中,所述将所述与层2测量相关联的测量信息发送给网络设备,包括:由所述第一终端向所述网络设备发送与层2测量相关联的测量信息;或者,若所述第一终端为远端终端,则通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
- 根据权利要求1所述的层2测量方法,其中,所述将所述与层2测量相关联的测量信息发送给网络设备之前,还包括:获取所述网络设备发送的第一消息;所述第一消息用于触发向所述网络设备发送与层2测量相关联的测量信息;或者,获取所述网络设备发送的带标签的数据包。
- 根据权利要求13所述的层2测量方法,其中,所述获取所述网络设备发送的第一消息之前,还包括:向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
- 一种层2测量方法,其中,远端终端与中继终端之间已建立直连通信链路,包括:获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
- 根据权利要求15所述的层2测量方法,其中,所述获取第一终端发送的与层2测量相关联的测量信息之前,还包括:向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;或者,向所述第一终端发送带标签的数据包;或者,接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
- 一种电子设备,其中,远端终端与中继终端之间已建立直连通信链路,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;将所述与层2测量相关联的测量信息发送给网络设备。
- 根据权利要求17所述的电子设备,其中,所述平均吞吐量的测量信息包括以下信息中的一种或者多种:平均吞吐量;与所述平均吞吐量相关联的测量信息;远端终端的标识信息。
- 根据权利要求18所述的电子设备,其中,所述与所述平均吞吐量相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内成功传输数据包总数量;测量周期内每个数据传输区间中成功传输数据包数量;测量周期内所有数据传输区间传输数据包花费的总时长;测量周期内每个数据传输区间传输数据包花费的时长。
- 根据权利要求17所述的电子设备,其中,所述数据包延迟的测量信息包括以下信息中的一种或者多种:上行数据包时延;与上行数据包时延相关联的测量信息;下行数据包时延;与下行数据包时延相关联的测量信息;远端终端的标识信息。
- 根据权利要求20所述的电子设备,其中,在所述第一终端为远端终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协议层的平均时延;从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出远端终端的媒体访问控制层到接收到中继终端发送的确认消息的平均时延;从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层的总平均时延;从每个数据包进入远端终端的分组数据汇聚协议层到接收到中 继终端发送的确认消息的平均时延。
- 根据权利要求20所述的电子设备,其中,在所述第一终端为中继终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;从每个数据包传出中继终端的无线链路控制层到接收到下一跳中继终端发送的确认消息的平均时延;从每个数据包进入中继终端到传出中继终端的平均时延;从每个数据包进入适配层到传出适配层的平均时延;从每个数据包进入适配层到传出无线链路控制层的平均时延;从每个数据包进入无线链路控制层到被基站调度的平均时延;从每个数据包进入无线链路控制层到接收到基站发送的确认消息的平均时延;从每个数据包进入媒体访问控制层到被基站调度的平均时延;从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;从每个数据包进入适配层到被基站调度的平均时延;从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
- 根据权利要求20所述的电子设备,其中,在所述第一终端为中继终端的情况下,所述与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;从每个数据包进入中继终端到传出中继终端的平均时延;从每个数据包进入适配层到传出适配层的平均时延;从每个数据包进入适配层到传出无线链路控制层的平均时延。
- 根据权利要求17所述的电子设备,其中,所述数据包丢失率的测量信息包括以下信息中的一种或多种:下行丢包率;与下行丢包率相关联的测量信息;远端终端的标识信息。
- 根据权利要求24所述的电子设备,其中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量;测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;测量周期内发送的总数据包数量。
- 根据权利要求24所述的电子设备,其中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;测量周期内发送的总的带标签的数据包数量。
- 根据权利要求24所述的电子设备,其中,在所述第一终端为远端终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内成功接收的带标签的数据包数量。
- 根据权利要求17所述的电子设备,其中,所述将所述与层2测量相关联的测量信息发送给网络设备,包括:由所述第一终端向所述网络设备发送与层2测量相关联的测量信息;或者,若所述第一终端为远端终端,则通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
- 根据权利要求17所述的电子设备,其中,所述将所述与层2测量相关联的测量信息发送给网络设备之前,还包括:获取所述网络设备发送的第一消息;所述第一消息用于触发向所述网络设备发送与层2测量相关联的测量信息;或者,获取所述网络设备发送的带标签的数据包。
- 根据权利要求29所述的电子设备,其中,所述获取所述网络设备发送的第一消息之前,还包括:向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
- 一种网络设备,其中,远端终端与中继终端之间已建立直连 通信链路,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端。
- 根据权利要求31所述的网络设备,其中,所述获取第一终端发送的与层2测量相关联的测量信息之前,还包括:向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;或者,向所述第一终端发送带标签的数据包;或者,接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
- 一种层2测量装置,其中,远端终端与中继终端之间已建立直连通信链路,包括:确定模块,用于通过对使用所述直连通信链路进行数据传输的第一终端进行层2测量,确定与层2测量相关联的测量信息,所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中,所述第一终端为远端终端或中继终端;发送模块,用于将所述与层2测量相关联的测量信息发送给网络设备。
- 根据权利要求33所述的层2测量装置,其中,所述平均吞 吐量的测量信息包括以下信息中的一种或者多种:平均吞吐量;与所述平均吞吐量相关联的测量信息;远端终端的标识信息。
- 根据权利要求34所述的层2测量装置,其中,所述与所述平均吞吐量相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内成功传输数据包总数量;测量周期内每个数据传输区间中成功传输数据包数量;测量周期内所有数据传输区间传输数据包花费的总时长;测量周期内每个数据传输区间传输数据包花费的时长。
- 根据权利要求34所述的层2测量装置,其中,所述数据包延迟的测量信息包括以下信息中的一种或者多种:上行数据包时延;与上行数据包时延相关联的测量信息;下行数据包时延;与下行数据包时延相关联的测量信息;远端终端的标识信息。
- 根据权利要求36所述的层2测量装置,其中,在所述第一终端为远端终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入分组数据汇聚协议层到传出分组数据汇聚协议层的平均时延;从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出远端终端的媒体访问控制层到接收到中继终 端发送的确认消息的平均时延;从每个数据包传出远端终端的无线链路控制层到接收到中继终端发送的确认消息的平均时延;从每个数据包进入分组数据汇聚协议层到传出无线链路控制层传输的总平均时延;从每个数据包进入分组数据汇聚协议层到传出媒体访问控制层的总平均时延;从每个数据包进入远端终端的分组数据汇聚协议层到接收到中继终端发送的确认消息的平均时延。
- 根据权利要求36所述的层2测量装置,其中,在所述第一终端为中继终端的情况下,所述与上行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出中继终端的媒体访问控制层到接收到下一跳中继终端发送的确认消息的平均时延;从每个数据包传出中继终端的无线链路控制层到接收到下一跳中继终端发送的确认消息的平均时延;从每个数据包进入中继终端到传出中继终端的平均时延;从每个数据包进入适配层到传出适配层的平均时延;从每个数据包进入适配层到传出无线链路控制层的平均时延;从每个数据包进入无线链路控制层到被基站调度的平均时延;从每个数据包进入无线链路控制层到接收到基站发送的确认消息的平均时延;从每个数据包进入媒体访问控制层到被基站调度的平均时延;从每个数据包进入媒体访问控制层到接收到基站发送的确认消息的平均时延;从每个数据包进入适配层到被基站调度的平均时延;从每个数据包进入适配层到接收到基站发送的确认消息的平均时延。
- 根据权利要求36所述的层2测量装置,其中,在所述第一终端为中继终端的情况下,所述与下行数据包时延相关联的测量信息包括以下信息中的一种或者多种:从每个数据包进入无线链路控制层到传出无线链路控制层的平均时延;从每个数据包传出媒体访问控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;从每个数据包传出无线链路控制层到接收到下一跳中继终端或下一跳远端终端发送的确认消息的平均时延;从每个数据包进入中继终端到传出中继终端的平均时延;从每个数据包进入适配层到传出适配层的平均时延;从每个数据包进入适配层到传出无线链路控制层的平均时延。
- 根据权利要求33所述的层2测量装置,其中,所述数据包丢失率的测量信息包括以下信息中的一种或多种:下行丢包率;与下行丢包率相关联的测量信息;远端终端的标识信息。
- 根据权利要求40所述的层2测量装置,其中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内收到下一跳中继终端反馈成功接收确认的数据包数量;测量周期内未收到下一跳中继终端反馈成功接收确认的数据包数量;测量周期内发送的总数据包数量。
- 根据权利要求40所述的层2测量装置,其中,在所述第一终端为中继终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;测量周期内未收到下一跳中继终端反馈成功接收确认的带标签的数据包数量;测量周期内发送的总的带标签的数据包数量。
- 根据权利要求40所述的层2测量装置,其中,在所述第一终端为远端终端的情况下,所述与下行丢包率相关联的测量信息包括以下信息中的一种或者多种:测量周期;测量开始时刻和结束时刻;测量周期内成功接收的带标签的数据包数量。
- 根据权利要求33所述的层2测量装置,其中,所述发送模块包括第一发送子模块;向所述网络设备发送与层2测量相关联的测量信息;或者,通过中继终端向所述网络设备发送与层2测量相关联的测量信息。
- 根据权利要求33所述的层2测量装置,其中,所述装置还包括第一获取模块;所述第一获取模块用于获取所述网络设备发送的第一消息;所述第一消息用于触发向所述网络设备发送与层2测量相关联的测量信 息;或者,所述装置还包括第二获取模块,所述第二获取模块用于获取所述网络设备发送的带标签的数据包。
- 根据权利要求45所述的层2测量装置,其中,所述装置还包括第二发送模块,所述第二发送模块用于向所述网络设备发送第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
- 一种层2测量装置,其中,远端终端与中继终端之间已建立直连通信链路,包括:获取模块,用于获取第一终端发送的与层2测量相关联的测量信息;所述与层2测量相关联的测量信息是通过对使用直连通信链路进行数据传输的第一终端进行层2测量确定的;所述与层2测量相关联的测量信息包含平均吞吐量的测量信息、数据包延迟的测量信息、数据包丢失率的测量信息中的一种或者多种,其中所述第一终端为远端终端或中继终端;评估模块,用于根据所述与层2测量相关联的测量信息,对所述第一终端的数据传输性能进行评估。
- 根据权利要求47所述的层2测量装置,其中,所述装置还包括第三发送模块,所述第三发送模块用于向所述第一终端发送第一消息;所述第一消息用于指示所述第一终端上报与层2测量相关联的测量信息;或者,所述装置还包括第四发送模块,所述第四发送模块用于向所述第一终端发送带标签的数据包;或者,所述装置还可以包括接收模块,所述接收模块用于接收所述第一终端发送的第二消息;所述第二消息用于表征所述第一终端存储有与层2测量相关联的测量信息。
- 一种计算机可读存储介质,其中,所述计算机可读存储介质 存储有计算机程序,所述计算机程序用于使计算机执行权利要求1至16中的任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111395257.8A CN116156540A (zh) | 2021-11-23 | 2021-11-23 | 层2测量方法、装置及存储介质 |
CN202111395257.8 | 2021-11-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023093569A1 true WO2023093569A1 (zh) | 2023-06-01 |
Family
ID=86353019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/131921 WO2023093569A1 (zh) | 2021-11-23 | 2022-11-15 | 层2测量方法、装置及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116156540A (zh) |
WO (1) | WO2023093569A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246793A (zh) * | 2017-05-17 | 2019-01-18 | 华为技术有限公司 | 多链接的数据传输方法及装置 |
CN110536316A (zh) * | 2018-09-28 | 2019-12-03 | 中兴通讯股份有限公司 | 一种路测方法及其控制方法、装置、设备、存储介质 |
US20210297894A1 (en) * | 2018-09-28 | 2021-09-23 | Zte Corporation | Data transmission method and apparatus, data sending method and apparatus, and data transmission system |
CN113632544A (zh) * | 2019-08-16 | 2021-11-09 | Oppo广东移动通信有限公司 | 链路切换的方法和通信设备 |
-
2021
- 2021-11-23 CN CN202111395257.8A patent/CN116156540A/zh active Pending
-
2022
- 2022-11-15 WO PCT/CN2022/131921 patent/WO2023093569A1/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246793A (zh) * | 2017-05-17 | 2019-01-18 | 华为技术有限公司 | 多链接的数据传输方法及装置 |
CN110536316A (zh) * | 2018-09-28 | 2019-12-03 | 中兴通讯股份有限公司 | 一种路测方法及其控制方法、装置、设备、存储介质 |
US20210297894A1 (en) * | 2018-09-28 | 2021-09-23 | Zte Corporation | Data transmission method and apparatus, data sending method and apparatus, and data transmission system |
CN113632544A (zh) * | 2019-08-16 | 2021-11-09 | Oppo广东移动通信有限公司 | 链路切换的方法和通信设备 |
Also Published As
Publication number | Publication date |
---|---|
CN116156540A (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230397020A1 (en) | Method and apparatus for controlling data transmission, and storage medium | |
WO2022042294A1 (zh) | 波束指示方法、网络设备、终端、装置及存储介质 | |
WO2023125310A1 (zh) | 一种通信方法及通信装置 | |
CN114158059A (zh) | 一种信息处理方法、装置、终端设备及网络侧设备 | |
WO2023273397A1 (zh) | 组切换方法、设备、装置及存储介质 | |
WO2023035945A1 (zh) | 多时隙传输方法、装置、终端及网络侧设备 | |
WO2023093569A1 (zh) | 层2测量方法、装置及存储介质 | |
WO2022152092A1 (zh) | 数据传输控制方法和装置 | |
CN114466376B (zh) | 数据传输方法、装置、设备及存储介质 | |
CN114390699A (zh) | 状态参量处理方法及装置、网络设备 | |
WO2023016446A1 (zh) | 基于ta的同步方法、设备、装置及存储介质 | |
WO2024066666A1 (zh) | 数据传输优先级确定方法、装置及设备 | |
WO2022152317A1 (zh) | 信息处理方法、装置、终端及网络设备 | |
EP4380230A1 (en) | Qos parameter configuration method, device and apparatus, and storage medium | |
WO2023155614A1 (zh) | 一种信息处理方法、装置及可读存储介质 | |
WO2023207744A1 (zh) | 资源调度方法、设备、装置及存储介质 | |
EP4404670A1 (en) | Data transmission method and apparatus, and storage medium | |
CN114070482B (zh) | 业务传输的处理方法、装置、网络侧设备及终端 | |
WO2024017292A1 (zh) | 一种信息处理方法、装置及可读存储介质 | |
WO2023041027A1 (zh) | 数据处理方法、装置及设备 | |
WO2023020276A1 (zh) | 组播广播业务数据传输方法、装置、设备以及存储介质 | |
WO2023155653A1 (zh) | Prach重复传输方法、设备、装置及存储介质 | |
WO2023061081A1 (zh) | 一种信息处理方法、装置及可读存储介质 | |
WO2023207459A1 (zh) | 一种信息处理方法、装置及可读存储介质 | |
WO2022199233A1 (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: 22897652 Country of ref document: EP Kind code of ref document: A1 |