Communication method, communication apparatus, and communication system

By setting timers on the access network equipment and terminal side, feedback information is scheduled according to service type, which solves the problem of unreasonable feedback frequency, reduces signaling overhead, and enables timely monitoring of service packet reception, saving resources and power consumption.

WO2026051940A1PCT designated stage Publication Date: 2026-03-12HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-03
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

In existing technologies, the unreasonable setting of the feedback information transmission frequency leads to problems such as excessive signaling overhead or failure to promptly grasp the reception status.

Method used

By setting timers on the access network equipment and terminal side, the frequency of feedback information transmission can be determined according to the service type, and the frequency of feedback information transmission can be reasonably controlled. Resources for transmitting feedback information and service messages can be scheduled simultaneously using a single scheduling message, thereby reducing signaling overhead.

Benefits of technology

It enables reasonable control of the frequency of feedback information transmission, avoids increased signaling overhead, and allows for timely monitoring of business message reception, thereby saving resources and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025118613_12032026_PF_FP_ABST
    Figure CN2025118613_12032026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method, a communication apparatus, and a communication system. The method allows for a feedback information sending frequency to be reasonably controlled, thereby helping to prevent an increase in signaling overhead resulting from an excessively high sending frequency, and helping to prevent an access network device from losing timely visibility into a reception status of a first downlink service, or a terminal from losing visibility into a reception status of a first uplink service, due to an excessively low sending frequency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device and communication system

[0001] Cross-reference to Related Applications

[0002] This application claims priority to the Chinese Patent Application No. 202411240600.5, filed on September 3, 2024, and entitled "A Communication Method, Communication Device and Communication System", the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the field of communication technology, and in particular to a communication method, a communication device and a communication system. BACKGROUND

[0004] When a sending end and a receiving end perform service message transmission, in order to guarantee the reliability of the service message transmission, a message transmission feedback mechanism is designed. The sending end sends a service message to the receiving end. When the sending end needs the receiving end to feed back the reception situation of the service message, the sending end sends request information to the receiving end to request the receiving end to send feedback information to the sending end to feed back the reception situation of the service message, such as a transmission success rate, a transmission time delay, etc.

[0005] If the time interval between the adjacent two times of sending feedback information by the receiving end is too short, the signaling overhead will be increased. If the time interval between the adjacent two times of sending feedback information by the receiving end is too long, the sending end cannot timely master the reception situation of the service message.

[0006] However, how to reasonably set the sending frequency of the feedback information needs to be solved. SUMMARY

[0007] Embodiments of the present application provide a communication method, a communication device and a communication system, to reasonably set the sending frequency of the feedback information.

[0008] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a network side, for example, an access network device of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the function of the access network device. The method comprises: sending request information to a terminal, the request information being used to request feedback of reception of a service packet of a first downlink service; receiving a first scheduling request (SR) from the terminal, the first scheduling request being used to request scheduling of a resource for transmitting feedback information, the first scheduling request containing indication information, the indication information being used to indicate a service type of a first uplink service, the service type of the first uplink service being used to determine a time length of a timer; sending, according to the timer, scheduling information to the terminal, the scheduling information being used to schedule the resource for transmitting the feedback information; and receiving feedback information from the terminal, the feedback information being used to indicate the reception of the service packet of the first downlink service, the feedback information being sent based on the scheduling information.

[0009] Based on the above scheme, the access network device sets the time length of the timer based on the service type of the first uplink service, and sends the scheduling information based on the time length of the timer. The terminal sends the feedback information to the access network device based on the scheduling information, and the feedback information is used to indicate the reception of the service packet of the first downlink service. Therefore, the frequency of sending the feedback information by the terminal to the access network device is related to the service type of the first uplink service. The method realizes reasonable control of the sending frequency of the feedback information, helps to avoid an increase in signaling overhead caused by a too high sending frequency, and helps to avoid the access network device failing to timely grasp the reception of the first downlink service caused by a too low sending frequency.

[0010] In a possible implementation method, the time length of the timer is determined and the timer is started according to the service type of the first uplink service. Before the timer expires, a second scheduling request is received from the terminal, the second scheduling request being used to request scheduling of a resource for transmitting the service packet of the first uplink service. The sending of the scheduling information to the terminal according to the timer comprises: after receiving the second scheduling request, the scheduling information is sent to the terminal, and the scheduling information is also used to schedule the resource for transmitting the service packet of the first uplink service.

[0011] Based on the above scheme, on one hand, the access network device receives the first scheduling request for requesting the resource for transmitting the feedback information, and on the other hand, the access network device receives the second scheduling request for requesting the resource for transmitting the first uplink service before the timer expires, and then the access network device schedules the resource for transmitting the feedback information and the resource for transmitting the service packet of the first uplink service by sending one scheduling information, without sending two scheduling information, one of which is used for scheduling the resource for transmitting the feedback information, and the other of which is used for scheduling the resource for transmitting the service packet of the first uplink service, so that the signaling overhead of sending the scheduling information can be reduced.

[0012] In a possible implementation method, after the scheduling information is sent to the terminal, the timer is closed.

[0013] Based on the above scheme, the timer can be closed in time without using the timer, and resource overhead can be saved.

[0014] In a possible implementation method, the duration of the timer is determined according to the service type of the first uplink service, and the timer is started; and the scheduling information is sent to the terminal according to the timer, including that the scheduling information is sent to the terminal after the timer expires.

[0015] Based on the above scheme, the access network device only waits for the second scheduling request for requesting the resource for transmitting the service packet of the first uplink service within the duration of the timer, and when the second scheduling request is not received within the duration of the timer, the scheduling information is sent to the terminal after the timer expires, so that the terminal can transmit the feedback information without being unable to transmit the feedback information due to a long time of not receiving the scheduling information.

[0016] In a possible implementation method, the service packet of the first downlink service is a radio link control (RLC) protocol data unit (PDU), and the feedback information is an RLC status report.

[0017] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal side, such as a terminal or a communication module in the terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions in the terminal. The method comprises: receiving request information from an access network device, the request information being used to request feedback of reception of service packets of first downlink services; sending a first scheduling request to the access network device, the first scheduling request being used to request scheduling of resources for transmitting feedback information, the first scheduling request containing indication information, the indication information being used to indicate a service type of first uplink services, the service type of the first uplink services being used to determine a time length of a timer; receiving scheduling information from the access network device, the scheduling information being used to schedule the resources for transmitting the feedback information, a sending time of the scheduling information being related to the timer; and sending feedback information to the access network device according to the scheduling information, the feedback information being used to indicate the reception of the service packets of the first downlink services.

[0018] Based on the above scheme, the access network device sets the time length of the timer based on the service type of the first uplink services, and sends the scheduling information based on the time length of the timer, and the terminal sends the feedback information to the access network device based on the scheduling information, the feedback information being used to indicate the reception of the service packets of the first downlink services, so that the frequency of sending the feedback information by the terminal to the access network device is related to the service type of the first uplink services. This method realizes reasonable control of the sending frequency of the feedback information, helps to avoid an increase in signaling overhead caused by a too high sending frequency, and helps to avoid the access network device failing to timely grasp the reception of the first downlink services caused by a too low sending frequency.

[0019] In a possible implementation method, a second scheduling request is sent to the access network device, the second scheduling request being used to request scheduling of resources for transmitting the service packets of the first uplink services; and the scheduling information is further used to schedule the resources for transmitting the service packets of the first uplink services.

[0020] Based on the above scheme, one scheduling information is sent to schedule the resources for transmitting the feedback information and the resources for transmitting the service packets of the first uplink services, instead of sending two scheduling information, one of which is used to schedule the resources for transmitting the feedback information and the other of which is used to schedule the resources for transmitting the service packets of the first uplink services, so that the signaling overhead of sending the scheduling information can be reduced.

[0021] In a possible implementation method, the service packets of the first downlink services are RLC PDUs, and the feedback information is an RLC status report.

[0022] In a third aspect, the embodiments of the present application provide a communication method, which can be applied to a network side, for example, an access network device of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the functions of the access network device. The method comprises the following steps: receiving a plurality of service packets of a first uplink service from a terminal, wherein a first service packet in the plurality of service packets comprises indication information and request information, the indication information is used to indicate a service type of a first downlink service, the request information is used to request feedback of a reception status of the service packet of the first uplink service, and the service type of the first downlink service is used to determine a time length of a timer; sending scheduling information to the terminal according to the timer, wherein the scheduling information is used to schedule a resource for transmitting feedback information, and a sending time of the scheduling information is related to the timer; and sending feedback information to the terminal according to the scheduling information, wherein the feedback information is used to indicate the reception status of the service packet of the first uplink service.

[0023] Based on the above scheme, the access network device sets the time length of the timer based on the service type of the first downlink service, sends the scheduling information based on the time length of the timer, the access network sends the feedback information to the terminal based on the scheduling information, and the terminal receives the feedback information based on the scheduling information, wherein the feedback information is used to indicate the reception status of the service packet of the first uplink service. Therefore, the frequency of sending the feedback information from the access network device to the terminal is related to the service type of the first downlink service. The method realizes reasonable control of the sending frequency of the feedback information, helps to avoid an increase in signaling overhead caused by a too high sending frequency, and helps to avoid that the terminal cannot timely master the reception status of the first uplink service caused by a too low sending frequency.

[0024] In a possible implementation method, the time length of the timer is determined and the timer is started according to the service type of the first downlink service; the service packet of the first downlink service to be sent is obtained before the timer expires; and the scheduling information is sent to the terminal according to the timer, including that the scheduling information is sent to the terminal after the service packet of the first downlink service is obtained, and the scheduling information is also used to schedule a resource for transmitting the service packet of the first downlink service.

[0025] Based on the above scheme, on one hand, the access network device receives the first scheduling request for requesting the resource for transmitting the feedback information, and on the other hand, the access network device obtains the service packet of the first downlink service before the timer expires, so that the access network device schedules the resource for transmitting the feedback information and the resource for transmitting the service packet of the first downlink service by sending one scheduling information, without sending two scheduling information, one of which is used for scheduling the resource for transmitting the feedback information, and the other of which is used for scheduling the resource for transmitting the service packet of the first downlink service, so that the signaling overhead of sending the scheduling information can be reduced. Optionally, after the access network device sends the scheduling information to the terminal, the timer is closed to save the resource overhead.

[0026] In a possible implementation method, the timer is closed after the scheduling information is sent to the terminal.

[0027] Based on the above scheme, the timer can be closed in time without using the timer, and the resource overhead can be saved.

[0028] In a possible implementation method, the time length of the timer is determined according to the service type of the first downlink service, and the timer is started; and the scheduling information is sent to the terminal according to the timer, including that the scheduling information is sent to the terminal after the timer expires.

[0029] Based on the above scheme, the access network device only waits for the service packet of the first downlink service within the time length of the timer, and when the service packet of the first downlink service is not received within the time length of the timer, the scheduling information is sent to the terminal after the timer expires, so that the terminal can receive the feedback information without being unable to receive the feedback information due to a long time of not receiving the scheduling information.

[0030] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0031] In a fourth aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal side, such as a terminal or a communication module in the terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions in the terminal. The method comprises: sending, to an access network device, a plurality of service packets of a first uplink service, wherein a first service packet in the plurality of service packets contains indication information and request information, the indication information is used to indicate a service type of a first downlink service, the request information is used to request feedback of a reception status of the service packet of the first uplink service, and the service type of the first downlink service is used to determine a time length of a timer; receiving scheduling information from the access network device, wherein the scheduling information is used to schedule a resource for transmitting feedback information, and a sending time of the scheduling information is related to the timer; and receiving, according to the scheduling information, feedback information from the access network device, wherein the feedback information is used to indicate the reception status of the service packet of the first uplink service.

[0032] Based on the above scheme, the access network device sets the time length of the timer based on the service type of the first downlink service, and sends the scheduling information based on the time length of the timer. The access network sends the feedback information to the terminal based on the scheduling information, and the terminal receives the feedback information based on the scheduling information. The feedback information is used to indicate the reception status of the service packet of the first uplink service. Therefore, the frequency of sending the feedback information from the access network device to the terminal is related to the service type of the first downlink service. This method realizes reasonable control of the sending frequency of the feedback information, helps to avoid an increase in signaling overhead caused by a too high sending frequency, and helps to avoid a situation that the terminal cannot timely master the reception status of the first uplink service caused by a too low sending frequency.

[0033] In a possible implementation method, the scheduling information is also used to schedule a resource for transmitting the service packet of the first downlink service.

[0034] Based on the above scheme, by sending one scheduling information, the resource for transmitting the feedback information and the resource for transmitting the service packet of the first downlink service are scheduled at the same time, without the need to send two scheduling information, one of which is used to schedule the resource for transmitting the feedback information, and the other of which is used to schedule the resource for transmitting the service packet of the first downlink service. Therefore, the signaling overhead of sending the scheduling information can be reduced. Optionally, after the access network device sends the scheduling information to the terminal, the timer is closed to save resource overhead.

[0035] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0036] In a fifth aspect, an embodiment of the present application provides a communication method, which can be applied to a network side, for example, an access network device of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the function of the access network device. The method comprises the following steps: sending, to a terminal, request information, wherein the request information is used to request feedback of reception of a service packet of a first downlink service; receiving a first scheduling request from the terminal, wherein the first scheduling request is used to request scheduling of a resource for transmitting feedback information, and the first scheduling request comprises indication information, wherein the indication information is used to indicate whether the service packet of the first uplink service needs to be transmitted in a first time period; sending, to the terminal, scheduling information, wherein the scheduling information is used to schedule the resource for transmitting the feedback information, and a sending time of the scheduling information is related to the indication information; and receiving feedback information from the terminal, wherein the feedback information is used to indicate the reception of the service packet of the first downlink service, and the feedback information is sent based on the scheduling information.

