Communication method and communication apparatus

By having the terminal device report channel quality and bit error rate information, the network device adjusts the data unit discarding time, solving the problem of poor communication quality between the terminal device and the network device, ensuring the normal operation of the business and improving the user experience.

WO2025194633A1PCT designated stage Publication Date: 2025-09-25HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/105016
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-20
Filing Date
2024-07-11
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

In the prior art, the accuracy of the discarded duration of data units between terminal devices and network devices is poor, resulting in poor communication quality, affecting the normal operation of services and user experience.

Method used

The terminal device reports the channel quality information and/or bit error rate to the network device, and the network device adjusts the discarding time of the data unit based on this information to improve accuracy.

Benefits of technology

By adjusting the discarding time of data units, the communication quality between terminal devices and network devices is improved, ensuring normal business operations and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024105016_25092025_PF_FP_ABST
    Figure CN2024105016_25092025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a communication method and a communication apparatus, which can improve the accuracy of the duration for discarding a data unit configured by a network device for a terminal device, thereby improving the communication quality between the network device and the terminal device. The method comprises: determining first information, the first information being used for indicating a first duration and channel quality information and / or a bit error rate, and the first duration being used for indicating to a network device the duration for discarding a first data unit; and sending the first information to the network device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 20, 2024, with application number 202410316053.8 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] During the data transmission process between the terminal device and the network device, each data unit may correspond to a time length for discarding the data unit. If the data unit times out, the sending end will discard the data unit. Exemplarily, the network device configures a packet data convergence protocol (PDCP) discard timer (discard timer) corresponding to the service data unit (SDU) of the first service to the terminal device. For the data packet of the first service sent by the terminal device to the network device, on the terminal device side, if the PDCP layer receives the SDU from the upper layer, the terminal device may start the PDCP discard timer for the SDU. If the PDCP discard timer of the SDU times out, the terminal device discards the SDU.

[0004] However, with such a communication method, the accuracy of the duration of discarding data units may be poor, resulting in poor communication quality between the terminal device and the network device, affecting the normal operation of the service and thus affecting the user experience.

[0005] Summary of the Invention

[0006] The present application provides a communication method and a communication device, which can improve the accuracy of the duration of discarding data units configured by the network device for the terminal device, help improve the communication quality between the terminal device and the network device, thereby facilitating the normal operation of the business and improving the user experience.

[0007] In a first aspect, a communication method is provided, comprising: determining first information, the first information being used to indicate a first duration, as well as channel quality information and / or a bit error rate, the first duration being used to indicate to a network device the duration for discarding a first data unit; and sending the first information to the network device.

[0008] In a possible implementation, the method may be executed by a terminal device or a chip in the terminal device.

[0009] In the communication method of the present application, the terminal device can report the first duration of discarding the first data unit determined by the terminal device and the information indicating the channel quality to the network device, so that the network device can adjust the duration of the terminal device discarding the first data unit based on the first duration or the information indicating the channel quality. In this way, the network device can adjust the duration of discarding data units corresponding to the business that cannot proceed normally based on the information reported by the terminal device, so that the accuracy of the duration of discarding data units is higher. In addition, the probability of the terminal device discarding data units can be reduced, which helps to improve the communication quality between the terminal device and the network device, improve the robustness of the communication system, thereby facilitating the normal operation of the business and improving the user experience.

[0010] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: receiving second information from a network device, the second information being used to indicate a second duration, the second duration being used to indicate to the terminal device the duration for discarding the first data unit, and the second duration being determined based on the first information.

[0011] In this way, when poor channel quality causes a high packet loss rate, preventing the first service from operating normally, the network device can increase the duration for which the terminal device discards the first data unit based on the first information reported by the terminal device. This reduces the probability of the terminal device discarding the first data unit, helps the first service operate normally, and thus improves the user experience.

[0012] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving information from the network device indicating that the duration for confirming that the first data unit is discarded is the first duration.

[0013] In this way, on the premise of meeting the delay requirements and / or bandwidth requirements of the first service corresponding to the first data unit, the terminal device can use a longer first duration to send the service data of the first service to the terminal device, which can reduce the packet loss rate corresponding to the first service, thereby facilitating the normal operation of the first service.

[0014] In combination with the first aspect, in some implementations of the first aspect, the first information is carried in user equipment auxiliary information UAI.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: receiving third information from a network device, the third information is used to indicate a second duration, the second duration is used to indicate the duration of discarding the first data unit, the second duration is determined based on an association relationship, the association relationship includes the correspondence between channel quality information and / or bit error rate, the first service and the second duration, and the first data unit is a data unit corresponding to the first service.

[0016] In this way, the network device can indicate the second duration to the terminal device based on the duration of discarding the first data unit reported by the terminal device whose channel quality is close to the above-mentioned channel quality information and / or bit error rate. In combination with the channel quality, the second duration indicated by the network device to the terminal device has a higher accuracy rate, which is more helpful for the terminal device to normally perform the first service under the current channel quality.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the first information is also used to indicate one or more of the following: a first moment, a cell identifier of the cell where the terminal device is located, or geographic location information of the terminal device, where the first moment is the moment when the terminal device determines the first information.

[0018] In this way, the network device can filter the first information reported by terminal devices in certain areas and / or filter the first information reported at certain times, and then determine the association relationship based on the filtered first information. This makes the network device more flexible in determining the association relationship and reduces the power consumption of the network device.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the association relationship includes the correspondence between the fourth information, channel quality information and / or bit error rate, the first service and the second duration, and the fourth information also includes one or more of the following: the first moment, the cell identifier or the geographic location information.

[0020] The uplink channel quality corresponding to the terminal device may be different for different regions or different time periods. Therefore, in this way, the network device can indicate to the first terminal device the duration of discarding the data unit in combination with the location information and / or time information, which can further improve the accuracy of the duration of discarding the data unit indicated by the network device to the first terminal device.

[0021] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving a first request from a network device; sending first information to the network device, including: sending the first information to the network device in response to the first request.

[0022] In this way, the network device can select multiple terminal devices in a partial area to report multiple first information, or the network device can decide multiple first terminal devices to report multiple first information, so that the network device has higher flexibility in obtaining multiple first information.

[0023] In combination with the first aspect, in certain implementations of the first aspect, the first information is carried in a user equipment information response UIR.

[0024] In combination with the first aspect, in some implementations of the first aspect, the first duration is determined based on a delay requirement and / or bandwidth requirement of the first service, and the first data unit is a data unit corresponding to the first service.

[0025] In this way, the first duration satisfies the delay requirement and / or bandwidth requirement of the first service, so that the second duration determined based on the first duration can also meet the delay requirement and / or bandwidth requirement of the first service, which helps the normal operation of the first service.

[0026] On the second aspect, another communication method is provided, including: receiving first information from a terminal device, the first information is used to indicate a first duration, as well as channel quality information and / or bit error rate, the first duration is used to indicate to the network device the duration for discarding the first data unit; based on the first information, determining a second duration, the second duration is used to indicate the duration for discarding the first data unit.

[0027] In a possible implementation, the method may be executed by a network device or a chip in the network device.

[0028] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending second information to the terminal device, where the second information is used to indicate a second duration.

[0029] In combination with the second aspect, in some implementations of the second aspect, the second duration is the first duration, and the method further includes: sending information to the terminal device to confirm that the duration for discarding the first data unit is the first duration.

[0030] In combination with the second aspect, in some implementations of the second aspect, the first information is carried in user equipment auxiliary information UAI.

[0031] On the third aspect, another communication method is provided, including: receiving multiple first information from multiple terminal devices, any first information in the multiple first information is used to indicate a first service abnormality and a first duration, as well as channel quality information and / or bit error rate, the first duration is used to indicate the duration of discarding the first data unit of the first service; based on the multiple first information, determining an association relationship, the association relationship includes a correspondence between the channel quality information and / or bit error rate, the first service and a second duration, the second duration is the duration of discarding the first data unit, and the second duration is determined based on the first information.

[0032] In a possible implementation, the method may be executed by a network device or a chip in the network device.

[0033] In combination with the third aspect, in certain implementations of the third aspect, the method also includes: receiving fifth information from the first terminal device, the fifth information being used to: request the duration of discarding the first data unit, indicating the first channel quality information and / or the first bit error rate, the absolute value of the difference between the first channel quality information and the channel quality information being less than or equal to the first preset threshold, and the absolute value of the difference between the first bit error rate and the bit error rate being less than or equal to the second preset threshold; and sending third information to the first terminal device, the third information being used to indicate the second duration.

[0034] In combination with the third aspect, in certain implementations of the third aspect, any first information is also used to indicate one or more of the following: the first moment, the cell identifier of the cell where any terminal device is located, or the geographic location information of any terminal device, where the first moment is the moment when any terminal device sends any first information.

[0035] In combination with the third aspect, in certain implementations of the third aspect, the association relationship includes the correspondence between the fourth information, channel quality information and / or bit error rate, the first service, and the second duration, and the fourth information also includes one or more of the following: the first moment, the cell identifier, or the geographic location information.