[0037] Based on the above scheme, the access network device sends the scheduling information according to the indication information, the indication information is used to indicate whether the service packet of the first uplink service needs to be transmitted in the first time period, and the terminal sends the feedback information to the access network device based on the scheduling information, the feedback information is used to indicate the reception of the service packet of the first downlink service, and therefore the frequency of sending the feedback information by the terminal to the access network device is related to whether the service packet of the first uplink service needs to be transmitted in the first time period. The method realizes reasonable control of the sending frequency of the feedback information, which helps to avoid increasing signaling overhead due to too high sending frequency, and helps to avoid the access network device failing to timely master the reception of the first downlink service due to too low sending frequency.

[0038] In a possible implementation method, the indication information is used to indicate that the service packet of the first uplink service needs to be transmitted in the first time period; the method further comprises the following steps: before a timer expires, receiving a second scheduling request from the terminal, wherein the second scheduling request is used to request scheduling of a resource for transmitting the service packet of the first uplink service; and sending, to the terminal, the scheduling information after receiving the second scheduling request, wherein the scheduling information is further used to schedule the resource for transmitting the service packet of the first uplink service.

[0039] Based on the above scheme, on one hand, the access network device receives the first scheduling request for requesting the resource for scheduling transmission of the feedback information, and on the other hand, receives the second scheduling request for requesting the resource for scheduling transmission of the first uplink service before the timer expires, and then the access network device schedules the resource for scheduling transmission of the feedback information and the resource for scheduling transmission of the first uplink service by sending one scheduling information, without sending two scheduling information, one of which is used for scheduling the resource for scheduling transmission of the feedback information, and the other of which is used for scheduling the resource for scheduling transmission of the first uplink service, so that the signaling overhead of sending the scheduling information can be reduced.

[0040] In a possible implementation method, the timer is closed after the scheduling information is sent to the terminal.

[0041] Based on the above scheme, the timer can be closed in time without using the timer, and resource overhead can be saved.

[0042] In a possible implementation method, the indication information is used to indicate that the first uplink service packet is not required to be transmitted in the first time period; and the sending of the scheduling information to the terminal comprises: sending the scheduling information to the terminal after the timer expires.

[0043] Based on the above scheme, the access network device only waits for the second scheduling request for requesting the resource for scheduling transmission of the first uplink service packet within the time length of the timer, and when the second scheduling request is not received within the time length of the timer, the scheduling information is sent to the terminal after the timer expires, so that the terminal can send the feedback information without being unable to send the feedback information due to a long time of not receiving the scheduling information.

[0044] In a possible implementation method, the time length of the timer is related to the service type of the first uplink service, or the time length of the timer is preconfigured.

[0045] In a possible implementation method, the indication information is used to indicate that the first uplink service packet is not required to be transmitted in the first time period; and the sending of the scheduling information to the terminal comprises: sending the scheduling information to the terminal after the first scheduling request is received.

[0046] Based on the above scheme, the access network device can quickly send the scheduling information to the terminal, so that the terminal can send the feedback information without being unable to send the feedback information due to a long time of not receiving the scheduling information.

[0047] In a possible implementation method, the first downlink service packet is an RLC PDU, and the feedback information is an RLC status report.

[0048] In a sixth aspect, an embodiment of the present application provides a communication method, which can be applied to a terminal side, such as a terminal or a communication module in the terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions in the terminal. The method comprises: receiving request information from an access network device, the request information being used to request feedback of reception of service packets of first downlink services; sending a first scheduling request to the access network device, the first scheduling request being used to request scheduling of resources for transmitting feedback information, the first scheduling request containing indication information, the indication information being used to indicate whether service packets of first uplink services need to be transmitted in a first time period; receiving scheduling information from the access network device, the scheduling information being used to schedule resources for transmitting feedback information, the sending time of the scheduling information being related to the indication information; and sending feedback information to the access network device according to the scheduling information, the feedback information being used to indicate the reception of the service packets of the first downlink services.

[0049] Based on the above scheme, the access network device sends the scheduling information according to the indication information, the indication information being used to indicate whether service packets of first uplink services need to be transmitted in a first time period, and the terminal sends the feedback information to the access network device based on the scheduling information, the feedback information being used to indicate the reception of the service packets of the first downlink services. Therefore, the frequency of sending the feedback information by the terminal to the access network device is related to whether service packets of first uplink services need to be transmitted in the first time period. This method realizes reasonable control of the sending frequency of the feedback information, helps to avoid an excessively high sending frequency that increases signaling overhead, and helps to avoid an excessively low sending frequency that causes the access network device to fail to timely grasp the reception of the first downlink services.

[0050] In a possible implementation method, the indication information is used to indicate that service packets of the first uplink services need to be transmitted in the first time period; and the method further comprises: sending a second scheduling request to the access network device in the first time period, the second scheduling request being used to request scheduling of resources for transmitting the service packets of the first uplink services; and wherein the scheduling information is further used to schedule the resources for transmitting the service packets of the first uplink services.

[0051] Based on the above scheme, one scheduling information is sent to schedule the resources for transmitting the feedback information and the resources for transmitting the service packets of the first uplink services, instead of sending two scheduling information, one of which is used to schedule the resources for transmitting the feedback information and the other of which is used to schedule the resources for transmitting the service packets of the first uplink services. Therefore, the signaling overhead of sending the scheduling information can be reduced.

[0052] In a possible implementation, the method further includes: entering a sleep mode at a time other than the second time period within the first time period, the second time period being a time within the first time period when the scheduled information is expected to be received and / or the service packet of the first uplink service is expected to be sent.

[0053] Based on the above scheme, the terminal enters the sleep mode at a suitable time, and power consumption of the terminal can be saved.

[0054] In a possible implementation, the indication information is used to indicate that the service packet of the first uplink service does not need to be transmitted in the first time period; and the method further includes: entering a sleep mode at a third time period within the first time period, the third time period being a time period after the scheduled information is received within the first time period.

[0055] Based on the above scheme, the terminal enters the sleep mode at a suitable time, and power consumption of the terminal can be saved.

[0056] In a possible implementation, the service packet of the first downlink service is an RLC PDU, and the feedback information is an RLC status report.

[0057] In a seventh aspect, an embodiment of the present application provides a communication method, which can be applied to a network side, for example, an access network device of the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the functions of the access network device. The method includes: receiving a plurality of service packets of a first uplink service from a terminal, a first service packet in the plurality of service packets containing indication information and request information, the indication information being used to indicate whether a service packet of a first downlink service needs to be transmitted in a first time period, and the request information being used to request feedback of a reception status of the service packet of the first uplink service; sending, to the terminal, scheduled information, the scheduled information being used to schedule a resource for transmitting feedback information, and a sending time of the scheduled information being related to the indication information; and sending, to the terminal according to the scheduled information, feedback information, the feedback information being used to indicate the reception status of the service packet of the first uplink service.

[0058] Based on the above scheme, the access network device sends the scheduling information according to the indication information, the indication information is used to indicate whether the service packet of the first downlink service needs to be transmitted in the first time period, the access network sends the feedback information to the terminal based on the scheduling information, and the terminal receives the feedback information based on the scheduling information, the feedback information is used to indicate the reception situation of the service packet of the first uplink service, and therefore the frequency of sending the feedback information by the access network device to the terminal is related to whether the service packet of the first downlink service needs to be transmitted in the first time period. The method realizes reasonable control of the sending frequency of the feedback information, helps to avoid high sending frequency to increase signaling overhead, and helps to avoid low sending frequency to cause the terminal to fail to timely master the reception situation of the first uplink service.

[0059] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service needs to be transmitted in the first time period; the method further includes: before the timer expires, obtaining the service packet of the first downlink service to be transmitted; and the sending of the scheduling information to the terminal includes: after the service packet of the first downlink service is obtained, the scheduling information is sent to the terminal, and the scheduling information is further used to schedule the resource for transmitting the service packet of the first downlink service.

[0060] Based on the above scheme, on one hand, the access network device receives the first service packet carrying the request information, and on the other hand, the access network device obtains the service packet of the first downlink service before the timer expires. Therefore, the access network device schedules the resource for transmitting the feedback information and the resource for transmitting the service packet of the first downlink service by sending one scheduling information, without the need to send two scheduling information, one of which is used to schedule the resource for transmitting the feedback information, and the other of which is used to schedule the resource for transmitting the service packet of the first downlink service. Therefore, the signaling overhead of sending the scheduling information can be reduced.

[0061] In a possible implementation method, after the scheduling information is sent to the terminal, the timer is closed.

[0062] Based on the above scheme, the timer can be closed in time when it is not needed, and resource overhead can be saved.

[0063] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service does not need to be transmitted in the first time period; and the sending of the scheduling information to the terminal includes: after the timer expires, the scheduling information is sent to the terminal.

[0064] Based on the above scheme, the access network device only waits for the service packet of the first downlink service within the duration of the timer, and when the service packet of the first downlink service is not received within the duration of the timer, the scheduling information is sent to the terminal after the expiration of the timer, so as to avoid that the terminal cannot receive the feedback information due to the long time of not receiving the scheduling information.

[0065] In a possible implementation method, the duration of the timer is related to the service type of the first downlink service, or the duration of the timer is preconfigured.

[0066] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service does not need to be transmitted in the first time period; and the sending of the scheduling information to the terminal comprises: after the first service packet is received, the scheduling information is sent to the terminal.

[0067] Based on the above scheme, the access network device can quickly send the scheduling information to the terminal, so as to avoid that the terminal cannot receive the feedback information due to the long time of not receiving the scheduling information.

[0068] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0069] In an eighth aspect, an embodiment of the present application provides a communication method, which can be applied to the terminal side, such as a terminal or a communication module in the terminal, or a circuit or chip responsible for the communication function in the terminal (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). The method comprises: sending a plurality of service packets of a first uplink service to an access network device, a first service packet in the plurality of service packets containing indication information and request information, the indication information being used to indicate whether a service packet of a first downlink service needs to be transmitted in a first time period, and the request information being used to request feedback of a reception condition of the service packet of the first uplink service; receiving scheduling information from the access network device, the scheduling information being used to schedule a resource for transmitting feedback information, and a sending time of the scheduling information being related to the indication information; and according to the scheduling information, receiving feedback information from the access network device, the feedback information being used to indicate the reception condition of the service packet of the first uplink service.

[0070] Based on the above scheme, the access network device sends the scheduling information according to the indication information, the indication information is used to indicate whether the service packet of the first downlink service needs to be transmitted in the first time period, the access network sends the feedback information to the terminal based on the scheduling information, and the terminal receives the feedback information based on the scheduling information, the feedback information is used to indicate the reception of the service packet of the first uplink service, and therefore the frequency of sending the feedback information by the access network device to the terminal is related to whether the service packet of the first downlink service needs to be transmitted in the first time period. The method realizes reasonable control of the sending frequency of the feedback information, helps to avoid high sending frequency to increase signaling overhead, and helps to avoid low sending frequency to cause the terminal to fail to timely master the reception of the first uplink service.

[0071] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service needs to be transmitted in the first time period, and the scheduling information is also used to schedule resources for transmitting the service packet of the first downlink service.

[0072] Based on the above scheme, one scheduling information is sent, and the resources for transmitting the feedback information and the resources for transmitting the service packet of the first downlink service are scheduled at the same time, without the need to send two scheduling information, one of which is used to schedule the resources for transmitting the feedback information, and the other is used to schedule the resources for transmitting the service packet of the first downlink service, and therefore the signaling overhead of sending the scheduling information can be reduced.

[0073] In a possible implementation method, the terminal enters the sleep mode at a time other than the second time period in the first time period, and the second time period is a time for receiving the scheduling information and / or the service packet of the first downlink service in the first time period.

[0074] Based on the above scheme, the terminal enters the sleep mode at a suitable time, and the power consumption of the terminal can be saved.

[0075] In a possible implementation method, the indication information is used to indicate that the service packet of the first uplink service does not need to be transmitted in the first time period; and the method further includes: entering the sleep mode at a third time period in the first time period, and the third time period is a time after the feedback information and / or the scheduling information is received in the first time period.

[0076] Based on the above scheme, the terminal enters the sleep mode at a suitable time, and the power consumption of the terminal can be saved.

[0077] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0078] In a ninth aspect, the present application provides a communication apparatus, which has the functions of implementing the first aspect, the third aspect, the fifth aspect, and the seventh aspect. For example, the communication apparatus includes modules, units or means corresponding to the operations of the first aspect, the third aspect, the fifth aspect, and the seventh aspect. These modules, units or means can be implemented in software, or in hardware, or in a combination of software and hardware.

[0079] In a tenth aspect, the present application provides a communication apparatus, which has the functions of implementing the second aspect, the fourth aspect, the sixth aspect, and the eighth aspect. For example, the communication apparatus includes modules, units or means corresponding to the operations of the second aspect, the fourth aspect, the sixth aspect, and the eighth aspect. These modules, units or means can be implemented in software, or in hardware, or in a combination of software and hardware.

[0080] In an eleventh aspect, the present application provides a communication apparatus, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions of the first aspect, the third aspect, the fifth aspect, and the seventh aspect. The one or more processors can execute the computer programs or instructions, which, when executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the first aspect, the third aspect, the fifth aspect, and the seventh aspect. The interface circuit is used to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.

[0081] The communication apparatus can be an access network device, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of implementing all or part of the functions of the access network device.

[0082] In a twelfth aspect, the present application provides a communication apparatus, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions of the second aspect, the fourth aspect, the sixth aspect, and the eighth aspect. The one or more processors can execute the computer programs or instructions, which, when executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the second aspect, the fourth aspect, the sixth aspect, and the eighth aspect. The interface circuit is used to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.

[0083] In a possible design, the processor is configured to communicate with other apparatuses or components via the interface circuit.

[0084] In a possible design, the communication apparatus further includes the memory.

[0085] The communication apparatus described above can be a terminal, or a communication module in the terminal, or a chip responsible for a communication function in the terminal, such as a modem chip (also referred to as a baseband chip), or an SoC or SIP chip including a modem module.

[0086] In a thirteenth aspect, the present application provides a chip (or a chip system), where the chip includes a processor, and the processor is configured to implement any possible implementation method of the first aspect to the eighth aspect.

[0087] In a fourteenth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are executed, a method in any possible design of the first aspect to the eighth aspect is implemented.

[0088] In a fifteenth aspect, the present application provides a computer program product, where the computer program product includes a computer program or instructions, and when the computer program or instructions are executed, a method in any possible design of the first aspect to the eighth aspect is implemented.

[0089] In a sixteenth aspect, the present application provides a communication system, including an access network device configured to implement any possible implementation method of the first aspect, and a terminal configured to implement any possible implementation method of the second aspect.

[0090] In a seventeenth aspect, the present application provides a communication system, including an access network device configured to implement any possible implementation method of the third aspect, and a terminal configured to implement any possible implementation method of the fourth aspect.

[0091] In an eighteenth aspect, the present application provides a communication system, including an access network device configured to implement any possible implementation method of the fifth aspect, and a terminal configured to implement any possible implementation method of the sixth aspect.

[0092] In a nineteenth aspect, the present application provides a communication system, including an access network device configured to implement any possible implementation method of the seventh aspect, and a terminal configured to implement any possible implementation method of the eighth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0093] FIG. 1 is a possible, non-limiting system schematic diagram;

[0094] FIG. 2 is a flow diagram illustrating a method of communication, according to an embodiment of the present application;

[0095] FIG. 3 is a flow diagram illustrating a method of communication, according to an embodiment of the present application;

[0096] FIG. 4 is a flow diagram illustrating a method of communication, according to an embodiment of the present application;

[0097] FIG. 5 is a diagram illustrating terminal dormancy, according to an embodiment of the present application;

[0098] FIG. 6 is a diagram illustrating terminal dormancy, according to an embodiment of the present application;

[0099] FIG. 7 is a flow diagram illustrating a method of communication, according to an embodiment of the present application;

[0100] FIG. 8 is a diagram illustrating terminal dormancy, according to an embodiment of the present application;

[0101] FIG. 9 is a diagram illustrating terminal dormancy, according to an embodiment of the present application;

[0102] FIG. 10 is a possible exemplary block diagram of a communication device according to an embodiment of the present application;

[0103] FIG. 11 is a diagram illustrating a structure of a terminal, according to an embodiment of the present application. DETAILED DESCRIPTION

[0104] FIG. 1 is a possible, non-limiting system diagram. As shown in FIG. 1, a communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system also includes an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1), can also be included in the RAN 100. The terminals 120 are connected to the RAN nodes 110 in a wireless manner. The RAN nodes 110 are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be different physical devices, respectively, or can be the same physical device integrated with the logical functions of the core network and the radio access network.

[0105] The RAN 100 can be a 3rd generation partnership project (3GPP) -related cellular system, e.g., a 4th generation (4G), a 5th generation (5G) mobile communication system or a future-oriented evolved system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system in which two or more of the above systems are fused.

[0106] The RAN nodes 110, which can also be referred to as access network devices, RAN entities or access nodes, etc., form part of the communication system 100 and are configured to facilitate wireless access to the communication system 100 by terminals. The RAN nodes 110 in the communication system 100 can be of the same type or of different types. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured to move as a mobile base station. For a terminal 120j accessing the RAN 100 via the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN nodes 110 and the terminals 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functionality, and the network elements 120a-120j can be understood as communication apparatuses with terminal functionality.

[0107] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform such as a cloud platform. The RAN node can also be provided with a communication module, circuit or chip for performing corresponding communication functions, and program instructions for performing corresponding communication functions. The RAN node in this application can also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0108] In another possible scenario, multiple RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).

[0109] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as O-CU (open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0110] A terminal can access the above communication system and has corresponding communication functions. The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a transport vehicle with wireless communication function, a communication module, etc. Embodiments of the present application do not limit the device form of the terminal. The terminal usually has a communication module, circuit or chip for executing corresponding communication functions. The terminal also has program instructions for executing corresponding communication functions.

[0111] When a sending end and a receiving end transmit service packets, in order to guarantee the reliability of service packet transmission, a packet transmission feedback mechanism is designed. The sending end sends service packets to the receiving end. When the sending end needs the receiving end to feed back the reception of the service packets, the sending end sends request information to the receiving end to request the receiving end to send feedback information to the sending end to feed back the reception of the service packets, such as transmission success rate and transmission delay.

[0112] If the time interval between the adjacent two times of sending feedback information by the receiving end is too short, the signaling overhead will be increased; if the time interval between the adjacent two times of sending feedback information by the receiving end is too long, the sending end cannot timely master the reception of the service packets.

[0113] However, how to reasonably set the sending frequency of the feedback information remains to be solved.

[0114] To solve the above problems, the present application provides corresponding solutions.

[0115] The communication method and device will be described below with reference to the accompanying drawings. It can be understood that the access network device and the terminal are taken as an example to illustrate the execution subject of the interaction in the present application, but the present application is not limited to the execution subject of the interaction. For example, the method executed by the access network device in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of realizing all or part of the functions of the access network device; the method executed by the terminal in the present application can also be implemented by a communication module in the terminal or a circuit or a chip (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip) responsible for the communication function in the terminal.

[0116] FIG. 2 is a flowchart of a communication method provided by an embodiment of the present application. The method comprises the following steps:

[0117] In step 201, the access network device sends request information to the terminal. Correspondingly, the terminal receives the request information.

[0118] The request information is used to request the reception of the service packet of the first downlink service.

[0119] Exemplarily, before step 201, the access network device sends service packets of the first downlink service to the terminal. For example, when the number of the sent service packets of the first downlink service is greater than or equal to a first threshold, the access network device sends the request information to the terminal. For another example, when the total byte number (or total bit number) of the sent service packets of the first downlink service is greater than or equal to a second threshold, the access network device sends the request information to the terminal. For another example, the RLC layer of the access network device receives a radio link control service data unit (RLC SDU) from a packet data convergence protocol (PDCP) layer, sends an RLC PDU to a medium access control (MAC) layer, the RLC PDU includes the RLC SDU and an RLC packet header, if a buffer for buffering the RLC SDU on the RLC layer is empty, and the PDCP layer does not send a new RLC SDU to the RLC layer, the RLC layer of the access network device triggers to send the request information, at this time, the request information is also called information for requesting an RLC status report, or called RLC status report request information, and the service packets of the first downlink service are the RLC PDUs.

[0120] As an implementation method, the request information can be carried in a specific service packet in the plurality of service packets of the first downlink service. For example, assuming that the access network device sends the request information once every 50 service packets of the first downlink service, the access network device can carry the request information in the packet header of the 50th, 100th, 150th, …, service packet sent. Taking the service packets of the first downlink service as RLC PDUs as an example, the access network device can carry the request information in the RLC packet header of the 50th, 100th, 150th, …, RLC PDU sent.

[0121] Step 202: The terminal sends a first scheduling request to the access network device. Correspondingly, the access network device receives the first scheduling request.

[0122] The first scheduling request is used to request a resource for scheduling transmission of feedback information, the resource includes a time resource and / or a frequency resource, and the feedback information is used to indicate a reception situation (such as an average reception delay, a packet loss rate, a bit error rate, etc.) of the service packets of the first downlink service. Exemplarily, if the service packets of the first downlink service are RLC PDUs, the feedback information can be an RLC status report.

[0123] The first scheduling request includes indication information, which is used to indicate the service type of the first uplink service, and the service type of the first uplink service is used to determine the duration of the timer. The indication information is also referred to as service type indication information.

[0124] The terminal can identify the service type of the first uplink service according to an artificial intelligence (AI) algorithm. Alternatively, the terminal obtains the service type of the first uplink service from an application server. Alternatively, the terminal obtains the service type of the first uplink service from an application (APP). The present application does not limit the implementation manner of the terminal obtaining the service type of the first uplink service.

[0125] For example, the indication information can be bit information. For example, if the indication information is 00, it indicates that the service type of the first uplink service is a game service; if the indication information is 01, it indicates that the service type of the first uplink service is a call service; if the indication information is 10, it indicates that the service type of the first uplink service is a video service; and if the indication information is 11, it indicates that the service type of the first uplink service is a short message service.

[0126] The frequency or average time interval of sending service packets is different for different service types. For example, for a game service, the average time interval of sending service packets by the terminal is T1, and for a call service, the average time interval of sending service packets by the terminal is T2. Generally, T1 is less than T2. For example, the calculation method of the average time interval is as follows: taking a game service as an example, it is assumed that the terminal sends 100 service packets within a set duration, in which the terminal sends service packet 1 at time t1, service packet 3 at time t2,..., and service packet 100 at time t100. Then T1 = [(t2-t1)+(t3-t2)+(t4-t3)+…+(t100-t99)] / 99 = (t100-t1) / 99.

[0127] Alternatively, in another implementation method, the service type is divided into three levels of service types: a service type with a larger average time interval for sending service packets (hereinafter referred to as a service type of level 1), a service type with a medium average time interval for sending service packets (hereinafter referred to as a service type of level 2), and a service type with a smaller average time interval for sending service packets (hereinafter referred to as a service type of level 3). Exemplarily, the indication information can also be bit information. When the indication information is 00, it indicates that the service type of the first uplink service increases by one level compared to the service type of the previous uplink service. For example, if the service type of the previous uplink service is a service type of level 2, the bit information 00 is used to indicate that the service type of the first uplink service is a service type of level 1. When the indication information is 01, it indicates that the service type of the first uplink service decreases by one level compared to the service type of the previous uplink service. For example, if the service type of the previous uplink service is a service type of level 2, the bit information 01 is used to indicate that the service type of the first uplink service is a service type of level 3. When the indication information is 10, it indicates that the service type of the first uplink service remains unchanged compared to the service type of the previous uplink service. For example, if the service type of the previous uplink service is a service type of level 2, the bit information 10 is used to indicate that the service type of the first uplink service is a service type of level 2.

[0128] Exemplarily, when the access network device sets the duration of the timer according to the service type of the first uplink service, the average time interval corresponding to the service type of the first uplink service is proportional to the duration of the timer. That is, the shorter the average time interval corresponding to the service type of the first uplink service, the shorter the duration of the timer; the longer the average time interval corresponding to the service type of the first uplink service, the longer the duration of the timer. For example, when the first uplink service is a game service, the duration of the timer is set to K1, and when the first uplink service is a call service, the duration of the timer is set to K2, then K1 is less than K2.

[0129] Exemplarily, after determining the duration of the timer, the access network device starts the timer. Alternatively, after determining the duration of the timer, the access network device starts the timer after a set duration (for example, 1 ms, etc.) arrives. Alternatively, the access network device starts the timer after receiving the first scheduling request. Alternatively, the access network device starts the timer after a set duration (for example, 1 ms, etc.) arrives after receiving the first scheduling request.

[0130] In step 203, the access network device sends scheduling information to the terminal according to the timer. Correspondingly, the terminal receives the scheduling information.

[0131] The scheduling information is used to schedule a resource for transmitting feedback information, and the resource includes a time resource and / or a frequency resource. The feedback information is used to indicate a reception condition (for example, an average reception delay, a packet loss rate, a bit error rate, etc.) of the service packets of the first downlink service.

[0132] In the above scheme, the access network device sends the scheduling information to the terminal according to the timer, which means that the sending time of the scheduling information is related to the timer.

[0133] In step 204, the terminal sends feedback information to the access network device according to the scheduling information. Correspondingly, the access network device receives the feedback information.

[0134] The feedback information is used to indicate a reception condition (for example, an average reception delay, a packet loss rate, a bit error rate, etc.) of the service packets of the first downlink service.

[0135] Based on the above scheme, the access network device sets the time length of the timer based on the service type of the first uplink service, and sends the scheduling information based on the time length of the timer. The terminal sends feedback information to the access network device based on the scheduling information, and the feedback information is used to indicate a reception condition of the service packets of the first downlink service. Therefore, the frequency of sending the feedback information by the terminal to the access network device is related to the service type of the first uplink service. This method realizes reasonable control of the sending frequency of the feedback information, helps to avoid an increase in signaling overhead caused by a too high sending frequency, and helps to avoid the access network device failing to timely grasp the reception condition of the first downlink service caused by a too low sending frequency.

[0136] The specific implementation method of step 203 is described below.