[0036] In combination with the third aspect, in certain implementations of the third aspect, the method also includes: sending a first request to multiple terminal devices; receiving multiple first information from multiple terminal devices, including: receiving multiple first information from multiple terminal devices in response to the first request.

[0037] In combination with the third aspect, in certain implementations of the third aspect, the first information is carried in the UIR.

[0038] In a fourth aspect, embodiments of the present application provide another communication device, comprising a processor coupled to a memory and configured to execute instructions in the memory to implement the method of any possible implementation of the first, second, or third aspects described above. Optionally, the device further comprises a memory. Optionally, the device further comprises a communication interface, the processor coupled to the communication interface.

[0039] In one implementation, the apparatus is a terminal device. When the apparatus is a terminal device, the communication interface may be a transceiver, or an input / output interface.

[0040] In another implementation, the device is a chip configured in a terminal device. When the device is a chip configured in a terminal device, the communication interface may be an input / output interface.

[0041] In a fifth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal via the input circuit and transmit a signal via the output circuit, so that the processor executes the method of any possible implementation of the first, second, or third aspects.

[0042] In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.

[0043] In a sixth aspect, a processing device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of any possible implementation of the first, second, or third aspects.

[0044] Optionally, there are one or more processors and one or more memories.

[0045] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0046] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.

[0047] It should be understood that related data interaction processes, such as sending indication information, can be processes for outputting indication information from a processor, and receiving capability information can be processes for receiving input capability information from a processor. Specifically, the output data of the processor can be output to a transmitter, and the input data received by the processor can come from a receiver. The transmitter and receiver can be collectively referred to as a transceiver.

[0048] The processing device in the seventh aspect mentioned above can be a chip. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor or can be located outside the processor and exist independently.

[0049] In an eighth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when run, enables a computer to execute a method in any possible implementation of the first, second or third aspects above.

[0050] In the ninth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the computer to execute a method in any possible implementation of the first, second or third aspects above.

[0051] It should be understood that the second to ninth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] FIG1 is a schematic diagram of a communication system used in an embodiment of the present application;

[0053] FIG2 is a schematic block diagram of a protocol architecture provided in an embodiment of the present application;

[0054] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;

[0055] FIG4 is a flow chart of another communication method provided in an embodiment of the present application;

[0056] FIG5 is a flow chart of another communication method provided in an embodiment of the present application;

[0057] FIG6 is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] The technical solution in this application will be described below with reference to the accompanying drawings.

[0059] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and effects. For example, the first value and the second value are only used to distinguish different values, and do not limit their order. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily mean different.

[0060] It should be noted that in the embodiments of the present application, words such as "exemplarily" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the present application should not be construed as more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present relevant concepts in a specific manner.

[0061] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0062] The technical solutions provided in this application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), wireless local area network (WLAN), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, sidelink communication system, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system or new radio access technology (NR). Among them, the 5G mobile communication system can include non-standalone (NSA) and / or standalone (SA).

[0063] The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system, etc. This application does not limit this.

[0064] The terminal device in the embodiments of the present application may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.

[0065] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The present application does not limit the terminal equipment in the network (PLMN), etc.

[0066] By way of example and not limitation, in this application, a terminal device may be a terminal device in an Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is connecting objects to the Internet through communication technologies, thereby realizing an intelligent network that interconnects humans and machines, and things and things. For example, the terminal device in the embodiments of this application may be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices that apply wearable technology to intelligently design and develop wearable devices, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices; they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions independently of smartphones, such as smart watches or smart glasses, as well as those that focus on a specific application function and require cooperation with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0067] As an example and not a limitation, in an embodiment of the present application, the terminal device may also be a terminal device in a machine type communication (MTC). In addition, the terminal device may also be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle may implement the method provided in the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. Therefore, the embodiment of the present application may also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.

[0068] The network device involved in this application can be a device that communicates with a terminal device. The network device can also be called an access network device or a wireless access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc. It can also be an access point (AP) in a WLAN, or a gNB in ​​an NR system. The above-mentioned network devices can also be urban base stations, micro base stations, pico base stations, femto base stations, etc., and this application does not limit this.

[0069] In a network structure, the network device may include a centralized unit (CU) node, a distributed unit (DU) node, a RAN device including a CU node and a DU node, or a RAN device including a control plane CU node (CU-CP node) and a user plane CU node (CU-UP node) and a DU node.

[0070] Network equipment provides services for cells, and terminal devices communicate with cells through transmission resources allocated by the network equipment (for example, frequency domain resources, or spectrum resources). The cell can belong to a macro base station (for example, a macro eNB or macro gNB), or to a base station corresponding to a small cell. Small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0071] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail with reference to FIG1 .

[0072] Figure 1 illustrates a communication system 100 used in an embodiment of the present application. Communication system 100 may include at least one network device, such as network device 110 shown in Figure 1 ; communication system 100 may also include at least one terminal device, such as terminal device 120 shown in Figure 1 . Network device 110 and terminal device 120 may communicate via a wireless link.

[0073] Fig. 1 exemplarily shows a network device 110 and a terminal device 120. Optionally, the communication system 100 may also include multiple network devices and / or multiple terminal devices.

[0074] Each of the above-mentioned communication devices, such as the network device 110 or the terminal device 120 in Figure 1, can be configured with multiple antennas. The multiple antennas may include at least one transmitting antenna for sending signals and at least one receiving antenna for receiving signals. In addition, each communication device also includes a transmitter chain and a receiver chain. Those skilled in the art will understand that they may include multiple components related to signal transmission and reception (such as processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.). Therefore, the network device 110 and the terminal device 120 can communicate using multi-antenna technology.

[0075] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, but the embodiments of the present application are not limited thereto.

[0076] It should be understood that the communication system 100 shown in FIG1 is merely an example, and the present application does not limit the specific architecture of the applicable system, nor does it limit the number and form of various devices included in each communication system.

[0077] It should also be understood that in one possible implementation, the network device 110 can serve as a transmitter, the terminal device 120 can serve as a receiver, and the network device 110 sends a signal to the terminal device 120; in another possible implementation, the network device 110 can serve as a receiver, the terminal device 120 can serve as a transmitter, and the terminal device 120 sends a signal to the network device 110.

[0078] To facilitate understanding of the embodiments of the present application, the relevant terms involved in the embodiments of the present application are described in detail below in conjunction with Figure 2.

[0079] 1. New Radio Access Technology (NR) Protocol Architecture: Based on their usage, they can be divided into a user plane protocol stack and a control plane protocol stack. The following describes these two protocol stacks in detail with reference to Figure 2. Figure 2(a) shows the user plane protocol stack, and Figure 2(b) shows the control plane protocol stack. As shown in Figure 2(a), the user plane protocol stack primarily consists of five layers: the physical (PHY) layer, the media access control (MAC) layer, the radio link control (RLC) layer, the packet data convergence protocol (PDCP) layer, and the service data adaptation protocol (SDAP) layer. The PHY layer can be responsible for handling one or more of encoding, modulation and demodulation, multi-antenna mapping, and other physical layer functions. The MAC layer can handle one or more of hybrid automatic repeat request (HARQ) retransmissions and uplink and downlink scheduling. The RLC layer can be responsible for segmentation, reassembly, and retransmission processing. The PDCP layer may be responsible for performing one or more of header compression, security (ciphering function, integrity protection function), retransmission, and sequential delivery of higher layer data.

[0080] As shown in b) of Figure 2, the control plane protocol stack mainly includes the non-access stratum (NAS), RRC, PDCP, RLC, MAC, and PHY layer. Among them, the PDCP layer provides encryption and integrity protection functions, and the functions performed by the control plane in the RLC layer and MAC layer are consistent with those of the user plane. The RRC layer is mainly responsible for broadcasting, paging, RRC connection management, radio bearer control, mobility management, terminal device measurement reporting and control, etc. The NAS layer handles the transmission of information between the terminal device and the access and mobility management function (AMF) entity. The content of the transmission can be user information or control information. For example, the content of the transmission includes session management, user management, security management, etc. It should be understood that for the user plane protocol stack, the NR protocol stack has an additional SDAP layer compared to the LTE protocol stack. For the control plane protocol stack, the NR protocol stack is similar to the LTE protocol stack.

[0081] 2. Service Data Unit (SDU) and Protocol Data Unit (PDU): The data transmitted between N-layer users and N-layer protocols is called SDU; the data transmitted between N-layer protocol entities is called PDU.

[0082] During transmission, the PDU of the upper layer is transmitted to the lower layer and becomes the SDU of the lower layer. In the lower layer, the SDU of the lower layer is encapsulated and becomes the PDU of the lower layer.

[0083] It should be understood that in the embodiment of the present application, the layers may be the layers in the architecture shown in FIG2 , and for the sake of brevity, no further description will be given below.

[0084] It should be understood that the base station shown in Figure 2 is only an example. For other network devices, the corresponding protocol architecture can also refer to Figure 2. The embodiments of the present application do not limit the network device to a base station.

[0085] 3. Symbol Error Rate (SER): Also known as Bit Error Ratio (BER) or Air Interface Error Rate, it measures the probability of errors occurring during data transmission. SER = Bit Errors in Transmission / Total Number of Transmitted Bits * 100%. BER is the ratio of the number of erroneous bits in a digital signal received within a given timeframe to the total number of bits received during that timeframe, also known as the "Bit Error Rate."

[0086] 4. RRC: Allocates radio resources and sends related signaling. RRC functions include call admission control, switching technology, channel allocation, etc.

[0087] 5. User equipment assistance information (UAI): The terminal device can proactively inform the network device of its internal status through UAI messages, which helps the network device to understand the status of the terminal device in a timely manner.

[0088] 6. Minimization Drive Test (MDT): This automated drive test technology uses network-configured terminal devices to collect, report, and preprocess measurement data. Terminal devices, equipped with Global Positioning System (GPS) and MDT functionality, automatically report MDT data, including user location information, to network equipment. MDT data can be used for big data analysis.

[0089] 7. Switching event: When the terminal device switches cells, it needs to report a measurement report, such as reporting information such as the reference signal receiving power (RSRP) and reference signal receiving quality (RSRQ). The switching event can trigger the terminal device to perform signal measurement and report the measurement report. Switching events can include A1 events, A2 events, A3 events, A4 events, A5 events, A6 events, B1 events, and B2 events. Among them, the A1 event can be used to turn off inter-frequency measurement; the A2 event can be used to turn on inter-frequency measurement; the A3 event, A4 event, A5 event, A6 event, B1 event, and B2 event can be used to determine whether the terminal device performs cell switching.

[0090] In the embodiments of this application, various terms and abbreviations, such as PDCP, UAI, and RRC, are provided for ease of description and should not limit this application in any way. This application does not exclude the possibility of defining other terms in existing or future protocols that can achieve the same or similar functions.

[0091] Taking the user plane protocol stack shown in Figure 2 as an example, if the terminal device is the sending end and the network device is the receiving end, when the terminal device sends a data unit, on the terminal device side, the data unit is transmitted to the lower layer in the order of the SDAP layer, PDCP layer, RLC layer and MAC layer.

[0092] During data unit transmission, each data unit at the N layer on the terminal device side can be associated with a discard duration, which indicates the duration for discarding the data unit. If the data unit times out at the N layer, the terminal device will discard the data unit.

[0093] Exemplarily, the N layer is the PDCP layer, and the discard duration is the PDCP discard timer. The data unit is an SDU and / or PDU of the PDCP layer. On the terminal device side, when the PDCP layer receives a data unit from the SDAP layer, the terminal device may start a corresponding PDCP discard timer for the data unit. If the PDCP timer corresponding to the data unit expires, the terminal device will discard the data unit.

[0094] Currently, the duration for which a terminal device discards a data unit, such as the PDCP discard timer, is typically configured for the terminal device by the network device. The network device typically determines the duration for discarding a data unit based on the service type. For example, the network device typically configures a duration of 1 for short video services and a duration of 2 for gaming services.

[0095] However, in scenarios where the terminal device is far away from the network device, or where there is obstruction or interference between the terminal device and the network device, the communication quality between the terminal device and the network device is poor, and the bit error rate of the data unit is high. In cases where the network device determines that the bit error rate of the transmitted data unit is high, the network device can adaptively reduce the uplink scheduling. Since the duration for which the terminal device discards the data unit is still the duration configured by the network device, the phenomenon of timeout discarding due to untimely scheduling will increase for the data units on the terminal device side. This may result in poor communication quality between the terminal device and the network device, and due to the timeout discarding phenomenon, the packet loss rate corresponding to the service is high, the service cannot proceed normally, and the user experience is poor. For example, during a user call, a large number of voice data packets are discarded due to timeout, causing the user's call to be stuck or even unable to proceed normally.

[0096] In view of this, the present application provides a communication method, in which, when the packet loss rate is high due to poor channel quality, so that the service cannot proceed normally, the terminal device sends the duration of discarding data units calculated by the terminal device, as well as channel quality information and / or bit error rate to the network device. In this way, the network device can determine that the service abnormality is caused by poor channel quality based on the channel quality information and / or bit error rate. In addition, the network device can adjust the duration of the terminal device discarding data units in combination with the duration sent by the terminal device, or the channel quality information and / or bit error rate, so that in the case of poor channel quality, the network device can more accurately adjust the duration of the terminal device discarding data units, which helps to improve the communication quality between the terminal device and the network device, and then helps to maintain the normal operation of the service and improve the user experience.

[0097] For example, when channel quality is poor and / or the bit error rate is high, the packet loss rate of a call service performed by a terminal device is high, causing the call to freeze. Based on the information reported by the terminal device, the network device can increase the duration for which the terminal device discards data units for the call service. This reduces the probability of the terminal device discarding data units for the call service, maintaining normal call service and improving the user experience.

[0098] The communication method of the present application is described in detail below with reference to Figures 3 to 5. The embodiments shown in this application illustrate the communication method provided by this application from the perspective of device interaction. The specific form and quantity of each device shown therein are only examples and should not constitute any limitation on the implementation of the method provided by this application. Below, taking the terminal device and network device as the execution entities as an example, the data transmission method of the embodiment of this application is described in detail.

[0099] It should be understood that the terminal device can be the terminal device itself, a chip, a chip system or a processor that supports the terminal device to implement a communication method, or a logic module or software that can implement all or part of the terminal device; the network device can be the network device itself, a chip, a chip system or a processor that supports the network device to implement a communication method, or a logic module or software that can implement all or part of the network device. Please do not make specific limitations on this.

[0100] FIG3 is a flow chart of a communication method 300 provided in an embodiment of the present application. The method 300 is applicable to the communication system 100. As shown in FIG3, the method 300 includes the following steps:

[0101] S301. The terminal device determines first information, where the first information is used to indicate a first duration, as well as channel quality information and / or a bit error rate. The first duration is used to indicate to the network device the duration for discarding a first data unit.

[0102] The first data unit can also be understood as a data unit used to carry service data of the first service. The first service can also be any service, such as a call. Channel quality information and / or bit error rate can be used to indicate channel quality. The network device can determine that the first service anomaly is caused by poor channel quality based on the channel quality information and / or bit error rate.

[0103] Optionally, the first data unit may include a first SDU of layer N, or the first SDU and a first PDU corresponding to the first SDU, where the first PDU is obtained based on the first SDU. Layer N may be a layer in the architecture shown in FIG2 , such as a PDCP layer.

[0104] The first duration is the duration determined by the terminal device to discard the first data unit. In addition, the first duration can also be understood as the duration recommended by the terminal device to the network device to discard the first data unit. The network device can confirm that the duration of discarding the first data unit is the first duration, for example, instructing the terminal device to switch the duration of discarding the first data unit to the first duration; or, the network device can also determine the second duration based on the first duration, and instruct the network device to switch the duration of discarding the first data unit to the second duration. If the first data unit is a data unit of the first service, before S301, the duration of the terminal device discarding the data unit of the first service is duration 1, and the first duration can be greater than duration 1. In this way, it helps the network device to increase the duration of the terminal device discarding the first data unit, so that the probability of the terminal device discarding the first data unit is reduced, thereby facilitating the normal operation of the first service.

[0105] In addition, the number of the first duration can be one or more. For example, the first duration includes 30ms and 40ms. Alternatively, the first duration can also be a range of durations, such as 25ms to 35ms. This application does not make specific limitations on this.

[0106] The terminal device can determine the first duration through the following method.

[0107] Optionally, the terminal device calculates the first duration based on the delay requirement and / or bandwidth requirement of the first service corresponding to the first data unit.

[0108] Latency requirements, for example, may include a latency threshold for the first service, i.e., the transmission latency of data units of the first service must be less than or equal to the latency threshold. Bandwidth requirements, for example, may include a bandwidth threshold for the first service, i.e., the bandwidth required to transmit data units of the first service must be greater than or equal to the bandwidth threshold. A smaller latency threshold (i.e., a higher latency requirement) indicates that the first service is latency-sensitive, such as gaming, voice calls, etc. A larger latency threshold (i.e., a lower latency requirement) indicates that the first service is latency-insensitive, such as short video applications, movie viewing applications, etc. A larger bandwidth threshold (i.e., a higher bandwidth requirement) indicates that the data units of the first service carry a larger amount of data. In this case, if data packets of the first service are discarded, the impact on the first service is greater. A smaller bandwidth threshold (i.e., a lower bandwidth requirement) indicates that the data packets of the first service carry a smaller amount of data. In this case, if data packets of the first service are discarded, the impact on the first service is smaller. Therefore, a larger latency threshold and / or a smaller bandwidth threshold increases the first duration; and a smaller latency threshold and / or a larger bandwidth threshold decreases the first duration.