[0137] In an implementation method, after the access network device starts the timer, if the access network device receives a second scheduling request sent by the terminal before the timer expires (i.e., within the time length of the timer), the access network device sends the above-mentioned scheduling information to the terminal after receiving the second scheduling request. The second scheduling request is used to request scheduling of resources for transmitting the first uplink service packet. The scheduling information is used to schedule resources for transmitting the feedback information, and is also used to schedule resources for transmitting the first uplink service packet. The terminal sends the feedback information and the first uplink service packet based on the scheduling information. Based on this method, on one hand, the access network device receives the first scheduling request for requesting scheduling of resources for transmitting the feedback information, and on the other hand, the access network device receives the second scheduling request for requesting scheduling of resources for transmitting the first uplink service packet before the timer expires. Therefore, the access network device schedules the resources for transmitting the feedback information and the resources for transmitting the first uplink service packet by sending one scheduling information, without the need to send two scheduling information, one of which is used to schedule the resources for transmitting the feedback information, and the other of which is used to schedule the resources for transmitting the first uplink service packet. Therefore, the signaling overhead of sending the scheduling information can be reduced. Optionally, after the access network device sends the scheduling information to the terminal, the access network device stops the timer to save resource overhead.

[0138] The above-mentioned scheduling information schedules two parts of resources, i.e., resources for transmitting the feedback information (referred to as resource #1) and resources for transmitting the first uplink service packet (referred to as resource #2), and the resource #1 and the resource #2 have no necessary connection in the time domain and the frequency domain. That is, the resource #1 and the resource #2 can be continuous or discontinuous in the time domain, and the resource #1 and the resource #2 can be continuous or discontinuous in the frequency domain. The terminal sends the feedback information and the first uplink service packet based on the scheduling information, which means that the terminal sends the feedback information on the resource #1 and sends the first uplink service packet on the resource #2. Correspondingly, the access network device receives the feedback information on the resource #1 and receives the first uplink service packet on the resource #2.

[0139] In another implementation method, after the access network device starts the timer, if the access network device has not received the second scheduling request for requesting the resource for transmitting the service packet of the first uplink service before the timer expires (i.e., within the time length of the timer), the access network device no longer waits for the second scheduling request, but sends the scheduling information to the terminal, the scheduling information being used for scheduling the resource for transmitting the feedback information, and the scheduling information not being used for scheduling the resource for transmitting the service packet of the first uplink service. Based on the method, the access network device only waits for the second scheduling request for requesting the resource for transmitting the service packet of the first uplink service within the time length of the timer, and when the second scheduling request is not received within the time length of the timer, the access network device sends the scheduling information to the terminal after the timer expires, so that the terminal can transmit the feedback information without waiting for the scheduling information for a long time.

[0140] FIG. 3 is a flow diagram of a communication method provided by an embodiment of the present application. The method comprises the following steps:

[0141] In step 301, the terminal sends a plurality of service packets of a first uplink service to an access network device. Correspondingly, the access network device receives the plurality of service packets of the first uplink service.

[0142] The first service packet in the plurality of service packets comprises indication information and request information, the indication information being used for indicating a service type of a first downlink service, and the request information being used for requesting feedback of reception of the service packet of the first uplink service, the service type of the first downlink service being used for determining a time length of a timer. The indication information is also referred to as service type indication information.

[0143] Exemplarily, when the number of service packets of the first uplink service sent is greater than or equal to a first threshold, the terminal sends the request information to the access network device, that is, carries the request information in a first service packet of the multiple service packets of the first uplink service. For another example, when the total byte number (or total bit number) of service packets of the first uplink service sent is greater than or equal to a second threshold, the terminal sends the request information to the access network device, that is, carries the request information in a first service packet of the multiple service packets of the first uplink service. For another example, the RLC layer of the terminal receives an RLC SDU from the PDCP layer, the RLC layer sends an RLC PDU to the MAC layer, the RLC PDU includes the RLC SDU and an RLC packet header, if the buffer for buffering the RLC SDU on the RLC layer is empty and the PDCP layer does not send a new RLC SDU to the RLC layer, the RLC layer of the terminal triggers to send the request information, that is, carries the request information in a first service packet of the multiple service packets of the first uplink service, at this time, the request information is also called information for requesting an RLC status report, or is also called RLC status report request information, and the service packet of the first uplink service is the RLC PDU, and the request information can be carried in the RLC packet header in the RLC PDU.

[0144] As an example, it is assumed that the terminal sends the request information once every 50 service packets of the first uplink service, and the terminal can carry the request information in the packet header of the 50th, 100th, 150th, …, service packet sent. Taking the service packet of the first uplink service as an RLC PDU as an example, the terminal can carry the request information in the RLC packet header of the 50th, 100th, 150th, …, RLC PDU sent.

[0145] The terminal can identify the service type of the first downlink service according to an AI algorithm. Or the terminal obtains the service type of the first downlink service from an application server. Or the terminal obtains the service type of the first downlink service from an application (APP). The application does not limit the implementation manner of the terminal obtaining the service type of the first downlink service.

[0146] Exemplarily, the indication information can be bit information, for example, the indication information is 00, indicating that the service type of the first downlink service is a game service; the indication information is 01, indicating that the service type of the first downlink service is a call service; the indication information is 10, indicating that the service type of the first downlink service is a video service; and the indication information is 11, indicating that the service type of the first downlink service is a short message service.

[0147] The frequency or average time interval of sending service packets is different for different service types. For example, for game service, the average time interval of sending service packets by the access network device is T1, and for call service, the average time interval of sending service packets by the access network device is T2. Generally, T1 is less than T2. The calculation method of the average time interval is as follows: taking game service as an example, it is assumed that the access network device sends 100 service packets in a set time period, in which the access network device sends service packet 1 at time t1, sends service packet 3 at time t2, …, and sends service packet 100 at time t100. Then T1 = [(t2-t1)+(t3-t2)+(t4-t3)+…+(t100-t99)] / 99 = (t100-t1) / 99.

[0148] Alternatively, in another implementation method, the service types are divided into three levels of service types: a service type with a large average time interval of sending service packets (hereinafter referred to as a service type of level 1), a service type with a medium average time interval of sending service packets (hereinafter referred to as a service type of level 2), and a service type with a small average time interval of sending service packets (hereinafter referred to as a service type of level 3). The indication information can also be bit information. When the indication information is 00, it indicates that the service type of the first downlink service is one level larger than that of the previous downlink service. For example, if the service type of the previous downlink service is a service type of level 2, the bit information 00 is used to indicate that the service type of the first downlink service is a service type of level 1. When the indication information is 01, it indicates that the service type of the first downlink service is one level smaller than that of the previous downlink service. For example, if the service type of the previous downlink service is a service type of level 2, the bit information 01 is used to indicate that the service type of the first downlink service is a service type of level 3. When the indication information is 10, it indicates that the service type of the first downlink service remains unchanged compared with that of the previous downlink service. For example, if the service type of the previous downlink service is a service type of level 2, the bit information 10 is used to indicate that the service type of the first downlink service is a service type of level 2.

[0149] For example, when the access network device sets the duration of the timer according to the service type of the first downlink service, the average time interval corresponding to the service type of the first downlink service is proportional to the duration of the timer. That is, the shorter the average time interval corresponding to the service type of the first downlink service, the shorter the duration of the timer; the longer the average time interval corresponding to the service type of the first downlink service, the longer the duration of the timer. For example, when the first downlink service is game service, the duration of the timer is set as K1, and when the first downlink service is call service, the duration of the timer is set as K2. Then K1 is less than K2.

[0150] Exemplarily, the access network device starts the timer after determining the duration of the timer. Alternatively, the access network device starts the timer after a set duration (e.g., 1 ms, etc.) after determining the duration of the timer. Alternatively, the access network device starts the timer after receiving the first service packet. Alternatively, the access network device starts the timer after a set duration (e.g., 1 ms, etc.) after receiving the first service packet.

[0151] At step 302, the access network device sends scheduling information to the terminal according to the timer. Correspondingly, the terminal receives the scheduling information.

[0152] The scheduling information is used to schedule a resource for transmitting feedback information, and the resource includes a time resource and / or a frequency resource. The feedback information is used to indicate a reception condition (e.g., average reception delay, packet loss rate, bit error rate, etc.) of the service packet of the first uplink service.

[0153] Here, the sending of the scheduling information by the access network device to the terminal according to the timer means that the sending time of the scheduling information is related to the timer.

[0154] At step 303, the access network device sends feedback information to the terminal according to the scheduling information. Correspondingly, the terminal receives the feedback information according to the scheduling information.

[0155] The feedback information is used to indicate a reception condition (e.g., average reception delay, packet loss rate, bit error rate, etc.) of the service packet of the first uplink service.

[0156] Based on the above scheme, the access network device sets the duration of the timer based on the service type of the first downlink service, and sends the scheduling information based on the duration of the timer. The access network sends feedback information to the terminal based on the scheduling information, and the terminal receives the feedback information based on the scheduling information. The feedback information is used to indicate a reception condition of the service packet of the first uplink service. Therefore, the frequency of sending the feedback information by the access network device to the terminal is related to the service type of the first downlink service. This method realizes reasonable control of the sending frequency of the feedback information, which helps to avoid an excessively high sending frequency that increases signaling overhead, and helps to avoid an excessively low sending frequency that causes the terminal to fail to timely grasp the reception condition of the first uplink service.

[0157] The following describes a specific implementation method of step 302.

[0158] In an implementation method, after the access network device starts the timer, if the access network device obtains the service packet of the first downlink service before the timer expires (i.e., within the time length of the timer), the access network device sends the above-mentioned scheduling information to the terminal after obtaining the service packet of the first downlink service. The scheduling information is used to schedule the resource for transmitting the feedback information, and is also used to schedule the resource for transmitting the service packet of the first downlink service. The access network device sends the feedback information and the service packet of the first downlink service based on the scheduling information. Based on this method, on one hand, the access network device receives the first scheduling request for requesting to schedule the resource for transmitting the feedback information, and on the other hand, the access network device obtains the service packet of the first downlink service before the timer expires. Therefore, the access network device schedules the resource for transmitting the feedback information and the resource for transmitting the service packet of the first downlink service by sending one scheduling information, without sending two scheduling information, one of which is used to schedule the resource for transmitting the feedback information, and the other of which is used to schedule the resource for transmitting the service packet of the first downlink service. Therefore, the signaling overhead of sending the scheduling information can be reduced. Optionally, after the access network device sends the scheduling information to the terminal, the access network device stops the timer to save resource overhead. The access network device obtains the service packet of the first downlink service from other devices (such as a core network device or an application server, etc.), or generates the service packet of the first downlink service.

[0159] The above-mentioned scheduling information schedules two resources, i.e., the resource for transmitting the feedback information (referred to as resource #1) and the resource for transmitting the service packet of the first downlink service (referred to as resource #2). The resource #1 and the resource #2 have no necessary connection in the time domain and the frequency domain. That is, the resource #1 and the resource #2 can be continuous or discontinuous in the time domain, and the resource #1 and the resource #2 can be continuous or discontinuous in the frequency domain. The access network device sends the feedback information and the service packet of the first downlink service based on the scheduling information, which means that the access network device sends the feedback information on the resource #1 and sends the service packet of the first downlink service on the resource #2. Correspondingly, the terminal receives the feedback information on the resource #1 and receives the service packet of the first downlink service on the resource #2 based on the scheduling information.

[0160] In another implementation method, after the access network device starts the timer, if the access network device has not acquired the service packet of the first downlink service before the timer expires (i.e., within the time length of the timer), the access network device no longer waits for the service packet of the first downlink service after the timer expires (i.e., reaches the time length of the timer), but sends scheduling information to the terminal, where the scheduling information is used to schedule a resource for transmitting the feedback information, and the scheduling information is not used to schedule a resource for transmitting the service packet of the first downlink service. Based on this method, the access network device only waits for the service packet of the first downlink service within the time length of the timer, and when the service packet of the first downlink service is not received within the time length of the timer, the access network device sends the scheduling information to the terminal after the timer expires, so as to avoid that the terminal cannot receive the feedback information due to a long time of not receiving the scheduling information.

[0161] FIG. 4 is a flow diagram of a communication method provided by an embodiment of the present application. The method includes the following steps:

[0162] In step 401, the access network device sends request information to the terminal. Correspondingly, the terminal receives the request information.

[0163] The request information is used to request feedback of reception of the service packet of the first downlink service.

[0164] Exemplarily, before step 401, the access network device sends the service packet of the first downlink service to the terminal. For example, when the number of the sent service packets of the first downlink service is greater than or equal to a first threshold, the access network device sends the request information to the terminal. For another example, when the total byte number (or total bit number) of the sent service packets of the first downlink service is greater than or equal to a second threshold, the access network device sends the request information to the terminal. For another example, the RLC layer of the access network device receives an RLC SDU from a PDCP layer, the RLC layer sends an RLC PDU to a MAC layer, the RLC PDU includes the RLC SDU and an RLC packet header, if a buffer for buffering the RLC SDU on the RLC layer is empty, and the PDCP layer does not send a new RLC SDU to the RLC layer, the RLC layer of the access network device triggers sending of the request information. At this time, the request information is also referred to as information for requesting an RLC status report, or an RLC status report request information, and the service packet of the first downlink service is the RLC PDU.

[0165] As an implementation method, the request information can be carried in a specific service packet in the plurality of service packets of the first downlink service. For example, assuming that the access network device sends the request information once every 50 service packets of the first downlink service, the access network device can carry the request information in the packet header of the 50th, 100th, 150th, and so on service packet sent. Taking the service packet of the first downlink service as an RLC PDU for example, the access network device can carry the request information in the RLC packet header of the 50th, 100th, 150th, and so on RLC PDU sent.

[0166] In step 402, the terminal sends a first scheduling request to the access network device. Correspondingly, the access network device receives the first scheduling request.

[0167] The first scheduling request is used to request a resource for scheduling transmission of feedback information, the resource including a time resource and / or a frequency resource, and the feedback information being used to indicate a reception condition (for example, an average reception delay, a packet loss rate, a bit error rate, and the like) of the service packet of the first downlink service. For example, if the service packet of the first downlink service is an RLC PDU, the feedback information can be an RLC status report.

[0168] The first scheduling request contains indication information, which is used to indicate whether the service packet of the first uplink service needs to be transmitted in a first time period.

[0169] The first time period can be a preset fixed time length, which can be implemented by a timer on the terminal. The time period between the start time and the close time of the timer is the first time period. For example, after the terminal sends the first scheduling request to the access network device, the timer is started. The time length of the timer can be determined by the terminal according to the service type of the first uplink service, or can be preconfigured. The indication information is also referred to as data prediction indication information.

[0170] Optionally, the first scheduling request further comprises another indication information, which is used to indicate a service type of the first uplink service, and the service type of the first uplink service is used to determine a time length of the timer on the access network device. The indication information is also referred to as service type indication information. The access network device can determine the time length of the timer on the access network device according to the indication information. Alternatively, the time length of the timer on the access network device is preconfigured. The time length of the timer on the access network device can be equal to the time length of the first time period. For example, when the indication information is 00, it indicates that the service type of the first uplink service is a game service; when the indication information is 01, it indicates that the service type of the first uplink service is a call service; when the indication information is 10, it indicates that the service type of the first uplink service is a video service; and when the indication information is 11, it indicates that the service type of the first uplink service is a short message service. For how to determine the time length of the timer on the access network device according to the service type of the first uplink service, refer to the related description in the foregoing step 201.

[0171] For example, the access network device starts the timer after determining the time length of the timer according to the service type of the first uplink service. Alternatively, the access network device starts the timer after a set time length (for example, 1 ms) after determining the time length of the timer according to the service type of the first uplink service. Alternatively, the access network device starts the timer after receiving the first scheduling request. Alternatively, the access network device starts the timer after a set time length (for example, 1 ms) after receiving the first scheduling request.

[0172] In step 403, the access network device sends scheduling information to the terminal. Correspondingly, the terminal receives the scheduling information.

[0173] The scheduling information is used to schedule a resource for transmitting feedback information, and the resource includes a time resource and / or a frequency resource. The feedback information is used to indicate a reception condition (for example, an average reception delay, a packet loss rate, a bit error rate, etc.) of the service packet of the first downlink service.

[0174] The sending time of the scheduling information is related to the indication information, that is, the access network device sends the scheduling information to the terminal according to whether the first uplink service packet needs to be transmitted in the first time period indicated by the indication information.

[0175] In step 404, the terminal sends feedback information to the access network device according to the scheduling information. Correspondingly, the access network device receives the feedback information.

[0176] The feedback information is used to indicate a reception condition (for example, an average reception delay, a packet loss rate, a bit error rate, etc.) of the service packet of the first downlink service.

[0177] Based on the above scheme, the access network device sends the scheduling information according to the indication information, the indication information is used to indicate whether the service packet of the first uplink service needs to be transmitted in the first time period, and the terminal sends the feedback information to the access network device based on the scheduling information, the feedback information is used to indicate the reception situation of the service packet of the first downlink service. Therefore, the frequency of sending the feedback information by the terminal to the access network device is related to whether the service packet of the first uplink service needs to be transmitted in the first time period. This method realizes reasonable control of the sending frequency of the feedback information, helps to avoid too high sending frequency to increase signaling overhead, and helps to avoid too low sending frequency to cause the access network device to be unable to timely master the reception situation of the first downlink service.

[0178] The specific implementation method of the above step 403 is introduced below.

[0179] In an implementation method, the indication information is used to indicate that the terminal needs to transmit the service packet of the first uplink service in the first time period. After the access network device starts the timer, if the access network device receives the second scheduling request sent by the terminal in the first time period before the timer on the access network device expires (that is, within the time length of the timer), the access network device sends the scheduling information to the terminal after receiving the second scheduling request. The second scheduling request is used to request scheduling of resources for transmitting the service packet of the first uplink service. The scheduling information is used to schedule resources for transmitting the feedback information, and is also used to schedule resources for transmitting the service packet of the first uplink service. The terminal sends the feedback information and the service packet of the first uplink service based on the scheduling information. Based on this method, on the one hand, the access network device receives the first scheduling request for requesting scheduling of resources for transmitting the feedback information, and on the other hand, the access network device receives the second scheduling request for requesting scheduling of resources for transmitting the service packet of the first uplink service before the timer expires. Therefore, the access network device schedules the resources for transmitting the feedback information and the resources for transmitting the service packet of the first uplink service by sending one scheduling information, without the need to send two scheduling information, one of which is used to schedule the resources for transmitting the feedback information, and the other of which is used to schedule the resources for transmitting the service packet of the first uplink service. Therefore, the signaling overhead of sending the scheduling information can be reduced. Optionally, after the access network device sends the scheduling information to the terminal, the timer is closed to save resource overhead.

[0180] The scheduling information schedules two parts of resources, i.e., a resource (referred to as resource #1) for transmitting feedback information, and a resource (referred to as resource #2) for transmitting a service packet of the first uplink service. The resource #1 and the resource #2 have no certain connection in the time domain and the frequency domain. That is, the resource #1 and the resource #2 can be continuous or discontinuous in the time domain, and the resource #1 and the resource #2 can be continuous or discontinuous in the frequency domain. The terminal transmits the feedback information and the service packet of the first uplink service based on the scheduling information, which means that the terminal transmits the feedback information on the resource #1 and transmits the service packet of the first uplink service on the resource #2. Correspondingly, the access network device receives the feedback information on the resource #1 and receives the service packet of the first uplink service on the resource #2.

[0181] In another implementation method, the indication information is used to indicate that the terminal does not need to transmit the service packet of the first uplink service in the first time period. After the access network device starts the timer, if the access network device does not receive a second scheduling request for requesting to schedule a resource for transmitting the service packet of the first uplink service before the timer expires (i.e., within the time length of the timer), the access network device no longer waits for the second scheduling request after the timer expires (i.e., reaches the time length of the timer), but sends scheduling information to the terminal. The scheduling information is used to schedule a resource for transmitting feedback information, and the scheduling information is not used to schedule a resource for transmitting the service packet of the first uplink service. Based on this method, the access network device only waits for the second scheduling request for requesting to schedule a resource for transmitting the service packet of the first uplink service within the time length of the timer, and when the second scheduling request is not received within the time length of the timer, the access network device sends the scheduling information to the terminal after the timer expires, so as to avoid that the terminal cannot transmit the feedback information due to a long time of not receiving the scheduling information.

[0182] In another implementation method, the indication information is used to indicate that the terminal does not need to transmit the service packet of the first uplink service in the first time period. The access network device knows that the terminal will not transmit the service packet of the first uplink service in the first time period according to the indication information, and therefore, the access network device can not need to start the timer, but sends the scheduling information to the terminal after receiving the first scheduling request. The scheduling information is used to schedule a resource for transmitting feedback information, and the scheduling information is not used to schedule a resource for transmitting the service packet of the first uplink service. Based on this method, the access network device can quickly send the scheduling information to the terminal, so as to avoid that the terminal cannot transmit the feedback information due to a long time of not receiving the scheduling information.

[0183] In a possible implementation, in a case where the indication information is used to indicate that the terminal needs to transmit the service packet of the first uplink service in the first time period, the terminal can enter the sleep mode at a time other than the second time period in the first time period, the second time period being a time for receiving the scheduling information and / or transmitting the service packet of the first uplink service in the first time period. The scheduling information is used to schedule a resource for transmitting the feedback information and a resource for transmitting the service packet of the first uplink service. FIG. 5 is a schematic diagram of terminal sleep. In the first time period, the terminal can predict the transmission time of the service packet of the first uplink service and / or predict the receiving time of the scheduling information, which is used to schedule the resource for transmitting the feedback information and the resource for transmitting the service packet of the first uplink service, and therefore can enter the sleep mode based on the predicted transmission time of the service packet of the first uplink service and / or the predicted receiving time of the scheduling information, so as to save the power consumption of the terminal. The terminal can enter the sleep mode at a time other than the second time period in the first time period.

[0184] In a possible implementation, in a case where the indication information is used to indicate that the terminal does not need to transmit the service packet of the first uplink service in the first time period, the terminal can enter the sleep mode in a third time period in the first time period, the third time period being a time period after receiving the scheduling information in the first time period, the scheduling information being used to schedule a resource for transmitting the feedback information. FIG. 6 is a schematic diagram of terminal sleep. After receiving the scheduling information, the terminal can enter the sleep mode, that is, the terminal can sleep in the third time period.

[0185] FIG. 7 is a flowchart of a communication method provided by an embodiment of the present application. The method includes the following steps:

[0186] In step 701, the terminal sends a plurality of service packets of a first uplink service to an access network device. Correspondingly, the access network device receives the plurality of service packets of the first uplink service.

[0187] The first service packet of the plurality of service packets of the first uplink service includes indication information and request information, the indication information being used to indicate whether a service packet of a first downlink service needs to be transmitted in a first time period, and the request information being used to request feedback of a receiving situation of the service packet of the first uplink service. The indication information is also referred to as data prediction indication information.

[0188] Exemplarily, when the number of service packets of the first uplink service sent is greater than or equal to a first threshold, the terminal sends the request information to the access network device, that is, carries the request information in a first service packet in the multiple service packets of the first uplink service. For another example, when the total byte number (or total bit number) of service packets of the first uplink service sent is greater than or equal to a second threshold, the terminal sends the request information to the access network device, that is, carries the request information in a first service packet in the multiple service packets of the first uplink service. For another example, the RLC layer of the terminal receives an RLC SDU from the PDCP layer, and sends an RLC PDU to the MAC layer, the RLC PDU including the RLC SDU and an RLC packet header. If the buffer for buffering the RLC SDU on the RLC layer is empty, and the PDCP layer does not send a new RLC SDU to the RLC layer, the RLC layer of the terminal triggers to send the request information, that is, carries the request information in a first service packet in the multiple service packets of the first uplink service. At this time, the request information is also called information for requesting an RLC status report, or called RLC status report request information, and the service packet of the first uplink service is the RLC PDU. The request information can be carried in the RLC packet header in the RLC PDU.

[0189] As an example, it is assumed that the terminal sends the request information once every 50 service packets of the first uplink service sent. The terminal can carry the request information in the packet header of the 50th, 100th, 150th,..., service packet sent. Taking the service packet of the first uplink service as an RLC PDU as an example, the terminal can carry the request information in the RLC packet header of the 50th, 100th, 150th,..., RLC PDU sent.

[0190] The first time period can be a preset fixed time length. In a specific implementation, the first time period can be implemented by a timer on the terminal. The time period between the start time and the close time of the timer is the first time period. Exemplarily, after the terminal sends the first service packet to the access network device, the timer is started. The time length of the timer can be determined by the terminal according to the service type of the first downlink service, or can be preconfigured.

[0191] Optionally, the first service packet further comprises another indication information, which is used to indicate a service type of the first downlink service, and the service type of the first downlink service is used to determine the time length of the timer on the access network device. The indication information is also referred to as service type indication information. The access network device can determine the time length of the timer on the access network device according to the indication information. Alternatively, the time length of the timer on the access network device is preconfigured. The time length of the timer on the access network device can be equal to the time length of the first time period. For example, the indication information can be bit information. For example, when the indication information is 00, it indicates that the service type of the first downlink service is a game service; when the indication information is 01, it indicates that the service type of the first downlink service is a call service; when the indication information is 10, it indicates that the service type of the first downlink service is a video service; and when the indication information is 11, it indicates that the service type of the first downlink service is a short message service. For how to determine the time length of the timer on the access network device according to the service type of the first downlink service, refer to the related description in the foregoing step 301.

[0192] For example, the access network device starts the timer after determining the time length of the timer according to the indication information. Alternatively, the access network device starts the timer after a set time length (for example, 1 ms, etc.) after determining the time length of the timer according to the indication information. Alternatively, the access network device starts the timer after receiving the first service packet. Alternatively, the access network device starts the timer after a set time length (for example, 1 ms, etc.) after receiving the first service packet.

[0193] In step 702, the access network device sends scheduling information to the terminal. Correspondingly, the terminal receives the scheduling information.

[0194] The scheduling information is used to schedule a resource for transmitting feedback information, and the resource includes a time resource and / or a frequency resource. The feedback information is used to indicate the reception situation (for example, average reception delay, packet loss rate, bit error rate, etc.) of the service packet of the first uplink service.

[0195] The sending time of the scheduling information is related to the indication information, that is, the access network device sends the scheduling information to the terminal according to whether the first downlink service packet needs to be transmitted in the first time period indicated by the indication information.

[0196] In step 703, the access network device sends feedback information to the terminal according to the scheduling information. Correspondingly, the terminal receives the feedback information according to the scheduling information.

[0197] The feedback information is used to indicate the reception situation (for example, average reception delay, packet loss rate, bit error rate, etc.) of the service packet of the first uplink service.

[0198] Based on the above scheme, the access network device sends the scheduling information according to the indication information, the indication information is used to indicate whether the service packet of the first downlink service needs to be transmitted in the first time period, the access network sends the feedback information to the terminal based on the scheduling information, and the terminal receives the feedback information based on the scheduling information, the feedback information is used to indicate the reception situation of the service packet of the first uplink service. Therefore, the frequency of sending the feedback information by the access network device to the terminal is related to whether the service packet of the first downlink service needs to be transmitted in the first time period. The method realizes reasonable control of the sending frequency of the feedback information, helps to avoid high sending frequency to increase signaling overhead, and helps to avoid low sending frequency to cause the terminal to be unable to timely master the reception situation of the first uplink service.

[0199] The specific implementation method of the above step 702 is introduced below.

[0200] In an implementation method, the indication information is used to indicate that the terminal needs to transmit the service packet of the first downlink service in the first time period. After the access network device starts the timer, if the service packet of the first downlink service is obtained before the timer expires (that is, within the time length of the timer), the access network device sends the scheduling information to the terminal after obtaining the service packet of the first downlink service. The scheduling information is used to schedule the resource for transmitting the feedback information, and is also used to schedule the resource for transmitting the service packet of the first downlink service. The access network device sends the feedback information and the service packet of the first downlink service based on the scheduling information. Based on the method, on the one hand, the access network device receives the first service packet carrying the request information, and on the other hand, the service packet of the first downlink service is obtained before the timer expires. Therefore, the access network device schedules the resource for transmitting the feedback information and the resource for transmitting the service packet of the first downlink service by sending one scheduling information, without the need to send two scheduling information, one of which is used to schedule the resource for transmitting the feedback information, and the other is used to schedule the resource for transmitting the service packet of the first downlink service. Therefore, the signaling overhead of sending the scheduling information can be reduced. Optionally, after the access network device sends the scheduling information to the terminal, the timer is closed to save resource overhead. The access network device obtains the service packet of the first downlink service, which can be received from other devices (such as a core network device or an application server, etc.), or the access network device generates the service packet of the first downlink service.

[0201] The scheduling information schedules two parts of resources, i.e., a resource (referred to as resource #1) for transmitting the feedback information, and a resource (referred to as resource #2) for transmitting the service packet of the first downlink service. The resource #1 and the resource #2 have no certain connection in the time domain and the frequency domain. That is, the resource #1 and the resource #2 can be continuous or discontinuous in the time domain, and the resource #1 and the resource #2 can be continuous or discontinuous in the frequency domain. The access network device sends the feedback information and the service packet of the first downlink service based on the scheduling information, which means that the access network device sends the feedback information on the resource #1, and sends the service packet of the first downlink service on the resource #2. Correspondingly, the terminal receives the feedback information on the resource #1 and receives the service packet of the first downlink service on the resource #2 based on the scheduling information.

[0202] In another implementation method, the indication information is used to indicate that the terminal does not need to transmit the service packet of the first downlink service in the first time period. After the access network device starts the timer, if the access network device has not acquired the service packet of the first downlink service before the timer expires (i.e., within the time length of the timer), the access network device no longer waits for the service packet of the first downlink service after the timer expires (i.e., reaches the time length of the timer), but sends scheduling information to the terminal. The scheduling information is used to schedule a resource for transmitting the feedback information, and the scheduling information is not used to schedule a resource for transmitting the service packet of the first downlink service. Based on this method, the access network device only waits for the service packet of the first downlink service within the time length of the timer, and when the service packet of the first downlink service is not received within the time length of the timer, the access network device sends the scheduling information to the terminal after the timer expires, so as to avoid that the terminal cannot receive the feedback information due to a long time of not receiving the scheduling information.

[0203] In another implementation method, the indication information is used to indicate that the terminal does not need to transmit the service packet of the first downlink service in the first time period. The access network device knows from the indication information that the terminal will not transmit the service packet of the first downlink service in the first time period, so the access network device can not need to start the timer, but sends the scheduling information to the terminal after receiving the first service packet of the first uplink service. The scheduling information is used to schedule a resource for transmitting the feedback information, and the scheduling information is not used to schedule a resource for transmitting the service packet of the first downlink service. Based on this method, the access network device can quickly send the scheduling information to the terminal, so as to avoid that the terminal cannot receive the feedback information due to a long time of not receiving the scheduling information.

[0204] In a possible implementation, in a case where the indication information is used to indicate that the terminal needs to transmit the service packet of the first downlink service in the first time period, the terminal can enter the sleep mode at a time other than the second time period in the first time period, the second time period being a time at which the scheduling information and / or the service packet of the first downlink service is expected to be received in the first time period, the scheduling information being used to simultaneously schedule the resource for transmitting the feedback information and the resource for transmitting the service packet of the first downlink service. FIG. 8 is a schematic diagram of terminal sleep. In the first time period, the terminal can predict the time at which the service packet of the first downlink service and / or the scheduling information is received in advance, and therefore can sleep based on the predicted time at which the service packet of the first downlink service and / or the scheduling information is received, to save power consumption of the terminal.

[0205] In a possible implementation, in a case where the indication information is used to indicate that the terminal does not need to transmit the service packet of the first downlink service in the first time period, the terminal can enter the sleep mode in a third time period in the first time period, the third time period being a time after the feedback information and / or the scheduling information is received in the first time period, the scheduling information being used to schedule the resource for transmitting the feedback information. FIG. 9 is a schematic diagram of terminal sleep. The terminal can enter the sleep mode after the feedback information and / or the scheduling information is received, that is, the terminal can sleep in the third time period.

[0206] FIG. 10 shows a possible exemplary block diagram of a communication apparatus involved in the embodiments of the present application. As shown in FIG. 10, the communication apparatus 1000 can include modules or units for implementing the corresponding method embodiments. In a possible design, the communication apparatus 1000 includes a processing unit 1002 and a communication unit 1003. Optionally, the communication apparatus 1000 can further include a storage unit 1001, which is configured to store apparatus program code and / or data.

[0207] The communication apparatus 1000 can also be a network side apparatus in the above embodiments, for example, an access network device on the network side, a module (for example, a circuit, a chip or a chip system, etc.) in the access network device, or a logic node, a logic module or software capable of implementing all or part of the functions of the access network device.

[0208] For example, in an embodiment, the communication unit 1003 is configured to send, to a terminal, request information, the request information being used to request feedback of reception status of a service packet of a first downlink service; and receive, from the terminal, a first scheduling request, the first scheduling request being used to request a resource for transmitting feedback information, the first scheduling request comprising indication information, the indication information being used to indicate a service type of a first uplink service, the service type of the first uplink service being used to determine a time length of a timer; the processing unit 1002 is configured to send, to the terminal, scheduling information for scheduling the resource for transmitting the feedback information based on the timer by using the communication unit 1003; and the communication unit 1003 is further configured to receive, from the terminal, feedback information, the feedback information being used to indicate the reception status of the service packet of the first downlink service, the feedback information being sent based on the scheduling information.

[0209] In a possible implementation method, the processing unit 1002 is further configured to determine the time length of the timer and start the timer according to the service type of the first uplink service; and the communication unit 1003 is further configured to receive, from the terminal, a second scheduling request before the timer expires, the second scheduling request being used to request a resource for transmitting a service packet of the first uplink service; and the processing unit 1002 is configured to send, to the terminal, the scheduling information for scheduling the resource for transmitting the service packet of the first uplink service by using the communication unit 1003 based on the timer, including: sending, to the terminal, the scheduling information by using the communication unit 1003 after receiving the second scheduling request.

[0210] In a possible implementation method, the processing unit 1002 is further configured to close the timer after the communication unit 1003 sends the scheduling information to the terminal.

[0211] In a possible implementation method, the processing unit 1002 is further configured to determine the time length of the timer and start the timer according to the service type of the first uplink service; and the processing unit 1002 is configured to send, to the terminal, the scheduling information for scheduling the resource for transmitting the feedback information based on the timer by using the communication unit 1003, including: sending, to the terminal, the scheduling information by using the communication unit 1003 after the timer expires.

[0212] In a possible implementation method, the service packet of the first downlink service is an RLC PDU, and the feedback information is an RLC status report.

[0213] For another example, in another embodiment, the communication unit 1003 is configured to receive a plurality of service packets of a first uplink service from a terminal, a first service packet of the plurality of service packets comprising indication information and request information, the indication information being used to indicate a service type of a first downlink service, the request information being used to request feedback of a reception status of the service packet of the first uplink service, the service type of the first downlink service being used to determine a time length of a timer; the processing unit 1002 is configured to send, according to the timer, scheduling information to the terminal through the communication unit 1003, the scheduling information being used to schedule a resource for transmitting feedback information, a sending time of the scheduling information being related to the timer; the processing unit 1002 is further configured to send, according to the scheduling information, the feedback information to the terminal through the communication unit 1003, the feedback information being used to indicate the reception status of the service packet of the first uplink service.

[0214] In a possible implementation method, the processing unit 1002 is further configured to determine the time length of the timer and start the timer according to the service type of the first downlink service; and obtain a service packet of the first downlink service to be sent before the timer expires; the processing unit 1002 is configured to send, according to the timer, the scheduling information to the terminal through the communication unit 1003, including: sending, after obtaining the service packet of the first downlink service, the scheduling information to the terminal through the communication unit 1003, the scheduling information being further used to schedule a resource for transmitting the service packet of the first downlink service.

[0215] In a possible implementation method, the processing unit 1002 is further configured to close the timer after sending the scheduling information to the terminal through the communication unit 1003.

[0216] In a possible implementation method, the processing unit 1002 is further configured to determine the time length of the timer and start the timer according to the service type of the first downlink service; and the processing unit 1002 is configured to send, according to the timer, the scheduling information to the terminal through the communication unit 1003, including: sending, after the timer expires, the scheduling information to the terminal through the communication unit 1003.

[0217] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0218] For another example, in another embodiment, the communication unit 1003 is configured to send, to a terminal, request information, the request information being used to request feedback of reception status of service packets of a first downlink service; receive a first scheduling request from the terminal, the first scheduling request being used to request scheduling of a resource for transmission of feedback information, the first scheduling request comprising indication information, the indication information being used to indicate whether the service packets of the first uplink service need to be transmitted in a first time period; send, to the terminal, scheduling information, the scheduling information being used to schedule the resource for transmission of the feedback information, a sending time of the scheduling information being related to the indication information; and receive feedback information from the terminal, the feedback information being used to indicate the reception status of the service packets of the first downlink service, the feedback information being sent based on the scheduling information.

[0219] In a possible implementation method, the indication information is used to indicate that the service packets of the first uplink service need to be transmitted in the first time period; and the communication unit 1003 is further configured to, before a timer expires, receive a second scheduling request from the terminal, the second scheduling request being used to request scheduling of a resource for transmission of the service packets of the first uplink service; and the communication unit 1003 is configured to send, to the terminal, the scheduling information, including: sending, to the terminal, the scheduling information after receiving the second scheduling request, the scheduling information being further used to schedule the resource for transmission of the service packets of the first uplink service.

[0220] In a possible implementation method, the processing unit 1002 is further configured to, after the communication unit 1003 sends the scheduling information to the terminal, close the timer.

[0221] In a possible implementation method, the indication information is used to indicate that the service packets of the first uplink service do not need to be transmitted in the first time period; and the communication unit 1003 is configured to send, to the terminal, the scheduling information, including: sending, to the terminal, the scheduling information after the timer expires.

[0222] In a possible implementation method, a time length of the timer is related to a service type of the first uplink service, or the time length of the timer is preconfigured.

[0223] In a possible implementation method, the indication information is used to indicate that the service packets of the first uplink service do not need to be transmitted in the first time period; and the communication unit 1003 is configured to send, to the terminal, the scheduling information, including: sending, to the terminal, the scheduling information after receiving the first scheduling request.

[0224] In a possible implementation method, the service packets of the first downlink service are RLC PDUs, and the feedback information is an RLC status report.

[0225] For another example, in another embodiment, the communication unit 1003 is configured to receive a plurality of service packets of a first uplink service from a terminal, a first service packet of the plurality of service packets comprising indication information and request information, the indication information being used to indicate whether a service packet of a first downlink service needs to be transmitted in a first time period, and the request information being used to request feedback of a reception status of the service packet of the first uplink service; and send scheduling information to the terminal, the scheduling information being used to schedule a resource for transmitting feedback information, a sending time of the scheduling information being related to the indication information; and the processing unit 1002 is configured to send, according to the scheduling information, the feedback information to the terminal through the communication unit 1003, the feedback information being used to indicate the reception status of the service packet of the first uplink service.

[0226] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service needs to be transmitted in the first time period; and the processing unit 1002 is further configured to obtain the service packet of the first downlink service to be sent before the timer expires; and the communication unit 1003 is configured to send the scheduling information to the terminal, including: sending the scheduling information to the terminal after the processing unit 1002 obtains the service packet of the first downlink service, the scheduling information being further used to schedule a resource for transmitting the service packet of the first downlink service.

[0227] In a possible implementation method, the processing unit 1002 is further configured to close the timer after the communication unit 1003 sends the scheduling information to the terminal.

[0228] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service does not need to be transmitted in the first time period; and the communication unit 1003 is configured to send the scheduling information to the terminal, including: sending the scheduling information to the terminal after the timer expires.

[0229] In a possible implementation method, a time length of the timer is related to a service type of the first downlink service, or the time length of the timer is preconfigured.

[0230] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service does not need to be transmitted in the first time period; and the communication unit 1003 is configured to send the scheduling information to the terminal, including: sending the scheduling information to the terminal after receiving the first service packet.

[0231] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0232] The communication apparatus 1000 can be a terminal-side device in the above-mentioned embodiments, for example, a terminal or a communication module in the terminal, or a circuit or chip responsible for communication functions in the terminal.

[0233] For example, in one embodiment, the communication unit 1003 is configured to receive request information from an access network device, the request information being used to request feedback of reception status of a service packet of a first downlink service; and send a first scheduling request to the access network device, the first scheduling request being used to request a resource for transmitting feedback information, the first scheduling request containing indication information, the indication information being used to indicate a service type of a first uplink service, the service type of the first uplink service being used to determine a time length of a timer; receive scheduling information from the access network device, the scheduling information being used to schedule the resource for transmitting the feedback information, a sending time of the scheduling information being related to the timer; and the processing unit 1002 is configured to send, according to the scheduling information, feedback information to the access network device through the communication unit 1003, the feedback information being used to indicate the reception status of the service packet of the first downlink service.

[0234] In a possible implementation method, the communication unit 1003 is further configured to send a second scheduling request to the access network device, the second scheduling request being used to request a resource for transmitting a service packet of the first uplink service; and the scheduling information is further used to schedule the resource for transmitting the service packet of the first uplink service.

[0235] In a possible implementation method, the service packet of the first downlink service is an RLC PDU, and the feedback information is an RLC status report.

[0236] For another example, in another embodiment, the communication unit 1003 is configured to send a plurality of service packets of a first uplink service to an access network device, a first service packet in the plurality of service packets containing indication information and request information, the indication information being used to indicate a service type of a first downlink service, the request information being used to request feedback of reception status of the service packet of the first uplink service, the service type of the first downlink service being used to determine a time length of a timer; receive scheduling information from the access network device, the scheduling information being used to schedule a resource for transmitting feedback information, a sending time of the scheduling information being related to the timer; and the processing unit 1002 is configured to receive, according to the scheduling information, feedback information from the access network device through the communication unit 1003, the feedback information being used to indicate the reception status of the service packet of the first uplink service.

[0237] In a possible implementation method, the scheduling information is further used to schedule the resource for transmitting the service packet of the first downlink service.

[0238] In a possible implementation, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0239] For example, in another embodiment, the communication unit 1003 is configured to receive request information from the access network device, the request information being used to request feedback of the reception status of the service packet of the first downlink service; send a first scheduling request to the access network device, the first scheduling request being used to request scheduling of a resource for transmitting the feedback information, the first scheduling request comprising indication information used to indicate whether the service packet of the first uplink service needs to be transmitted in a first time period; and receive scheduling information from the access network device, the scheduling information being used to schedule the resource for transmitting the feedback information, the scheduling information being sent at a time related to the indication information; and the processing unit 1002 is configured to send, according to the scheduling information, feedback information to the access network device through the communication unit 1003, the feedback information being used to indicate the reception status of the service packet of the first downlink service.

[0240] In a possible implementation, the indication information is used to indicate that the service packet of the first uplink service needs to be transmitted in the first time period; and the communication unit 1003 is further configured to send a second scheduling request to the access network device in the first time period, the second scheduling request being used to request scheduling of a resource for transmitting the service packet of the first uplink service; and the scheduling information is further used to schedule the resource for transmitting the service packet of the first uplink service.

[0241] In a possible implementation, the processing unit 1002 is further configured to enter a sleep mode at a time other than a second time period in the first time period, the second time period being a time at which the scheduling information is expected to be received and / or the service packet of the first uplink service is expected to be sent in the first time period.

[0242] In a possible implementation, the indication information is used to indicate that the service packet of the first uplink service does not need to be transmitted in the first time period; and the processing unit 1002 is further configured to enter a sleep mode in a third time period in the first time period, the third time period being a time period after the scheduling information is received in the first time period.

[0243] In a possible implementation, the service packet of the first downlink service is an RLC PDU, and the feedback information is an RLC status report.

[0244] For another example, in another embodiment, the communication unit 1003 is configured to send a plurality of service packets of a first uplink service to an access network device, a first service packet of the plurality of service packets contains indication information and request information, the indication information is used to indicate whether a service packet of a first downlink service needs to be transmitted in a first time period, and the request information is used to request feedback of a reception status of the service packet of the first uplink service; receive scheduling information from the access network device, the scheduling information is used to schedule a resource for transmitting feedback information, and a sending time of the scheduling information is related to the indication information; and the processing unit 1002 is configured to receive, according to the scheduling information, feedback information from the access network device through the communication unit 1003, the feedback information is used to indicate the reception status of the service packet of the first uplink service.

[0245] In a possible implementation method, the indication information is used to indicate that the service packet of the first downlink service needs to be transmitted in the first time period, and the scheduling information is further used to schedule a resource for transmitting the service packet of the first downlink service.

[0246] In a possible implementation method, the processing unit 1002 is further configured to enter a sleep mode at a time other than a second time period in the first time period, and the second time period is a time at which the scheduling information and / or the service packet of the first downlink service is expected to be received in the first time period.

[0247] In a possible implementation method, the indication information is used to indicate that the service packet of the first uplink service does not need to be transmitted in the first time period; and the processing unit 1002 is further configured to enter a sleep mode in a third time period in the first time period, and the third time period is a time after the feedback information and / or the scheduling information is received in the first time period.

[0248] In a possible implementation method, the service packet of the first uplink service is an RLC PDU, and the feedback information is an RLC status report.

[0249] In a possible design, when the communication apparatus 1000 is a terminal or a communication module in a terminal, the function of the processing unit 1002 can be implemented by one or more processors. Specifically, the processor can include a modem chip, or a system on chip (SoC) chip or a SIP chip containing a modem core. The function of the communication unit 1003 can be implemented by a transceiver circuit.

[0250] In one possible design, when the communication device 1000 is a circuit or a chip responsible for communication functions in a terminal, such as a modem chip or a system on chip (SoC) chip including a modem core or a SIP chip, the functions of the processing unit 1002 can be implemented by circuitry including one or more processors or processor cores in the chip. The functions of the communication unit 1003 can be implemented by interface circuitry or data transceiver circuitry on the chip.

[0251] It can be understood that the division of units in the above apparatus is only a logical division of functions, one function unit can correspond to one function, or two or more functions can be integrated into one function unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed in different physical entities. In addition, the above function units can be implemented in the form of hardware, or in the form of software, or in the form of hardware combined with software. Whether a certain function is implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for specific applications, but such implementation should not be considered beyond the scope of the present application.

[0252] In one example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0253] In one example, the storage unit 1001 can include random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, and / or registers, etc.