[0109] For example, it is assumed that the delay threshold of the first service is 50ms, and the network device configures the terminal device to discard the data unit of the first service for 20ms. Based on the terminal device, it can be determined that the duration of discarding the data unit of the first service can be increased. For example, the duration of discarding the data unit of the first service, that is, the first duration can also be 30ms or 40ms. On this basis, if the bandwidth threshold of the first service is larger, for example, larger than the first preset bandwidth threshold, the first duration can be 40ms; if the bandwidth threshold of the first service is smaller, for example, smaller than the second preset bandwidth threshold, the first duration can be 30ms.

[0110] Based on the above embodiment, the terminal device may also be pre-installed with a first algorithm for calculating the first duration using the delay requirement and / or bandwidth requirement of the first service.

[0111] Channel quality information, which can also be understood as signal quality information, can be used to indicate the strength of the signal received by the terminal device from the network device. Exemplarily, the channel quality information may include measuring reference signal receiving power (RSRP) and / or reference signal receiving quality (RSRQ). The larger the RSRP and / or RSRQ, the better the channel quality.

[0112] The bit error rate can also be used to indicate channel quality. For example, the worse the channel quality, the greater the bit error rate; the better the channel quality, the smaller the bit error rate. Moreover, in an embodiment of the present application, the bit error rate and / or channel quality information can indicate the uplink channel quality. In this way, the terminal device can determine the uplink information transmission quality, so that when the uplink channel quality is poor and the service packet loss rate is high, the terminal device can report the first duration to the network device, thereby increasing the duration for the terminal device to discard the first data unit, which helps to maintain the normal operation of the service.

[0113] S302: The terminal device sends first information to the network device. Correspondingly, the network device receives the first information from the terminal device.

[0114] The communication method of the present application can, when a terminal device determines that a first service is abnormal due to poor uplink channel quality, report the first duration of discarding the first data unit determined by the terminal device and information indicating the channel quality to a network device, so that the network device can increase the duration of the terminal device discarding the first data unit based on the first duration and the information indicating the channel quality. In this way, the probability of the terminal device discarding the first data unit is reduced, which helps the first service to proceed normally, thereby helping to improve the communication quality between the terminal device and the network device and enhance the user experience.

[0115] Optionally, S301 may be implemented in the following manner: when the channel quality information does not meet the channel quality requirement and / or the bit error rate is greater than or equal to a preset threshold 1, the terminal device determines the first information.

[0116] It should be understood that the channel quality information may include RSRP and / or RSRQ. The channel quality requirement may include an RSRP threshold and / or an RSRQ threshold. Exemplarily, the channel quality information is RSRP, and the channel quality requirement is that RSRP is greater than or equal to the RSRP threshold; or, the channel quality information is RSRQ, and the channel quality requirement is that RSRQ is greater than or equal to the RSRQ threshold; or, the channel quality information is RSRP and RSRQ, and the channel quality requirement is that RSRP is greater than or equal to the RSRP threshold, and RSRQ is greater than or equal to the RSRQ threshold. The RSRP threshold, RSRQ threshold, and preset threshold 1 may be preset values.

[0117] It should be noted that one or more of the RSRP threshold, RSRQ threshold, or preset threshold 1 may be different for different services. For example, the RSRP threshold for a first service is a1, the RSRQ threshold is b1, and the preset threshold 1 is c1; the RSRP threshold for a second service is a2, the RSRQ threshold is b2, and the preset threshold 1 is c2. In this way, the terminal device can determine whether each service anomaly is caused by poor channel quality by combining the RSRP threshold, RSRQ threshold, or preset threshold 1 corresponding to each service.

[0118] Therefore, when the first data unit is a data unit of the first service, the channel quality requirement and the preset threshold 1 may be the channel quality requirement corresponding to the first service and the preset threshold 1 corresponding to the first service. When the terminal device determines that the channel quality information does not meet the channel quality requirement corresponding to the first service, and / or the bit error rate of the data unit of the first service is greater than or equal to the preset threshold 1 corresponding to the first service, resulting in an excessively high packet loss rate of the first service, the terminal device may determine the first information.

[0119] In this way, the terminal device can determine whether it is necessary to adjust the duration of discarding the service in combination with the service requirements, thereby helping to improve the accuracy of the duration of discarding data units and thus improving communication quality.

[0120] Based on method 300, in one possible implementation, the network device may indicate to the terminal device the duration of discarding the first data unit based on information reported by the terminal device. In another possible implementation, the network device may obtain information reported by multiple terminal devices and, based on the information reported by the multiple terminal devices, determine the correlation between the duration of discarding data units for each service and channel quality information and / or bit error rate. These two possible implementations are described below.

[0121] A first possible implementation can be seen in the method 400 below.

[0122] FIG4 is a flow chart of a communication method 400 provided in an embodiment of the present application. The method 400 is applicable to the communication system 100. The method 400 includes the following steps:

[0123] S401. The terminal device determines first information, where the first information is used to indicate a first duration, as well as channel quality information and / or a bit error rate. The first duration is used to indicate to the network device the duration for discarding the first data unit.

[0124] It should be understood that the implementation of S401 is similar to that of S301 and will not be described in detail here.

[0125] S402: The terminal device sends first information to the network device. Correspondingly, the network device receives the first information from the terminal device.

[0126] S403. The network device sends second information to the terminal device, where the second information is used to indicate a second duration. The second duration is used to indicate to the terminal device the duration for discarding the first data unit, and the second duration is determined based on the first information.

[0127] The second duration may be the same as or different from the first duration. For example, the first duration is 30ms and the second duration is 30ms; or, the first duration is 30ms and the second duration is 20ms. In addition, the second duration may be a duration range or a set of durations determined based on the first information. For example, the first duration may be 25ms and the second duration may be 20ms or 30ms, or the second duration may be 15ms-35ms, etc.

[0128] The second duration can be determined in the following two ways.

[0129] In the first approach, the second duration is determined based on the first information, including: the second duration is determined based on the first duration.

[0130] In one example, the second duration is the duration closest to the first duration among multiple durations. The multiple durations may be protocol-specified or network device-configured. The multiple durations may be a set of durations at which the terminal device discards the data unit. For example, the multiple durations may include 10ms, 20ms, 30ms, 40ms, 50ms, 60ms, infinity, and the like. If the first duration is 9.6ms, the second duration may be 10ms.

[0131] It should be understood that the description of multiple durations below can also refer to the description in this example. For the sake of brevity, it will not be repeated below.

[0132] In another example, the second duration may be equal to the first duration, that is, the first duration may be a duration among multiple durations, and the second duration may be equal to the first duration. For example, if the first duration is 30 ms, then the second duration is 30 ms.

[0133] In another example, the second duration may be a duration that is shorter than the first duration and closest to the first duration among multiple durations. For example, if the first duration is 30ms, the second duration may be 20ms; if the first duration is 45ms, the second duration may be 40ms.

[0134] In another example, the second duration is the S durations closest to the first duration among the multiple durations, where S is greater than or equal to 2. The S durations may include durations greater than the first duration and durations less than the first duration. For example, if the first duration is 25 ms, the second duration may be 20 ms and 30 ms. Alternatively, all S durations are durations less than the first duration. For example, if the first duration is 25 ms, the second duration may be 20 ms and 10 ms.

[0135] In method 2, the second duration is determined based on the first information, including: the second duration is determined based on the first duration, and one or more of the service priority, 5G service quality identifier (5G QoS Identifier, 5QI) level or service type.

[0136] The first duration may be, for example, a duration set or a duration range. The network device determines the second duration from the first duration by combining one or more of the service priority, 5QI level, or service type corresponding to the first service.

[0137] For example, the greater the service priority, the shorter the duration for discarding the first data unit, i.e., the second duration, can be; the lower the service priority, the longer the second duration can be. The higher the 5QI level, the shorter the second duration can be; the lower the 5QI level, the longer the second duration can be; service types, for example, may include delay-sensitive and delay-insensitive services. For delay-sensitive services, the second duration can also be shorter; for delay-insensitive services, the second duration can also be longer; service types, for example, may also include guaranteed bit rate (GBR) types and non-GRB types. For GRB type services, the second duration can also be shorter; for non-GRB type services, the second duration can also be longer.

[0138] It should be understood that in some implementations, the 5QI level may also be replaced by a QoS class identifier (QCI) level, and this application does not make any specific limitations on this.

[0139] Afterwards, the terminal device may send service data to the network device based on the second duration. Furthermore, when the second duration is a duration range or S durations, the terminal device may determine a duration for discarding the first data unit within the second duration, and the duration for discarding the first data unit may be the minimum value or the maximum value of the second duration.

[0140] It should be noted that in some possible implementations, S403 is optional. For example, the network device, in combination with the first duration, determines that the duration for which the terminal device discards the first data unit may be the first duration, i.e., the second duration is equal to the first duration; the network device may not indicate the second duration to the terminal device. Correspondingly, if the terminal device determines that it has not received a response message from the network device regarding the first information within the preset duration, the terminal device may determine that the network device agrees to switch the duration for discarding the first data unit to the first duration.

[0141] Alternatively, the network device determines, based on the first duration, that the duration for which the terminal device discarded the first data unit may be the first duration, i.e., the second duration is equal to the first duration; the network device then sends information 1 to the terminal device, where the information 1 is used to indicate confirmation that the duration for discarding the first data unit is the first duration. For example, the information 1 may be an acknowledgment (ACK) message.

[0142] Based on the above embodiment, the method 400 may further include: the terminal device sends service data to the network device based on the first duration. The service data is data of the first service.

[0143] It should be understood that before the terminal device switches the duration for discarding the first data unit to the first duration, if the duration for discarding the first data unit by the terminal device is duration A, then the first duration is greater than duration A. Therefore, the terminal device sends service data based on the first duration, which reduces the probability of the terminal device discarding the first data unit, thereby facilitating the normal operation of the first service.

[0144] The communication method of the present application reports the first duration that meets the delay requirement and / or bandwidth requirement of the first service to the network device when the terminal device determines that the first service is abnormal due to poor channel quality. The network device can instruct the terminal device to increase the duration of discarding the first data unit in combination with the first duration, so that the accuracy of the duration of discarding the first data unit is higher, which is more conducive to meeting the delay requirement and / or bandwidth requirement of the first service. Moreover, in the case of an abnormality of the first service, the network device can promptly instruct the terminal device to adjust the duration of discarding the first data unit. It can be seen that such a method helps to maintain the normal operation of the service and improve the user experience.

[0145] As an optional embodiment, the first information is carried in the UAI. Thus, if the terminal device determines that the channel quality information does not meet the channel quality requirements and / or the bit error rate does not meet the bit error rate requirements of the first service, the terminal device can proactively report the UAI and carry the first information in the UAI. This allows the network device to promptly adjust the duration of discarding the first data unit based on the information reported by the terminal device.

[0146] The UAI may be reported after the RRC reconfiguration process. For example, the RRC reconfiguration process may include: the network device sending an RRC connection reconfiguration request to the terminal device; the terminal device correspondingly receiving the RRC connection reconfiguration request from the network device; and in response to the RRC connection reconfiguration request, the terminal device sending an RRC connection reconfiguration complete message to the network device. This application does not limit the type and quantity of signaling included in the RRC reconfiguration process.

[0147] It should be noted that, in some possible implementations, the terminal device does not perform a cell handover during method 400. For example, the terminal device does not meet a handover event, such as events A1-A5; or the terminal device triggers a handover event and reports a measurement report corresponding to the handover event, but the network device does not instruct the terminal device to perform a cell handover.

[0148] In this way, the terminal device can continue to perform the first service in the current cell based on the second duration indicated by the network device.

[0149] A second possible implementation can be seen in method 500 below.

[0150] FIG5 is a flow chart of a communication method 500 provided in an embodiment of the present application. The method 500 is applicable to a communication system 100, and the communication system 100 includes multiple terminal devices. The method 500 includes the following steps:

[0151] S501. Multiple terminal devices send multiple first messages to a network device. Any of the multiple first messages is used to indicate a first service anomaly and a first duration, as well as channel quality information and / or a bit error rate. The first duration is used to indicate to the network device the duration of discarding a first data unit of the first service. Correspondingly, the network device receives the multiple first messages from the multiple terminal devices.

[0152] The multiple terminal devices may be terminal devices within the coverage of the network device. The number of the multiple first information may be greater than or equal to the number of the multiple terminal devices. For example, if each of the multiple terminal devices sends the first information to the network device once, the number of the multiple first information equals the number of the multiple terminal devices; or if some or all of the multiple terminal devices send the first information to the network device multiple times, the number of the multiple first information exceeds the number of the multiple terminal devices.

[0153] For different first information among the multiple first information, the first duration, channel quality information, or bit error rate may be the same or different. For example, for first information 1 among the multiple first information, the first duration is duration 1 for discarding the data unit of application A, the channel quality information includes RSRP 1 and RSRQ 1, and the bit error rate is x1; for first information 2 among the multiple first information, the first duration is duration 2 for discarding the data unit of application B, the channel quality information includes RSRP 2 and RSRQ 2, and the bit error rate is x2. Duration 1 and duration 2 may be the same or different, RSRP 1 and RSRP 2 may be the same or different, RSRQ 1 and RSRQ 2 may be the same or different, or x1 and x2 may be the same or different.

[0154] Optionally, the first service anomaly may be replaced by a packet loss rate anomaly. The packet loss rate anomaly may be, for example, a packet loss rate greater than or equal to a preset threshold value of 2. For example, when the terminal device determines that the packet loss rate of the first service is greater than or equal to the preset threshold value of 2 corresponding to the first service, the terminal device reports first information to the network device, and the first information includes information indicating the first service anomaly or the packet loss rate anomaly.

[0155] It should be understood that the preset threshold 2 corresponding to different services may be different, and this application does not make any specific limitation on this.

[0156] It should be noted that the way in which the terminal device determines the first duration is similar to the way in which the terminal device determines the first duration at S301 in method 300. Please refer to the above description and will not be repeated here.

[0157] S502. The network device determines an association relationship based on multiple first information, where the association relationship includes a correspondence between channel quality information and / or bit error rate, the first service, and a second duration, where the second duration is a duration for discarding the first data unit.

[0158] For example, the association relationship can be shown in Table 1. r1, p1, q1, gaming service A, and t1 correspond to each other; r2, p2, q2, gaming service A, and t2 correspond to each other; and r3, p3, q3, gaming service B, and t3 correspond to each other. Among them, one or more of RSRP, RSRQ, bit error rate, or the second duration can be one or more indicators or a range, which is not specifically limited in this application.

[0159] Table 1

[0160] Combined with the information in the first message indicating an abnormality of the first service, the network device can determine that the packet loss rate of the first service is high, resulting in the first service being unable to operate normally. In this way, the network device can determine that the duration of discarding the first data unit of the first service needs to be adjusted. For example, if the first information reported by more than a preset number of terminal devices includes information indicating an abnormality of the first service, the network device can determine that the duration of discarding the first data unit needs to be adjusted.

[0161] Optionally, in combination with the channel quality information and / or the bit error rate, the network device may determine whether the abnormality of the first service is caused by poor channel quality. For example, the network device may determine that the abnormality of the first service, in which the channel quality information does not meet the channel quality requirements of the first service and / or the bit error rate is greater than or equal to a preset threshold value 1, is caused by poor channel quality. For the manner in which the terminal device determines that the channel quality information does not meet the channel quality requirements and / or the bit error rate is greater than or equal to the preset threshold value 1, please refer to the description of method 300 above, which will not be repeated here.

[0162] In this way, the network device can filter M first information from the multiple first information. The M first service anomalies corresponding to the M first information are all caused by poor channel quality. This allows the network device to determine an association relationship based on the M first information. M is a positive integer, and the M first services may be the same service, and the M first durations included in the M first information may also include the same or different durations.

[0163] It should be noted that the process of the network device selecting the M first information from the multiple first information may also be optional. That is, each of the multiple first information is reported by the terminal device when it determines that the channel quality information does not meet the channel quality requirements and / or the bit error rate is greater than or equal to the preset threshold 1. In this case, the M first information is the multiple first information.

[0164] In one possible implementation, the network device determines M second durations based on the M first durations included in the M first information, where the second duration is the duration for discarding a data unit of each of the M first services. The M channel quality information and / or bit error rates, the M first services, and the M second durations are then associated one-to-one, resulting in the association.

[0165] In another possible implementation, the M first services include the same service. The network device first divides the first information corresponding to the same first service into a group, thereby obtaining multiple groups. Each of the multiple groups includes at least one first information. For example, the M first services included in the M first information include service 1, service 1, service 2, and service 3, the M first durations included in the M first information include duration 1, duration 2, duration 3, and duration 4, and the M bit error rates included in the M first information include y1, y2, y3, and y4. Among them, two services 1 correspond to duration 1 and duration 2, respectively, and two services 1 correspond to y1 and y2, respectively. Therefore, the two services 1, duration 1 and duration 2, and y1 and y2 constitute a group. Subsequently, the network device can determine a corresponding relationship based on each group, that is, each first service corresponds to a corresponding relationship, thereby obtaining multiple corresponding relationships. In this way, the network device can determine an association relationship based on multiple groups.

[0166] Based on the above embodiment, the association between the first service and the second duration is determined in the following manner: the first duration is determined based on the latency requirement and / or bandwidth requirement of the first service, and the second duration is determined based on the first duration. Therefore, the first service corresponds to the second duration. The manner in which the network device determines the second duration is described below.

[0167] Combined with the description of groups above, it can be determined that each group includes at least one first information, and at least one first information includes at least one first duration. Therefore, the second duration can be determined based on at least one first duration. For example, for game service A, the first duration included in the first information 1 reported by the first terminal device is duration 1; and for game service A, the first duration included in the first information 2 reported by the second terminal device is duration 2. The network device can determine the second duration corresponding to game service A based on duration 1 and duration 2.