[0254] FIG. 11 is a structural schematic diagram of a terminal 1100 provided by an embodiment of the present application. The terminal 1100 can correspond to the terminal shown in FIG. 1, and is used to implement the operations of the terminal in the above embodiments. As shown in FIG. 11, the terminal includes one or more antennas 1110, a radio frequency processing system 1120, and a processor system 1130.

[0255] In the downlink or sidelink direction, the radio frequency processing system 1120 receives radio frequency signals through the antenna 1110 and sends the signals processed by radio frequency to the processor system 1130 for further processing. In the uplink or sidelink direction, the processor system 1130 sends the terminal side information after signal processing to the radio frequency processing system 1120, and the radio frequency processing system 1120 sends the signals after radio frequency processing through the antenna 1110.

[0256] In one example, the radio frequency processing system 1120, as a communication interface for the terminal to communicate with the outside, can include a radio frequency front end 1121 (RFFE) and a radio frequency transceiver 1122 (RF transceiver). The RFFE 1121 is mainly used for one or more of shaping, passband selection, or gain processing of RF signals received by the antenna or RF signals to be sent through the antenna, and can include one or more of radio frequency switches, duplexers, filters, power amplifiers, antenna tuning, and low-noise amplifiers. Components, etc. The RFFE 1121 can be a circuit system composed of a plurality of discrete devices, or can be integrated and packaged in one or more chips. The radio frequency transceiver 1122 is used to process the RF signals received by the RFFE into baseband / intermediate frequency signals for the processor system 1130 to process next, and to process the baseband / intermediate frequency signals provided by the processor system 1130 into RF signals to send to the RFFE 1121. The baseband / intermediate frequency signals transmitted between the radio frequency transceiver 1122 and the processor system 1130 can be digital signals or analog signals. The radio frequency transceiver 1122 can be implemented by one or more chips, which is usually referred to as a radio frequency chip (RFIC).