[0168] Optionally, when at least one first duration is a plurality of first durations, determining the second duration based on the at least one first duration can be implemented in the following two ways.

[0169] Method 1: The second duration can be the duration that is closest to the average value of at least one first duration among the multiple durations. For example, if the average value of at least one first duration is 36ms, then the second duration is 40ms. If there are two durations that are closest to the average value of at least one first duration among the multiple durations, the second duration can be the smaller of the two durations. For example, if the average value of at least one first duration is 35ms, then the durations closest to 35ms among the multiple durations are 30ms and 40ms, then the second duration is 40ms.

[0170] Method 2: The second duration may be the duration that is closest to the average of at least one first duration and smaller than the average of at least one first duration. For example, if the average of at least one first duration is 35 ms, the second duration may be 30 ms.

[0171] Method 3: The second duration is a duration range determined based on at least one first duration. For example, if at least one first duration is 10ms, 12ms, and 15ms, the duration range can be 10ms-15ms. Alternatively, the second duration is S durations from the multiple durations covered by the at least one first duration, where S is greater than or equal to 2. For example, if at least one first duration is 10ms, 12ms, 15ms, and 20ms, the S durations are 10ms and 20ms.

[0172] Based on the first to third methods, if the average value of at least one first duration is one of the multiple durations, the second duration may be the average value of the at least one first duration.

[0173] It should be understood that when at least one first duration is a first duration, the implementation method of the network device determining the second duration based on a first duration is similar to the implementation method of determining the second duration based on the first duration at S403 above. You can refer to the above description and will not repeat it here.

[0174] Based on the above determination of the association relationship between the first service and the second duration, the association relationship between the channel quality information and / or the bit error rate and the first service may be determined in the following manner.

[0175] It should be noted that any first information includes information indicating that the first service is abnormal. Therefore, the network device can determine the corresponding relationship between the first service and the channel quality information and / or the bit error rate.

[0176] Combined with the description of the groups above, it can be determined that each group includes at least one first information, and the at least one first information includes at least one channel quality information and / or at least one bit error rate. Therefore, the channel quality information and / or bit error rate corresponding to the first service can be determined based on at least one channel quality information and / or at least one bit error rate. For example, for game service A, the channel quality information included in the first information 1 reported by the first terminal device is duration RSRQ 1; and, for game service A, the channel quality information included in the first information 2 reported by the second terminal device is duration RSRQ 2, then the network device can determine the RSRQ corresponding to game service A based on RSRQ 1 and RSRQ 2.

[0177] In one possible embodiment, the channel quality information and / or bit error rate corresponding to the first service is at least one channel quality information and / or at least one bit error rate. For example, in conjunction with the above description using gaming service A as an example, the channel quality information corresponding to the first service is RSRQ 1 and RSRQ 2.

[0178] In another possible embodiment, the channel quality information and / or bit error rate corresponding to the first service is a range of at least one channel quality information and / or at least one bit error rate indication. For example, in conjunction with the above description using gaming service A as an example, the channel quality information corresponding to the first service is RSRQ 1 to RSRQ 2, or RSRQ 2 to RSRQ 1.

[0179] In another possible embodiment, the channel quality information and / or bit error rate corresponding to the first service is within a range determined based on at least one piece of channel quality information and / or at least one bit error rate. Exemplarily, the range can be a value b1 less than the minimum value of the at least one piece of channel quality information and / or bit error rate, to a value b2 greater than the minimum value of the at least one piece of channel quality information and / or bit error rate. For example, in conjunction with the above description using gaming service A as an example, if RSRQ 1 is less than RSRQ 2, the channel quality information corresponding to the first service is RSRQ 1-b1 to RSRQ 2+b2.

[0180] In another possible embodiment, the channel quality information and / or bit error rate corresponding to the first service is an average of at least one piece of channel quality information and / or at least one piece of bit error rate. For example, in conjunction with the above description using gaming service A as an example, the channel quality information corresponding to the first service is the average of RSRQ 1 and RSRQ 2.

[0181] The network device can then determine the association.

[0182] Alternatively, the network device may also determine the association relationship in the following manner: That is, based on any first information, determine a corresponding relationship between a first service and the channel quality information and / or bit error rate.

[0183] It should be noted that the correspondence between the channel quality information and / or bit error rate, the first service, and the second duration included in the association relationship can also be replaced by: the correspondence between the channel quality information range and / or bit error rate range, the first service, and the second duration. The channel quality information range is determined based on the channel quality information and includes the range of the channel quality information. For example, if the channel quality information is RSRQ 1, the channel quality information range is RSRQ 1-b3 to RSRQ 1+b4. The bit error rate range is determined based on the bit error rate and includes the range of the bit error rate. For example, if the bit error rate is q4, the bit error rate range is q4-b5 to q4+b6. b3, b4, b5, and b6 are preset positive values.

[0184] S503. The first terminal device sends fifth information to the network device. The fifth information is used to: request the duration of discarding the first data unit, indicate first channel quality information and / or a first bit error rate, the absolute value of the difference between the first channel quality information and the channel quality information is less than or equal to a first preset threshold, and the absolute value of the difference between the first bit error rate and the bit error rate is less than or equal to a second preset threshold. Correspondingly, the network device receives the fifth information from the first terminal device.

[0185] The first preset threshold and the second preset threshold are preset positive numbers. The duration of the request to discard the first data unit can also be replaced by the duration of the request to discard the data unit of the first service, the PDCP discard timer corresponding to the first service, etc. This application does not make specific restrictions on this.

[0186] S504: The network device sends third information to the first terminal device, where the third information is used to indicate the second duration. Correspondingly, the first terminal device receives the third information from the network device.

[0187] In combination with S503 and S504, by determining that the difference between the first channel quality information and the channel quality information is less than or equal to the first preset threshold, and the difference between the first bit error rate and the bit error rate is less than or equal to the second preset threshold, the network device can determine that the uplink channel quality when the first terminal device performs the first service is close to the uplink information quality corresponding to the first service in the associated relationship. Therefore, the network device can indicate the second duration to the first terminal device. Since the second duration is determined based on the first duration reported by multiple terminal devices and is more conducive to the normal operation of the first service, the terminal device performs the first service based on the second duration, which is conducive to the normal operation of the first service and can improve the user experience.

[0188] For example, the association includes a correspondence between gaming service A, bit error rate y5, and second duration t4. If the first bit error rate is y6, and the difference between y5 and y6 is less than a second preset threshold, this indicates that the uplink channel quality corresponding to the first terminal device is close to the uplink channel quality corresponding to the terminal device reporting the first duration. Therefore, the network device indicates the second duration t4 to the first terminal device.

[0189] It should be understood that the number of the first terminal device may be one or more. The first terminal device may or may not belong to multiple terminal devices. This application does not make specific restrictions on this.

[0190] In the communication method of the present application, the network device can determine an association relationship based on multiple first information from multiple terminal devices. The duration of discarding data units included in the association relationship is associated with the channel quality. In this way, the network device can indicate the duration of discarding data units to the first terminal device in combination with the first channel quality information and / or the first bit error rate reported by the first terminal device. Since the channel quality reported by the first terminal device is close to the channel quality corresponding to the second duration in the association relationship, and the second duration is determined based on the first duration, the first duration meets the delay requirement and / or bandwidth requirement of the first service. Therefore, the second duration indicated by the network device to the first terminal device better meets the needs of the first terminal device for performing the first service. It can be seen that this method can improve the accuracy of the duration of discarding data units configured by the network device to the terminal device, thereby improving the communication quality between the network device and the terminal device.

[0191] As an optional embodiment, any first information is also used to indicate one or more of the following: a first moment, a cell identifier of a cell where any terminal device is located, or geographic location information of any terminal device, where the first moment is the moment when any terminal device sends any first information.

[0192] Geographical location information may include, for example, coordinates, beam information, and other information. This solution allows the network device to filter first information reported by terminal devices in certain areas and / or filter first information reported at certain times, and then determine associations based on the filtered first information. This allows the network device to determine associations with greater flexibility.

[0193] For example, if the network device determines through multiple first information that terminal devices in area A report more first information, indicating that the uplink channel quality corresponding to the terminal devices in area A may be poor, the network device can determine the association relationship based on the first information reported by the terminal devices in area A. In this way, the subsequent network device can accurately indicate the duration of discarded data units to the terminal devices in area A. For areas with less reported first information, the network device may not determine the association relationship based on the first information reported by the terminal devices in that area, which can reduce the power consumption of the network device.

[0194] And / or, the network device reports more first information from the terminal device within the time period T through multiple first information, indicating that the uplink channel quality corresponding to the terminal device may be poor within the time period T. The network device can then determine the association relationship based on the first information reported by the terminal device within the time period T. In this way, the subsequent network device can indicate to the terminal device within the time period T the duration of discarding the data unit with higher accuracy. For a time period with less first information reported, the network device may not determine the association relationship based on the first information reported by the terminal device in the time period, which can reduce the power consumption of the network device.

[0195] It should be noted that the reported first information may be more, for example, the reported first information may be the largest, or a maximum of K, or the number may be greater than or equal to the third preset threshold, etc. This application does not make specific restrictions on this.

[0196] Optionally, based on the above embodiment, the association relationship includes the correspondence between the fourth information, channel quality information and / or bit error rate, the first service and the second duration, and the fourth information also includes one or more of the following: the first moment, cell identification or geographic location information.

[0197] The network device can, for example, determine the association relationship in the following manner: the network device first determines the first information with the same time as a set, and classifies the first information with the same cell identification and / or geographic location information into a set respectively. In this way, the network device can obtain the set corresponding to each moment, and the set corresponding to each cell identification and / or geographic location information. The network device can then determine the correspondence between the channel quality information and / or bit error rate, the first service and the second duration in each set. For example, the multiple first information includes 5 first information, and the cell identification includes C1, C2, C1, C3 and C4. Then the cell identification C2 corresponds to the channel quality information and / or bit error rate, the second duration, the first service and other information included in the two first information, and the two first information can be understood as a set.

[0198] The manner in which the network device determines the correspondence between the channel quality information and / or bit error rate, the first service, and the second duration in each set can be found in the manner in which the network device determines the association relationship described above and will not be further described here. In this way, the network device can determine the correspondence between the channel quality information and / or bit error rate, the first service, and the second duration corresponding to each time instant and each location, thereby obtaining an association relationship. For example, the association relationship may be as shown in Table 2.

[0199] Table 2

[0200] As shown in Table 2, C1, time 1, y7, game service A, and t5 are associated; C1, time 2, y8, game service A, and t6 are associated; and C2, time 3, y9, game service A, and t7 are associated. The network device can indicate different second durations to the first terminal device based on the time, location, bit error rate, and service type of the first terminal device.

[0201] Based on the above embodiment, the fifth information may further include at least one of the second time, the cell identifier 1 of the cell in which the first terminal device is located, or the geographic location information 1 of the first terminal device. In this way, the network device can indicate different second durations to the first terminal device based on the time and location of the first terminal device, further improving the accuracy of the second duration, thereby enabling the first terminal device to normally perform the first service.

[0202] It should be noted that the uplink channel quality corresponding to the terminal device may be different for different areas or different time periods. Therefore, in this way, the network device can indicate to the first terminal device the duration of discarding the data unit in combination with the location information and / or time information, which can further improve the accuracy of the duration of discarding the data unit indicated by the network device to the first terminal device.

[0203] Optionally, before S501, method 500 further includes S505, where the network device sends a first request to the plurality of terminal devices. Correspondingly, the plurality of terminal devices receive the first request from the network device. S501 can be implemented in the following manner: in response to the first request, the plurality of terminal devices send first information to the network device.

[0204] In this way, the network device can obtain first information from multiple terminal devices, making it easier for the network device to determine associations based on the multiple first information. Furthermore, the network device can select multiple terminal devices in a certain area to report multiple first information, or the network device can determine that multiple first terminal devices report multiple first information, making the network device more flexible in obtaining multiple first information.

[0205] Optionally, the first information is carried in the UIR.

[0206] Exemplarily, the network device sends a UE information request to the terminal device, and the terminal device correspondingly receives the UE information request from the network device. In response to the UE information request, the terminal device sends a UE information response (UIR) to the network device, and the network device correspondingly receives the UIR from the terminal device. The UE information request, for example, can also be understood as the first request mentioned above.

[0207] Furthermore, the first information may be carried in a first information element in the UIR, and the first information element may be a newly defined information element for carrying the first information. The fourth information may be carried in an existing information element in the UIR.

[0208] It should be noted that in the first information, the information used to indicate the first service abnormality, the first duration, the channel quality information and / or the bit error rate can be carried in the same information element of the UIR or in different information elements of the UIR. This application does not make specific restrictions on this.

[0209] It should be understood that the first information may also be carried in signaling involved in other MDT processes, such as signaling in Immediate MDT acquisition, etc., and this application does not make specific limitations on this.

[0210] In conjunction with any one of methods 300 to 500, if the first duration and / or the second duration belong to multiple durations, the first duration and / or the second duration may be indicated by a bitmap or the like. For example, the first information includes 000010000, where each bit is used to represent one of the multiple durations, 0 indicates unselected and 1 indicates selected, and 000010000 indicates the duration corresponding to 1. This application does not impose specific limitations on this.

[0211] It should be noted that in the embodiment of the present application, the duration of discarding the data unit is also replaced by the PDCP discard timer. For example, the first duration above can also be replaced by the first PDCP discard timer, and the second duration can also be replaced by the second PDCP discard timer, etc. This application does not make specific limitations on this.

[0212] It should also be noted that in some possible implementations, methods 400 and 500 may be combined. For example, in method 400, after the network device indicates the second information to the terminal device or confirms that the duration of discarding the first data unit is the first duration, the network device may also cache the first information sent by the terminal device; thereafter, the network device may use this first information and the first information from other terminal devices to obtain the association relationship in method 500. Alternatively, the first terminal device in method 500 may also be understood as the terminal device in method 400. That is, after the network device determines the association relationship, it may indicate the second duration, etc. to the terminal device based on the first information of the terminal device in method 400 and the association relationship. This application does not specifically limit this.

[0213] The communication method according to an embodiment of the present application is described in detail above in conjunction with Figures 3 to 5 . The communication device according to an embodiment of the present application is described in detail below in conjunction with Figure 6 . The communication device includes modules or units for executing each part of the above embodiments. The modules or units may be software, hardware, or a combination of software and hardware. The following only briefly illustrates the communication device. For implementation details of the solution, please refer to the description of the aforementioned method embodiment, which will not be repeated below.

[0214] FIG6 shows a schematic block diagram of a communication device 600 according to an embodiment of the present application. The device 600 includes a processor 601 and a transceiver 602 .

[0215] Optionally, the apparatus 600 may further include a memory 603, wherein the memory 603 is configured to store instructions. The processor 601, the transceiver 602, and the memory 603 communicate with each other via an internal connection path, and the processor 601 is configured to execute the instructions stored in the memory 603 to control the transceiver 602 to send and / or receive signals.

[0216] It should be understood that the apparatus 600 can be specifically a terminal device or network device in the above-described embodiment, and can be used to execute the various steps and / or processes corresponding to the terminal device or network device in the above-described method embodiment. Optionally, the memory 603 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store device type information. The processor 601 can be used to execute instructions stored in the memory, and when the processor 601 executes the instructions stored in the memory, the processor 601 is used to execute the various steps and / or processes of the above-described method embodiment. The transceiver 602 may include a transmitter and a receiver. The transmitter can be used to implement the various steps and / or processes corresponding to the above-described transceiver for performing a sending action, and the receiver can be used to implement the various steps and / or processes corresponding to the above-described transceiver for performing a receiving action.

[0217] In a possible implementation, the apparatus 600 is used to implement the steps corresponding to the terminal device in the above methods 300, 400, and 500.

[0218] Processor 601 is used to determine first information, where the first information is used to indicate a first duration, as well as channel quality information and / or bit error rate, and the first duration is used to indicate to the network device the duration for discarding the first data unit; transceiver 602 is used to send the first information to the network device.

[0219] Optionally, the transceiver 602 is further used to receive second information from the network device, where the second information is used to indicate a second duration, and the second duration is used to indicate to the apparatus 600 the duration for discarding the first data unit, and the second duration is determined based on the first information.

[0220] Optionally, the transceiver 602 is further configured to receive information from the network device indicating that a time duration for confirming that the first data unit is discarded is a first time duration.

[0221] Optionally, the first information is carried in user equipment auxiliary information UAI.

[0222] Optionally, the transceiver 602 is also used to receive third information from the network device, the third information is used to indicate a second duration, the second duration is used to indicate the duration of discarding the first data unit, the second duration is determined based on an association relationship, the association relationship includes the correspondence between channel quality information and / or bit error rate, the first service and the second duration, and the first data unit is a data unit corresponding to the first service.

[0223] Optionally, the first information is further used to indicate one or more of the following: a first moment, a cell identifier of a cell where the apparatus 600 is located, or geographic location information of the apparatus 600 , where the first moment is the moment when the apparatus 600 determines the first information.

[0224] Optionally, the association relationship includes the correspondence between the fourth information, channel quality information and / or bit error rate, the first service and the second duration, and the fourth information also includes one or more of the following: the first moment, cell identification or geographic location information.

[0225] Optionally, the transceiver 602 is further configured to receive a first request from a network device; and send first information to the network device in response to the first request.

[0226] Optionally, the first information is carried in a user equipment information response UIR.

[0227] In another possible implementation, the apparatus 600 is used to implement the steps corresponding to the network device in the above method 400.

[0228] The transceiver 602 is used to receive first information from the terminal device, where the first information is used to indicate a first duration, as well as channel quality information and / or a bit error rate, and the first duration is used to indicate to the device 600 the duration for discarding the first data unit; the processor 601 is used to determine a second duration based on the first information, where the second duration is used to indicate the duration for discarding the first data unit.