[0257] In one example, the processor system 1130 can include one or more processors for processing signals and for executing appropriate instructions to carry out one or more communication protocols. Optionally, the processor system 1130 can further include a memory 1136. In one example, the one or more processors include at least one baseband processor 1131 (also referred to as a modem processor). The memory 1136 is used for storing data and / or computer program instructions. Optionally, the processor system 1130 can further include one or more application processors 1132 for implementing processing for an operating system of the terminal and for an application layer. Optionally, the processor system 1130 can further include one or more of a voice subsystem 1133, a multimedia subsystem 1134, or an interface circuit 1135. The voice subsystem 1133 is used for processing voice signals, the multimedia subsystem 1134 is used for processing multimedia related operations such as video codec, image processing, etc., and the interface circuit 1135 is used for communicating with other terminal components such as a display 1140, input devices 1150, a memory 1160, etc. The above components in the processor system 1130 can communicate with each other through a bus or a communication interface circuit.

[0258] In one example, the processor system 1130 can be packaged as a processor chip such as a SoC chip or a SIP chip. In one example, the processor system 1130 can be a system of multiple chips, for example, the baseband processor 1131 can be packaged separately as a chip, or packaged with part or all of the circuitry of the radio frequency processing system as a chip.

[0259] In one example, the memory 1136 can be an on-chip memory, i.e., located on the chip of the processor system 1130. In one example, the memory 1160 can be an off-chip memory, i.e., located off the chip of the processor system 1130.