[0229] Optionally, the transceiver 602 is further configured to send second information to the terminal device, where the second information is used to indicate a second duration.

[0230] Optionally, the second duration is the first duration, and the transceiver 602 is further used to send information to the terminal device to confirm that the duration for discarding the first data unit is the first duration.

[0231] Optionally, the first information is carried in user equipment auxiliary information UAI.

[0232] In another possible implementation, the device 600 is used to implement the steps corresponding to the device 600 in the above method 500.

[0233] The transceiver 602 is used to receive multiple first information from multiple terminal devices, where any first information in the multiple first information is used to indicate a first service abnormality and a first duration, as well as channel quality information and / or a bit error rate, and the first duration is used to indicate the duration of discarding the first data unit of the first service; the processor 601 is used to determine an association relationship based on the multiple first information, where the association relationship includes a correspondence between the channel quality information and / or the bit error rate, the first service, and a second duration, where the second duration is the duration of discarding the first data unit, and the second duration is determined based on the first information.

[0234] Optionally, the transceiver 602 is also used to receive fifth information from the first terminal device, where the fifth information is used to: request the duration of discarding the first data unit, indicate the first channel quality information and / or the first bit error rate, the absolute value of the difference between the first channel quality information and the channel quality information is less than or equal to the first preset threshold, and the absolute value of the difference between the first bit error rate and the bit error rate is less than or equal to the second preset threshold; and send third information to the first terminal device, where the third information is used to indicate the second duration.

[0235] Optionally, any first information is also used to indicate one or more of the following: the first moment, the cell identifier of the cell where any terminal device is located, or the geographic location information of any terminal device, where the first moment is the moment when any terminal device sends any first information.

[0236] Optionally, the association relationship includes the correspondence between the fourth information, channel quality information and / or bit error rate, the first service and the second duration, and the fourth information also includes one or more of the following: the first moment, cell identification or geographic location information.

[0237] Optionally, the transceiver 602 is further configured to send a first request to a plurality of terminal devices; and receive a plurality of first information in response to the first request from the plurality of terminal devices.

[0238] Optionally, the first information is carried in the UIR.

[0239] In the embodiment of the present application, the device 600 in FIG6 may also be a chip, such as a SOC, a Modem, etc.

[0240] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0241] During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0242] Some embodiments of the present application provide a chip system for use in a terminal device. The chip system includes at least one processor and an interface, wherein the interface is configured to receive instructions and transmit them to the at least one processor; the at least one processor executes the instructions, causing the terminal to perform the aforementioned communication method. The chip system may be a modem, or a system on chip (SoC) including a modem, and the aforementioned method may be implemented by a modem.

[0243] The modem may include the NAS (non-access stratum) layer, the RRC layer, the PDCP layer, the RLC layer, the MAC layer, and the PHY layer. Each of the aforementioned layers may be a software module. The modem may interact with network devices via an antenna.

[0244] An embodiment of the present application further provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to implement the method shown in the above method embodiment.

[0245] An embodiment of the present application also provides a computer program product, which includes a computer program (also referred to as code or instructions). When the computer program runs on a computer, the computer can execute the method shown in the above method embodiment.

[0246] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0247] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0248] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0249] Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of these modules may be selected to achieve the purpose of this embodiment based on actual needs.

[0250] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0251] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0252] The above are only specific embodiments of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and such changes or substitutions should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: Determining first information, where the first information is used to indicate a first duration, as well as channel quality information and / or a bit error rate, where the first duration is used to indicate to the network device a duration for discarding the first data unit; The first information is sent to the network device.

2. The method according to claim 1, characterized in that The method further comprises: Receive second information from the network device, where the second information is used to indicate a second duration, where the second duration is used to indicate to the terminal device the duration for discarding the first data unit, and where the second duration is determined based on the first information.

3. The method according to claim 1, characterized in that The method further comprises: Information is received from the network device, indicating that the time duration for confirming to discard the first data unit is the first time duration.

4. The method according to claim 1, wherein The first information is carried in user equipment auxiliary information UAI.

5. The method according to claim 1, wherein The method further comprises: Receive third information from the network device, the third information is used to indicate a second duration, the second duration is used to indicate the duration of discarding the first data unit, the second duration is determined based on an association relationship, the association relationship includes the channel quality information and / or the bit error rate, the correspondence between the first service and the second duration, the first data unit is a data unit corresponding to the first service.

6. The method according to claim 5, characterized in that The first information is also used to indicate one or more of the following: a first moment, a cell identifier of a cell where the terminal device is located, or geographic location information of the terminal device, where the first moment is the moment when the terminal device determines the first information.

7. The method according to claim 6, characterized in that The association relationship includes the correspondence between the fourth information, the channel quality information and / or the bit error rate, the first service and the second duration, and the fourth information also includes one or more of the following: the first moment, the cell identifier or the geographic location information.

8. The method according to any one of claims 5 to 7, characterized in that The method further comprises: receiving a first request from the network device; The sending of the first information to the network device includes: In response to the first request, the first information is sent to the network device.

9. The method according to claim 8, characterized in that The first information is carried in the user equipment information response UIR.

10. The method according to any one of claims 1 to 7, characterized in that The first duration is determined according to a delay requirement and / or a bandwidth requirement of a first service, and the first data unit is a data unit corresponding to the first service.

11. A communication method, characterized in that: include: receiving first information from a terminal device, where the first information is used to indicate a first duration, as well as channel quality information and / or a bit error rate, where the first duration is used to indicate to the network device a duration for discarding the first data unit; Based on the first information, a second duration is determined, where the second duration is used to indicate that the first data unit is discarded. The duration of the yuan.

12. The method according to claim 11, characterized in that The method further comprises: Sending second information to the terminal device, where the second information is used to indicate the second duration.

13. The method according to claim 11, characterized in that The second duration is equal to the first duration, and the method further includes: Information is sent to the terminal device to indicate confirmation that the duration for discarding the first data unit is the first duration.

14. The method according to any one of claims 11 to 13, characterized in that The first information is carried in user equipment auxiliary information UAI.

15. A communication method, characterized in that: include: Receiving multiple first information from multiple terminal devices, where any first information among the multiple first information is used to indicate a first service abnormality and a first duration, as well as channel quality information and / or a bit error rate, where the first duration is used to indicate a duration for discarding a first data unit of the first service; Based on the multiple first information, an association relationship is determined, and the association relationship includes the correspondence between the channel quality information and / or the bit error rate, the first service and the second duration, the second duration is the duration for discarding the first data unit, and the second duration is determined based on any one of the first information.

16. The method according to claim 15, characterized in that The method further comprises: receiving fifth information from the first terminal device, the fifth information being used to: request discarding a duration of the first data unit, indicating first channel quality information and / or a first bit error rate, wherein an absolute value of a difference between the first channel quality information and the channel quality information is less than or equal to a first preset threshold, and an absolute value of a difference between the first bit error rate and the bit error rate is less than or equal to a second preset threshold; Send third information to the first terminal device, where the third information is used to indicate the second duration.

17. The method according to claim 15, characterized in that The any first information is also used to indicate one or more of the following: a first moment, a cell identifier of a cell where any terminal device is located, or geographic location information of the any terminal device, the first moment being the moment when the any terminal device sends the any first information.

18. The method according to claim 17, characterized in that The association relationship includes the correspondence between the fourth information, the channel quality information and / or the bit error rate, the first service and the second duration, and the fourth information includes one or more of the following: the first moment, the cell identifier or the geographic location information.

19. The method according to any one of claims 15 to 18, characterized in that The method further comprises: Sending a first request to the multiple terminal devices; The receiving a plurality of first information from a plurality of terminal devices includes: The plurality of first information are received from the plurality of terminal devices in response to the first request.

20. The method according to claim 19, wherein The first information is carried in the UIR.

21. A communication device, characterized in that: Comprising means for performing the method of any one of claims 1 to 10, or any one of claims 11 to 14, or any one of claims 15 to 20.

22. A communication device, characterized in that: include: A processor, the processor being coupled to a memory, the memory being used to store a computer program, wherein when the processor calls the computer program, the apparatus is caused to execute the method according to any one of claims 1 to 10, or any one of claims 11 to 14, or any one of claims 15 to 20.

23. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 10, or any one of claims 11 to 14, or any one of claims 15 to 20.

24. A computer program product, characterized in that The computer program product includes computer program code, and when the computer program code is run on a computer, the computer is enabled to implement the method according to any one of claims 1 to 10, or any one of claims 11 to 14, or any one of claims 15 to 20.

Citation Information

Patent Citations

  • Techniques for timer adjustment for packet loss

    CN116114205A

  • Communication method and device, equipment and storage medium

    CN116669085A

  • Communication control method, terminal and network equipment

    CN117528661A

  • Communication method and communication device

    CN117915400A

  • Group PDCP discard timer for low-latency services

    WO2022075912A1