[0260] In one example, the baseband processor 1131 can include one or more processor cores 11311 and interface circuit 11314. The one or more processor cores 11311 are configured to process signals and perform one or more communication protocols. Optionally, the baseband processor 1131 can also include a memory 11312 configured to store at least part of corresponding computer program instructions and / or data. In one example, the one or more processor cores 11311 implement the relevant operations in the above method embodiments by executing the computer program instructions stored in the memory 11312. In the present disclosure, the memory 11312 configured to store corresponding computer program instructions and / or data can mean that the memory 11312 is configured to store all corresponding computer program instructions and / or data for execution by the processor core 11311; or can mean that the memory 11312 is configured to store part of corresponding computer program instructions and / or data, which includes computer program instructions and / or data currently required for execution by the processor core 11311, and the memory 11312 can store different parts of computer program instructions and / or data for execution by the processor core 11311 multiple times to implement the relevant operations in the above method embodiments. The interface circuit 11314 is configured as a communication interface to realize communication with other components, such as transmitting signals with the radio frequency processing system 1120, communicating with other subsystems and related components of the processor system 1130 through a bus, such as transmitting data control signals with the application processor 1132, and transmitting data or computer program instructions with the memory 1136 or the memory 1160. Optionally, in order to reduce the load of the processor core, a baseband signal processing circuit 11313 can also be provided to implement at least part of the processing work of the baseband signal, including one or more of demodulation, modulation, encoding or decoding of signals.

[0261] In one example, the communication apparatus provided in the present application can be the terminal 1100, the communication module including the processor system 1130 and the radio frequency system 1120, the processor system 1130, or the baseband processor 1131.

[0262] The processor, processor system, application processor, baseband processor, processor circuit, or processor core can be collectively referred to as a processor, which can include one or a combination of a central processing unit (CPU), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural processing unit (NPU).

[0263] The above memory can include one or more of the following storage media: random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), phase-change memory (PCM), resistive RAM (ReRAM), magneto resistive RAM (MRAM), ferroelectric RAM (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable ROM (EPROM), hard disk, etc. In one example, the computer program instructions for implementing the above embodiments can be stored on a non-volatile memory, such as at least part of the above memory 1160 (e.g., one or more of ROM, flash memory, EPROM, or hard disk). During terminal operation, the corresponding computer program instructions can be loaded in whole or in part into a memory with faster transmission speed to the processor, such as at least part of the above memory 1136 and / or memory 11312 (e.g., one or more of RAM, SRAM, DRAM, PCM, RERAM, MRAM, FRAM, cache, or register), for execution by the processor to implement the steps in the above method embodiments.

[0264] In one example, the radio frequency transceiver 1122 and the radio frequency front end 1121 can also be packaged in one chip. In one example, the radio frequency transceiver 1122, the radio frequency front end 1121, and the baseband processor 1131 can also be packaged in one chip.

[0265] The present application provides a chip (or chip system), which includes a processor configured to implement any of the above method embodiments.

[0266] The present application provides a computer readable storage medium, which stores computer programs or instructions, when the computer programs or instructions are executed, any of the above method embodiments are implemented.

[0267] The present application provides a computer program product, which includes computer programs or instructions, when the computer programs or instructions are executed, any of the above method embodiments are implemented.

[0268] The application provides a communication system, comprising the access network device and the terminal in the method embodiment of the above figure 2.

[0269] The application provides a communication system, comprising the access network device and the terminal in the method embodiment of the above figure 3.

[0270] The application provides a communication system, comprising the access network device and the terminal in the method embodiment of the above figure 4.

[0271] The application provides a communication system, comprising the access network device and the terminal in the method embodiment of the above figure 7.

[0272] The terms "system" and "network" in the embodiments of the application can be used interchangeably. "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, "at least one of A, B or C" includes A, B, C, AB, AC, BC or ABC, and "at least one of A, B and C" can also be understood to include A, B, C, AB, AC, BC or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects.

[0273] Those skilled in the art should understand that the embodiments of the application can be provided as a method, a system or a computer program product. Therefore, the application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) containing computer usable program code.

[0274] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

[0275] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks.

[0276] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A communication method characterized by comprising: The method comprises: sending request information to a terminal, the request information being used for requesting feedback of reception of service packets of first downlink service; receiving a first scheduling request from the terminal, the first scheduling request being used for requesting scheduling of resources for transmitting feedback information, the first scheduling request comprising indication information, the indication information being used for indicating a service type of first uplink service, the service type of first uplink service being used for determining a time length of a timer; sending scheduling information to the terminal according to the timer, the scheduling information being used for scheduling resources for transmitting feedback information; receiving feedback information from the terminal, the feedback information being used for indicating the reception of service packets of the first downlink service, the feedback information being sent based on the scheduling information.

2. The method of claim 1, wherein, Further comprising: determining the time length of the timer and starting the timer according to the service type of first uplink service; receiving a second scheduling request from the terminal before the timer expires, the second scheduling request being used for requesting scheduling of resources for transmitting service packets of the first uplink service; the sending of the scheduling information to the terminal according to the timer comprises: after receiving the second scheduling request, sending the scheduling information to the terminal, the scheduling information being further used for scheduling resources for transmitting service packets of the first uplink service.

3. The method of claim 2, wherein, Further comprising: after sending the scheduling information to the terminal, closing the timer.

4. The method of claim 1, wherein, Further comprising: determining the time length of the timer and starting the timer according to the service type of first uplink service; the sending of the scheduling information to the terminal according to the timer comprises: after the timer expires, sending the scheduling information to the terminal.

5. The method of any one of claims 1 to 4, wherein, The service packets of the first downlink service are radio link control protocol data units (RLC PDUs), and the feedback information is RLC status reporting.

6. A communication method characterized by comprising: The method comprises: receiving request information from an access network device, the request information being used for requesting feedback of reception of service packets of first downlink service; sending a first scheduling request to the access network device, the first scheduling request being used for requesting scheduling of resources for transmitting feedback information, the first scheduling request comprising indication information, the indication information being used for indicating a service type of first uplink service, the service type of first uplink service being used for determining a time length of a timer; receiving scheduling information from the access network device, the scheduling information being used for scheduling resources for transmitting feedback information, the sending time of the scheduling information being related to the timer; sending feedback information to the access network device according to the scheduling information, the feedback information being used for indicating the reception of service packets of the first downlink service.

7. The method of claim 6, wherein, Further comprising: sending a second scheduling request to the access network device, the second scheduling request being used for requesting scheduling of resources for transmitting service packets of the first uplink service; wherein the scheduling information is further used for scheduling resources for transmitting service packets of the first uplink service.

8. The method of claim 6 or 7, wherein, The service packets of the first downlink service are radio link control protocol data units (RLC PDUs), and the feedback information is RLC status reporting.

9. A communication method characterized by comprising: The method comprises: receiving a plurality of service packets of a first uplink service from a terminal, a first service packet in the plurality of service packets containing indication information and request information, the indication information being used to indicate a service type of a first downlink service, the request information being used to request feedback of a reception condition of the service packet of the first uplink service, the service type of the first downlink service being used to determine a time length of a timer; sending scheduling information to the terminal according to the timer, the scheduling information being used to schedule a resource for transmitting feedback information, a sending time of the scheduling information being related to the timer; sending feedback information to the terminal according to the scheduling information, the feedback information being used to indicate the reception condition of the service packet of the first uplink service.

10. The method of claim 9, wherein, Further comprising: determining the time length of the timer and starting the timer according to the service type of the first downlink service; acquiring a service packet of the first downlink service to be sent before the timer expires; the sending of the scheduling information to the terminal according to the timer comprises: sending the scheduling information to the terminal after the service packet of the first downlink service is acquired, the scheduling information also being used to schedule a resource for transmitting the service packet of the first downlink service.

11. The method of claim 10, wherein, Further comprising: turning off the timer after the scheduling information is sent to the terminal.

12. The method of claim 9, wherein, Further comprising: determining the time length of the timer and starting the timer according to the service type of the first downlink service; the sending of the scheduling information to the terminal according to the timer comprises: sending the scheduling information to the terminal after the timer expires.

13. The method of any one of claims 9 to 12, wherein, The service packet of the first uplink service is a radio link control protocol data unit (RLC PDU), and the feedback information is an RLC status report.

14. A communication method, comprising: The method comprises: sending a plurality of service packets of a first uplink service to an access network device, a first service packet in the plurality of service packets containing indication information and request information, the indication information being used to indicate a service type of a first downlink service, the request information being used to request feedback of a reception condition of the service packet of the first uplink service, the service type of the first downlink service being used to determine a time length of a timer; receiving scheduling information from the access network device, the scheduling information being used to schedule a resource for transmitting feedback information, a sending time of the scheduling information being related to the timer; receiving feedback information from the access network device according to the scheduling information, the feedback information being used to indicate the reception condition of the service packet of the first uplink service.

15. The method of claim 14, wherein, The scheduling information is also used to schedule a resource for transmitting the service packet of the first downlink service.

16. The method of claim 14 or 15, wherein, The service packet of the first uplink service is a radio link control protocol data unit (RLC PDU), and the feedback information is an RLC status report.

17. A method of communication, comprising: The method comprises: sending request information to a terminal, the request information being used to request feedback of a reception condition of a first downlink service; receiving a first scheduling request from the terminal, the first scheduling request being used for requesting a resource for transmitting feedback information, the first scheduling request comprising indication information, the indication information being used for indicating whether the first uplink service data packet needs to be transmitted in a first time period; sending scheduling information to the terminal, the scheduling information being used for scheduling a resource for transmitting feedback information, a sending time of the scheduling information being related to the indication information; receiving feedback information from the terminal, the feedback information being used for indicating a receiving situation of the first downlink service data packet, the feedback information being sent based on the scheduling information.

18. The method of claim 17, wherein, The indication information is used for indicating that the first uplink service data packet needs to be transmitted in the first time period. The method further comprises: receiving a second scheduling request from the terminal before the timer expires, the second scheduling request being used for requesting a resource for transmitting the first uplink service data packet; The sending of the scheduling information to the terminal comprises: sending the scheduling information to the terminal after receiving the second scheduling request, the scheduling information being further used for scheduling a resource for transmitting the first uplink service data packet.

19. The method of claim 18, wherein, The method further comprises: turning off the timer after sending the scheduling information to the terminal.

20. The method of claim 17, wherein, The indication information is used for indicating that the first uplink service data packet does not need to be transmitted in the first time period. The sending of the scheduling information to the terminal comprises: sending the scheduling information to the terminal after the timer expires.

21. The method of any one of claims 18 to 20, wherein, A time length of the timer is related to a service type of the first uplink service, or the time length of the timer is pre-configured.

22. The method of claim 17, wherein, The indication information is used for indicating that the first uplink service data packet does not need to be transmitted in the first time period. The sending of the scheduling information to the terminal comprises: sending the scheduling information to the terminal after receiving the first scheduling request.

23. The method of any one of claims 17 to 22, wherein, The first downlink service data packet is a radio link control protocol data unit (RLC PDU), and the feedback information is an RLC status report.

24. A method of communication, comprising: The method comprises: receiving request information from an access network device, the request information being used for requesting a feedback of a receiving situation of a first downlink service data packet; sending a first scheduling request to the access network device, the first scheduling request being used for requesting a resource for transmitting feedback information, the first scheduling request comprising indication information, the indication information being used for indicating whether a first uplink service data packet needs to be transmitted in a first time period; receiving scheduling information from the access network device, the scheduling information being used for scheduling a resource for transmitting feedback information, a sending time of the scheduling information being related to the indication information; sending feedback information to the access network device according to the scheduling information, the feedback information being used for indicating the receiving situation of the first downlink service data packet.

25. The method of claim 24, wherein, The indication information is used for indicating that the first uplink service data packet needs to be transmitted in the first time period. The method further comprises: receiving a second scheduling request from the terminal before the timer expires, the second scheduling request being used for requesting a resource for transmitting the first uplink service data packet; sending a second scheduling request to the access network device in the first time period, the second scheduling request being used for requesting a resource for scheduling transmission of the service packet of the first uplink service; wherein the scheduling information is further used for scheduling the resource for transmitting the service packet of the first uplink service.

26. The method of claim 25, wherein, The method further comprises: entering a sleep mode at a time other than a second time period in the first time period, the second time period being a time for expected reception of the scheduling information and / or transmission of the service packet of the first uplink service in the first time period.

27. The method of claim 24, wherein, The indication information is used for indicating that the service packet of the first uplink service does not need to be transmitted in the first time period. The method further comprises: entering a sleep mode in a third time period in the first time period, the third time period being a time period after the scheduling information is received in the first time period.

28. The method of any one of claims 24 to 27, wherein, The service packet of the first downlink service is a radio link control protocol data unit (RLC PDU), and the feedback information is an RLC status report.

29. A method of communication, comprising: The method comprises: receiving a plurality of service packets of a first uplink service from a terminal, a first service packet in the plurality of service packets comprising indication information and request information, the indication information being used for indicating whether a service packet of a first downlink service needs to be transmitted in a first time period, and the request information being used for requesting feedback of reception of the service packet of the first uplink service; sending, to the terminal, scheduling information, the scheduling information being used for scheduling a resource for transmitting feedback information, a sending time of the scheduling information being related to the indication information; sending, to the terminal, feedback information according to the scheduling information, the feedback information being used for indicating the reception of the service packet of the first uplink service.

30. The method of claim 29, wherein, The indication information is used for indicating that the service packet of the first downlink service needs to be transmitted in the first time period; the method further comprises: before a timer expires, obtaining the service packet of the first downlink service to be transmitted; and the sending, to the terminal, of the scheduling information comprises: after the service packet of the first downlink service is obtained, sending, to the terminal, the scheduling information, the scheduling information being further used for scheduling a resource for transmitting the service packet of the first downlink service.

31. The method of claim 30, wherein, After the scheduling information is sent to the terminal, the timer is closed.

32. The method of claim 29, wherein, The indication information is used for indicating that the service packet of the first downlink service does not need to be transmitted in the first time period; and the sending, to the terminal, of the scheduling information comprises: after the timer expires, sending, to the terminal, the scheduling information.

33. The method of any one of claims 30 to 32, wherein, A length of the timer is related to a service type of the first downlink service, or the length of the timer is preconfigured.

34. The method of claim 29, wherein, The indication information is used for indicating that the service packet of the first downlink service does not need to be transmitted in the first time period; and the sending, to the terminal, of the scheduling information comprises: after the first service packet is received, sending, to the terminal, the scheduling information.

35. The method of any one of claims 29 to 34, wherein, The service packet of the first uplink service is a radio link control protocol data unit (RLC PDU), and the feedback information is an RLC status report.

36. A method of communication, comprising: The method comprises: sending, to an access network device, a plurality of service packets of first uplink service, a first service packet of the plurality of service packets containing indication information and request information, the indication information being used to indicate whether a service packet of first downlink service needs to be transmitted in a first time period, and the request information being used to request feedback of reception of the service packet of the first uplink service; receiving, from the access network device, scheduling information used to schedule a resource for transmitting feedback information, the scheduling information being sent at a time related to the indication information; receiving, from the access network device, the feedback information used to indicate the reception of the service packet of the first uplink service according to the scheduling information.

37. The method of claim 36, wherein, The indication information is used to indicate that the service packet of the first downlink service needs to be transmitted in the first time period, and the scheduling information is further used to schedule a resource for transmitting the service packet of the first downlink service.

38. The method of claim 37, wherein, The method further includes: entering a sleep mode at a time other than a second time period in the first time period, the second time period being a time at which the scheduling information and / or the service packet of the first downlink service is expected to be received.

39. The method of claim 36, wherein, The indication information is used to indicate that the service packet of the first uplink service does not need to be transmitted in the first time period. The method further includes: entering a sleep mode in a third time period in the first time period, the third time period being a time after the feedback information and / or the scheduling information is received in the first time period.

40. The method of any one of claims 36 to 39, wherein, The service packet of the first uplink service is a radio link control protocol data unit (RLC PDU), and the feedback information is an RLC status report.

41. A communications device, characterized by A module for performing the method of any one of claims 1 to 5, or the method of any one of claims 9 to 13, or the method of any one of claims 17 to 23, or the method of any one of claims 29 to 35.

42. A communications device, characterized by A module for performing the method of any one of claims 6 to 8, or the method of any one of claims 14 to 16, or the method of any one of claims 24 to 28, or the method of any one of claims 36 to 40.

43. A chip, characterized by The chip includes a processor configured to implement the method of any one of claims 1 to 5, or the method of any one of claims 9 to 13, or the method of any one of claims 17 to 23, or the method of any one of claims 29 to 35.

44. A chip, comprising: The chip includes a processor configured to implement the method of any one of claims 6 to 8, or the method of any one of claims 14 to 16, or the method of any one of claims 24 to 28, or the method of any one of claims 36 to 40.

45. A computer program product, characterised in that, The computer program product includes a computer program or instructions that, when executed, implement the method of any one of claims 1 to 40.

46. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed, implement the method of any one of claims 1 to 40.

47. A communication system, characterized by The computer program product includes a computer program or instructions that, when executed, implement the method of any one of claims 1 to 40. An access network device for performing the method of any one of claims 1 to 5, and a terminal for performing the method of any one of claims 6 to 8.

48. A communication system, characterized by Comprising: An access network device for performing the method of any one of claims 9 to 13, and a terminal for performing the method of any one of claims 14 to 16.

49. A communication system, characterized by Comprising: An access network device for performing the method of any one of claims 17 to 23, and a terminal for performing the method of any one of claims 24 to 28.

50. A communication system, characterized by Comprising: An access network device for performing the method of any one of claims 29 to 35, and a terminal for performing the method of any one of claims 36 to 40.

Citation Information

Patent Citations

  • Method and device for scheduling of feedback

    CN107431578A

  • Method and device for indicating configuration information, base station and terminal

    CN107889259A

  • Service data transmission method and device, computer equipment and storage medium

    CN112770342A

  • Communication method and device

    CN116437422A

  • Enhanced decoding feedback for traffic type differentiation

    WO2022093470A1