Method for determining time information and communication device

By receiving the time information reported by the terminal equipment and network equipment, and determining the target time information according to the reception time interval, the accuracy of the base station updating the local data burst time information is solved, and the accuracy of resource allocation is improved.

CN119729804APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311282436.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In Extended Reality (XR) technology, it is difficult for the base station to accurately update the burst time information of local data, resulting in the problem that the service data does not match the updated time information.

Method used

By receiving time information reported by terminal equipment and network equipment, and determining the target time information based on the reception time interval of these information, it is ensured that the access network equipment uses the latest time information to update the time information of local data bursts.

Benefits of technology

Improve the accuracy of the access network equipment to update local data burst time information, ensure the accuracy of resource configuration policies, and avoid the problem of mismatch between business data and updated time information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729804A_ABST
    Figure CN119729804A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a method for determining time information and a communication device, the method comprising: receiving first time information and second time information from a terminal device, the first time information indicating a first burst arrival time BAT and a first burst period, and the second time information indicating a first time; receiving third time information and fourth time information from the network device, the third time information indicating a second BAT and a second burst period, the fourth time information indicating a third moment, the third moment being the second moment, or the third moment being a moment when the network device sends the third time information; and if the type of the first time information is the same as that of the third time information, determining target time information according to the second time information and the fourth time information. According to the method, the accuracy of updating the time information of the local data burst by the access network equipment can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method and a communication device for determining time information. Background Art

[0002] Extended Reality (XR) technology is a general term for immersive technologies such as Virtual Reality (VR), Augmented Reality (AR) and Mixed Reality (MR). In XR technology, it is usually necessary to transmit business data such as video, and these business data such as video are often periodic, that is, a group of messages or a data burst or a frame will be concentrated in each cycle. For example, the terminal device transmits video data to the core network through the base station. The base station needs to allocate corresponding resources (such as time-frequency resources) for uplink data transmission based on the burst time and burst period of the video data. The burst time can refer to the time when the video data arrives at the entrance of the terminal device from the application layer, and the burst period can refer to the time period between the start of two data bursts. After receiving the video data, the terminal device will process the video data internally, and the data delivery process from the application layer to the terminal will cause the burst time and burst period of the data to jitter due to reasons such as the internal encoder load of the terminal. Usually, the terminal will report the latest burst time and burst period so that the network device can adjust the resource allocation strategy according to the latest burst time and burst period. However, within a period of time, the base station may receive multiple reported time information (for example, the burst time and burst period of video data). At this time, the base station may mistakenly select or select expired time information to update the time information of the local data burst. Therefore, how to improve the accuracy of the access network equipment to update the time information of the local data burst is an urgent problem that needs to be solved. Summary of the invention

[0003] The embodiment of the present application provides a method and a communication device for determining time information, which can improve the accuracy of the time information of the network device updating the local data burst. The embodiment of the present application provides the following technical solutions:

[0004] In a first aspect, a method for determining time information is provided, which can be executed by an access network device (e.g., a base station), or by a module (e.g., a processor, a chip, or a chip system, etc.) used in the access network device, or by a logical node, a logical module, or software that can implement all or part of the functions of the access network device. The method includes: receiving first time information and second time information from a terminal device, the first time information being used to indicate a first burst arrival time BAT and a first burst period, the first BAT being determined based on at least one BAT before the first moment, the first burst period being determined based on the time period between the start of two data bursts before the first moment, and the second time information being used to indicate the first moment; receiving third time information and fourth time information from a network device, the third time information being used to indicate a second BAT and a second burst period, the second BAT being determined based on at least one BAT before the second moment, the second burst period being determined based on the time period between the start of two data bursts before the second moment, and the fourth time information being used to indicate a third moment. , the third moment is the second moment, or the third moment is the moment when the network device sends the third time information; the target time information is determined according to the second time information and the fourth time information; wherein, if the second time information is earlier than the fourth time information, the target time information is the third time information; or, if the second time information is later than the fourth time information, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than the second time threshold, the target time information is the third time information.

[0005] In the prior art, after receiving the first time information and the third time information, the access network device determines the target time sequence according to the order of the receipt time of the first time information and the receipt time of the third information. Whichever time information is received later is defaulted to be the latest time information. However, due to network delays, the late time information may have been generated a long time ago. Therefore, if the access network device uses the late time information to update the local time information, it will cause the current business data to not match the updated time information. In the present application, whether it is a terminal device or a network device (for example, a core network) when reporting time information to the access network device (for example, a base station), it can carry the time when the time information to be reported is generated (for example, the first moment or the second moment). In this way, the access network device (for example, a base station) can accurately determine which of the first time information and the third time information is the latest according to the time when the time information is generated. After that, the latest time information (for example, the first time information or the third time information) is used to update the local time information in use, thereby improving the accuracy of the time information of the access network device updating the local data burst.

[0006] In an optional implementation, the second time information is later than the fifth time information, and the fourth time information is later than the fifth time information, wherein the fifth time information is used to indicate a fourth moment, the fourth moment is a locally saved moment, at least one BAT before the fourth moment is used to determine the current BAT, and the time period between the start of two data bursts before the fourth moment is used to determine the current burst cycle.

[0007] In some cases, the reported time information received by the access network device may all be expired time information. If the access network device selects newer time information from the expired time information to update the local time information, there will still be a problem of mismatch between the current business data and the updated time information. In the present application, in addition to comparing which of the reported time information is the latest, the access network device also needs to compare the latest time information in the reported time information with the local time information currently in use. If the local time information is the latest than the reported time information, the reported time information is not used to update the local time information. Otherwise, the reported time information is used to update the local time information, thereby reducing the probability of the base station using expired time information to update the local time information.

[0008] In an optional implementation, the method also includes: receiving sixth time information, the sixth time information is used to indicate the internal processing delay of the terminal device; if the target time information is the first time information, determining the target BAT according to the sum of the first BAT and the internal processing delay; or, if the target time information is the third time information, determining the target BAT according to the difference between the second BAT and the internal processing delay.

[0009] In order to ensure the accuracy of resource configuration adjustment by the access network device, the terminal device will send the internal processing delay of processing service data (for example, video data) to the access network device, so that the access network device can accurately determine the target BAT based on the reported BAT and internal processing delay, and thus accurately adjust the resource configuration strategy based on the target BAT and burst period.

[0010] In an optional implementation, the first BAT includes an internal processing delay of the terminal device.

[0011] In some cases, in order to avoid the leakage of parameters of the internal processing performance of the terminal device (for example, the internal processing delay, one of the parameters reflecting the processing performance), in the present application, the terminal device can add the internal processing delay and the first BAT and upload them to the access network device. This can not only ensure the accuracy of the access network device adjusting resource allocation according to the target BAT, but also avoid the leakage of parameters reflecting the internal processing performance of the terminal device (for example, the internal processing delay).

[0012] In an optional implementation, the first time threshold is less than or equal to the interval between the following two times, and the second time threshold is greater than or equal to the interval between the following two times: the transmission time from the terminal device directly to the access network device, and the transmission time from the terminal device to the access network device via the network device.

[0013] In some cases, if the range of the first time threshold or the second time threshold is set too large (or too small), it may cause the access network device to select expired time information; in the present application, the access network device (for example, a base station) determines the first time threshold or the second time threshold through the transmission time from the terminal to the access network device, and the transmission time from the terminal to the access network device through the network device, which can improve the accuracy of the base station in excluding expired information.

[0014] On the second aspect, a method for determining time information is provided, which can be executed by an access network device (e.g., a base station), or by a module applied in the access network device (e.g., a processor, a chip, or a chip system, etc.), or by a logical node, logical module or software that can implement all or part of the functions of the access network device. The method includes: receiving first time information from a terminal device, the first time information is used to indicate a first burst arrival time BAT and a first burst period of the terminal device, the first BAT is determined based on at least one BAT before the first moment, and the first burst period is determined based on a time period between the start of two data bursts before the first moment; receiving third time information from a core network, the third time information is used to indicate a second BAT and a second burst period of the terminal device, the second BAT is determined based on at least one BAT before the second moment, and the second burst period is determined based on a time period between the start of two data bursts before the second moment; determining target time information according to a receiving time of the first time information and a receiving time of the third time information; wherein, if the interval between the receiving time of the first time information and the receiving time of the third time information is less than or equal to a third time threshold, the target time information is the first time information; or, if the interval between the receiving time of the first time information and the receiving time of the third time information is greater than the third time threshold, the target time information is the third time information.

[0015] In the above method, compared with the method in which the access network device determines the target time information according to the order of the receipt time of the first time information and the receipt time of the third information after receiving the first time information and the third time information, it is considered that due to network delays, the late time information may be generated very long ago. Therefore, if the access network device directly uses the late time information to update the local time information, it may cause the current business data to not match the updated time information. The problem; while in the present application, the access network device determines the target time information based on whether the interval between the reception times of the reported time information (for example, the first time information and the third time information) is less than the third time threshold. By setting the third time threshold, some of the early reported time information can be excluded. For example, if the interval between the reception times is less than or equal to the third time threshold, it means that the time information reported by the terminal device and the network device is very close. At this time, the first time information can be defaulted as the target time information. This not only simplifies the system design, but also ensures that the access network device uses the updated time information to update the local time information, thereby improving the accuracy of the time information of the access network device updating the local data burst.

[0016] In an optional implementation, the method also includes: receiving sixth time information, the sixth time information is used to indicate the internal processing delay of the terminal device; if the target time information is the first time information, determining the target BAT according to the sum of the first BAT and the internal processing delay; or, if the target time information is the third time information, determining the target BAT according to the difference between the second BAT and the internal processing delay.

[0017] In order to ensure the accuracy of resource configuration adjustment by the access network device, the terminal device will send the internal processing delay of processing service data (for example, video data) to the access network device, so that the access network device can accurately determine the target BAT based on the reported BAT and internal processing delay, and thus accurately adjust the resource configuration strategy based on the target BAT and burst period.

[0018] In an optional implementation, the first BAT includes an internal processing delay of the terminal device.

[0019] In some cases, in order to avoid the leakage of parameters of the internal processing performance of the terminal device (for example, the internal processing delay, one of the parameters reflecting the processing performance), in the present application, the terminal device can take the internal processing delay into account in the first BAT before uploading it to the base station. This can not only ensure the accuracy of the base station adjusting resource allocation according to the target BAT, but also avoid the leakage of parameters reflecting the internal processing performance of the terminal device (for example, the internal processing delay).

[0020] In a third aspect, a method for stopping sending information is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. The method includes: receiving a first indication information from a network device, the first indication information indicating at least one of the following information: network congestion, activation data discard, activation protocol data unit PDU set discard, activation discard timer, adjustment of the duration of the first discard timer, first PDU set importance threshold, first bandwidth, first data rate, first cache size, first amount of data to be discarded, the number of first PDU sets to be discarded, first amount of data that can be retained, the number of first activated PDU sets that can be retained, the ratio of the first amount of data to be discarded, or the ratio of the first amount of data that can be retained; according to the first indication information, stop sending the first information to the network device, the first information including data amount information and corresponding time information.

[0021] In the above method, when the terminal device receives the first indication information, it can determine that the current network is congested based on the first indication information; at this time, the terminal device can promptly adjust the information reporting strategy, for example, stop reporting some non-data information (such as data volume information, etc.) to ensure that limited network resources are used more to send data information, thereby ensuring the transmission quality of business data.

[0022] In an optional implementation, the first indication information includes a first reservable data amount, and the method further includes: when the first reservable data amount is less than or equal to the data amount to be transmitted, stopping sending the first information to the network device.

[0023] When the terminal device determines that the first retainable data amount is less than or equal to the data amount to be transmitted, it promptly stops sending the data amount to be transmitted to the network device, thereby avoiding the waste of limited network resources when the network is congested.

[0024] In an optional implementation manner, the first indication information includes a first bandwidth, and the method further includes: when the first bandwidth does not meet the requirement for transmitting data, stopping sending the first information to the network device.

[0025] When the terminal device determines that the first bandwidth does not meet the requirement for transmitting data, it promptly stops sending the amount of data to be transmitted to the network device, thereby avoiding the waste of limited network resources when the network is congested.

[0026] In an optional implementation, the method further includes: discarding part or all of the data to be transmitted.

[0027] After receiving the first indication information, the terminal device may discard part or all of the data to be transmitted, freeing up more network resources for the terminal device to send high-importance data, thereby ensuring the continuity of the current business.

[0028] In an optional implementation manner, a duration is received from the network device, where the duration is used to indicate a validity period of the first indication information.

[0029] The terminal device can timely understand the current network congestion situation according to the duration, and adjust the service scheduling strategy in time. In this way, when the network returns to normal, it can timely schedule data transmission and reporting of non-data information, thereby ensuring the transmission quality of service data.

[0030] In an optional implementation, the method also includes: receiving second indication information from the network device, the second indication information indicating at least one of the following information: network congestion relief, deactivation data discard, deactivation PDU set discard, deactivation discard timer, adjustment of the duration of the second discard timer, second PDU set importance threshold, second bandwidth, second amount of data to be discarded, number of second PDU sets to be discarded, second amount of data that can be retained, number of second activated PDU sets that can be retained, invalidation of the first indication information, second data rate, second cache size, ratio of the second amount of data to be discarded or ratio of the second amount of data that can be retained, wherein the duration of adjusting the second discard timer is greater than the duration of adjusting the first discard timer, and the second The importance threshold of the second PDU set is greater than the importance threshold of the first PDU set, the second bandwidth is greater than the first bandwidth, the second amount of data to be discarded is less than the first amount of data to be discarded, the number of the second PDU sets to be discarded is less than the number of the first PDU sets to be discarded, the second amount of retainable data is greater than the first amount of retainable data, the number of the second retainable activated PDU sets is greater than the number of the first retainable activated PDU sets, the second data rate is greater than the first data rate, the second cache size is greater than the first cache size, the proportion of the second amount of data to be discarded is less than the proportion of the first amount of data to be discarded, or the proportion of the second retainable data is greater than the proportion of the first retainable data; according to the second indication information, the first information is sent to the network device.

[0031] When the terminal device receives the second indication information, it can determine that the current network congestion has been alleviated based on the second indication information; at this time, the terminal device can resume the transmission of service data and the reporting of non-data information (such as time information), thereby ensuring the transmission quality and continuity of the service.

[0032] In a fourth aspect, a communication device is provided, which may be an access network device (e.g., a base station), or may be executed by a module (e.g., a processor, a chip, or a chip system, etc.) applied to the access network device, or may be a logical node, a logical module, or software that can implement all or part of the functions of the access network device. The beneficial effects of this section can be found in the description of the first aspect and will not be repeated here. The communication device has the function of implementing the behavior in the method example of the first aspect above. The function can be implemented by hardware, or it can be implemented by hardware executing the corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0033] In a possible implementation, the communication device includes: a transceiver module and a processing module, wherein the transceiver module is used to receive first time information and second time information from a terminal device, the first time information is used to indicate a first burst arrival time BAT and a first burst period, the first BAT is determined based on at least one BAT before the first moment, the first burst period is determined based on a time period between the start of two data bursts before the first moment, and the second time information is used to indicate the first moment; and is also used to receive third time information and fourth time information from a network device, the third time information is used to indicate a second BAT and a second burst period, the second BAT is determined based on at least one BAT before the second moment, and the second burst period is determined based on a time period between the start of two data bursts before the second moment. , the fourth time information is used to indicate the third moment, the third moment is the second moment, or the third moment is the moment when the network device sends the third time information; the processing module determines the target time information according to the second time information and the fourth time information; wherein, if the second time information is earlier than the fourth time information, the target time information is the third time information; or, if the second time information is later than the fourth time information, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than the second time threshold, the target time information is the third time information. The above-mentioned transceiver module and the processing module can perform the corresponding functions in the above-mentioned second aspect method example, and refer to the detailed description in the method example for details, which will not be repeated here.

[0034] In an optional implementation, the second time information is later than the fifth time information, and the fourth time information is later than the fifth time information, wherein the fifth time information is used to indicate a fourth moment, the fourth moment is a locally saved moment, at least one BAT before the fourth moment is used to determine the current BAT, and the time period between the start of two data bursts before the fourth moment is used to determine the current burst cycle.

[0035] In an optional implementation, the communication device also includes: a transceiver module, used to receive sixth time information, the sixth time information is used to indicate the internal processing delay of the terminal device; a processing module, used to determine the target BAT according to the sum of the first BAT and the internal processing delay if the target time information is the first time information; or, if the target time information is the third time information, determine the target BAT according to the difference between the second BAT and the internal processing delay.

[0036] In an optional implementation, the first BAT includes an internal processing delay of the terminal device.

[0037] In an optional implementation, the first time threshold is less than or equal to the interval between the following two times, and the second time threshold is greater than or equal to the interval between the following two times: the transmission time from the terminal device directly to the access network device, and the transmission time from the terminal device to the access network device via the network device.

[0038] In a fifth aspect, a communication device is provided, which may be an access network device (e.g., a base station), or may be executed by a module (e.g., a processor, a chip, or a chip system, etc.) applied in the access network device, or may be a logical node, a logical module, or software that can implement all or part of the functions of the access network device. The beneficial effects of this section can be found in the description of the second aspect and will not be repeated here. The communication device has the function of implementing the behavior in the method example of the second aspect above. The function can be implemented by hardware, or it can be implemented by hardware executing the corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0039] In one possible implementation, the communication device includes: a transceiver module and a processing module, wherein the transceiver module is used to receive first time information from a terminal device, the first time information is used to indicate a first burst arrival time BAT and a first burst period of the terminal device, the first BAT is determined based on at least one BAT before the first moment, and the first burst period is determined based on a time period between the start of two data bursts before the first moment; it is also used to receive third time information from a core network, the third time information is used to indicate a second BAT and a second burst period of the terminal device, the second BAT is determined based on at least one BAT before the second moment, and the second burst period is determined based on a time period between the start of two data bursts before the second moment; the processing module is used to determine target time information according to a receiving time of the first time information and a receiving time of the third time information; wherein, if the interval between the receiving time of the first time information and the receiving time of the third time information is less than or equal to a third time threshold, the target time information is the first time information; or, if the interval between the receiving time of the first time information and the receiving time of the third time information is greater than the third time threshold, the target time information is the third time information.

[0040] In one possible implementation, the communication device also includes: a transceiver module, used to receive sixth time information, the sixth time information is used to indicate the internal processing delay of the terminal device; a processing module, used to determine the target BAT according to the sum of the first BAT and the internal processing delay if the target time information is the first time information; or, if the target time information is the third time information, determine the target BAT according to the difference between the second BAT and the internal processing delay.

[0041] In a possible implementation, the first BAT includes an internal processing delay of the terminal device.

[0042] In a sixth aspect, a communication device is provided, which may be a terminal device, a module (such as a processor, a chip, or a chip system, etc.) applied in a terminal device, or a logical node, a logical module or software that can implement all or part of the terminal functions. The beneficial effects of this section can be found in the description of the third aspect and will not be repeated here. The communication device has the function of implementing the behavior in the method example of the third aspect above. The function can be implemented by hardware, or it can be implemented by hardware executing the corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0043] In one possible implementation, the communication device includes: a transceiver module and a processing module, wherein the transceiver module is used to receive a first indication message from a network device, and the first indication message indicates at least one of the following information: network congestion, activation data discard, activation protocol data unit PDU set discard, activation discard timer, adjustment of the duration of the first discard timer, first PDU set importance threshold, first bandwidth, first data rate, first cache size, first amount of data to be discarded, number of first PDU sets to be discarded, first amount of data that can be retained, number of first activated PDU sets that can be retained, ratio of first amount of data to be discarded or ratio of first amount of data that can be retained; the processing module is used to stop sending the first information to the network device according to the first indication message, and the first information includes data amount information and corresponding time information. The transceiver module and the processing module can perform the corresponding functions in the above-mentioned third aspect method example, and refer to the detailed description in the method example for details, which will not be repeated here.

[0044] In an optional implementation, the first indication information includes a first reservable data amount, and the communication device further includes: when the first reservable data amount is less than or equal to the data amount to be transmitted, a processing module is used to stop sending the first information to the network device.

[0045] In an optional implementation, the first indication information includes a first bandwidth, and the communication device further includes: when the first bandwidth does not meet the requirement for transmitting data, a processing module is used to stop sending the first information to the network device.

[0046] In an optional implementation, the communication device further includes: a processing module, which is further configured to discard part or all of the data to be transmitted.

[0047] In an optional implementation manner, a duration is received from the network device, where the duration is used to indicate a validity period of the first indication information.

[0048] In an optional implementation, the communication device further includes: a transceiver module, further used to receive second indication information from the network device, the second indication information indicating at least one of the following information: network congestion relief, deactivation data discard, deactivation PDU set discard, deactivation discard timer, adjustment of the duration of the second discard timer, second PDU set importance threshold, second bandwidth, second amount of data to be discarded, number of second PDU sets to be discarded, second amount of data that can be retained, number of second activated PDU sets that can be retained, first indication information invalidation, second data rate, second cache size, ratio of the second amount of data to be discarded or ratio of the second amount of data that can be retained, wherein the duration of adjusting the second discard timer is greater than the duration of adjusting the first discard timer, The second PDU set importance threshold is greater than the first PDU set importance threshold, the second bandwidth is greater than the first bandwidth, the second amount of data to be discarded is less than the first amount of data to be discarded, the number of second PDU sets to be discarded is less than the number of first PDU sets to be discarded, the second amount of retainable data is greater than the first amount of retainable data, the number of second retainable activated PDU sets is greater than the number of first retainable activated PDU sets, the second data rate is greater than the first data rate, the second cache size is greater than the first cache size, the proportion of the second amount of data to be discarded is less than the proportion of the first amount of data to be discarded, or the proportion of the second retainable data is greater than the proportion of the first retainable data; the processing module is also used to send the first information to the network device according to the second indication information.

[0049] In the seventh aspect, a communication device is provided, which may be an access network device, or a module (such as a processor, a chip, or a chip system, etc.) applied in the access network device, or a logical node, a logical module or software that can realize all or part of the functions of the access network device. The communication device includes a processor and, optionally, a memory. The memory is used to store computer programs or instructions, and the processor is used to execute computer programs or instructions in the memory; when the processor executes the computer program or instructions stored in the memory, the communication device executes the method performed by the access network device in the above method embodiment.

[0050] In an eighth aspect, a communication device is provided, which may be a terminal device, a module (such as a processor, a chip, or a chip system, etc.) applied in a terminal device, or a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. The communication device includes a processor and, optionally, a memory. The memory is used to store computer programs or instructions, and the processor is used to execute computer programs or instructions in the memory; when the processor executes the computer program or instructions stored in the memory, the communication device executes the method performed by the terminal device in the above method embodiment.

[0051] In a ninth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is run, the method performed by the access network device in the above aspects is executed.

[0052] In a tenth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is run, the method performed by the terminal device in the above aspects is executed.

[0053] In an eleventh aspect, the present application provides a chip system, which includes a processor for implementing the functions of the access network device in the above-mentioned methods. In a possible design, the chip system also includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0054] In a twelfth aspect, the present application provides a chip system, which includes a processor for implementing the functions of the terminal device in the above-mentioned methods. In a possible design, the chip system also includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0055] In a thirteenth aspect, the present application provides a computer-readable storage medium, which includes a computer program or instructions. When the computer program or instructions are executed, the methods performed by the access network device in the above aspects are implemented.

[0056] In a fourteenth aspect, the present application provides a computer-readable storage medium, which includes a computer program or instructions. When the computer program or instructions are executed, the methods performed by the terminal device in the above aspects are implemented.

[0057] In a fifteenth aspect, an embodiment of the present application provides a communication system, comprising: the communication device of the fourth aspect mentioned above.

[0058] In the sixteenth aspect, an embodiment of the present application provides a communication system, including: the communication device of the fifth aspect mentioned above.

[0059] In the seventeenth aspect, an embodiment of the present application provides a communication system, including: the communication device of the sixth aspect mentioned above.

[0060] Any of the above-mentioned devices, computer storage media, computer program products, chips, or communication systems are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding schemes in the corresponding methods provided above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] Figure 1 A possible, non-limiting communication system schematic diagram provided for an embodiment of the present application;

[0062] Figure 2 A schematic diagram of an inlet and an outlet of a terminal device provided in an embodiment of the present application;

[0063] Figure 3 A schematic diagram of BAT and burst cycle provided in an embodiment of the present application;

[0064] Figure 4 A schematic diagram of an application scenario applicable to the present application provided in the embodiment of the present application;

[0065] Figure 5 A schematic diagram of an interactive process of a method for determining time information provided in an embodiment of the present application;

[0066] Figure 6 A schematic diagram of an interaction flow of another method for determining time information provided in an embodiment of the present application;

[0067] Figure 7 A schematic diagram of an interactive flow of a method for stopping sending information provided in an embodiment of the present application;

[0068] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0069] Fig. 9 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0070] Fig.10 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0071] Fig.11 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0073] In the description of the present application, "at least one of the following" or its similar expression refers to any combination of these items, including any combination of single item or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, a and b, a and c, b and c, a and b and c, wherein a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical scheme of the embodiment of the present application, in the embodiment of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not limit the certain difference.

[0074] It should be understood that in the present application, "in the case of", "if", "when", "if", and similar expressions can be used interchangeably.

[0075] It should be noted that, in this application, words such as "exemplarily" or "for example" are used to indicate giving an example, illustration or explanation. Any embodiment or design described as "exemplarily" or "for example" in this application should not be interpreted as a preferred implementation method over other embodiments or designs. The use of words such as "exemplarily" or "for example" in this application is intended to present related concepts in a specific way.

[0076] The technical solutions of the embodiments of the present application can be applied to various communication systems, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system or new radio access technology (NR). The technical solutions provided in the present application can also be applied to future communication systems, such as sixth generation (6G) mobile communication system.

[0077] In addition, the technical solution provided in the embodiment of the present application can be applied to cellular links, public land mobile networks (PLMN), machine to machine (M2M) networks, Internet of Things (IoT) networks or other networks. It can also be applied to links between devices, such as device to device (D2D) links. D2D links can also be called sidelinks, where sidelinks can also be called side links or side links, etc. In the embodiments of the present application, the above terms all refer to links established between devices of the same type, and their meanings are the same. The so-called devices of the same type can be links between terminal devices, links between base stations, links between relay nodes, etc., and the embodiments of the present application do not limit this. For the links between terminal devices, there are D2D links defined in Release (Rel)-12 / 13 of the third generation partnership project (3GPP), and V2X links defined by 3GPP for vehicle-to-vehicle, vehicle-to-mobile phone, or vehicle-to-any-entity, including Rel-14 / 15. It also includes V2X links based on the new radio (NR) system in Rel-16 and subsequent versions currently being studied by 3GPP.

[0078] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0079] Figure 1 A possible, non-limiting communication system schematic is shown. Figure 1 As shown, the communication system 100 may include a core network (CN) device 101, an access network device 102, and at least one terminal device (eg Figure 1The terminal device 103 in the figure). The terminal device 103 can be connected to the access network device 102 by wireless means, and the access network device 102 is connected to the core network device 101 by wireless or wired means. It should be understood that the core network device and the access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the access network device can be integrated on the same physical device, or the functions of some core network devices and some access network devices can be integrated on one physical device. It should also be understood that Figure 1 This is only a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not limited in this application. It is understood that the network device involved in the embodiment of the present application may be a core network device 101 or an access network device 102. The terminal device involved in the embodiment of the present application may be a terminal device 103.

[0080] In the embodiment of the present application, the core network device 101 refers to a device in the core network (CN) that provides service support for the terminal device. For example, the core network device 101 can be: an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, etc., which are not listed here one by one. Among them, the AMF entity can be responsible for the access management and mobility management of the terminal device; the SMF entity can be responsible for session management, such as user session establishment, etc.; the UPF entity can be a functional entity of the user plane, mainly responsible for connecting to the external network. It should be noted that the entity in the present application can also be referred to as a network element or a functional entity. For example, the AMF entity can also be referred to as an AMF network element or an AMF functional entity. For another example, the SMF entity can also be referred to as an SMF network element or an SMF functional entity, etc.

[0081] In the embodiment of the present application, the access network device (for example, the access network device 102) is an access device for a terminal device to access the communication system wirelessly. The access network device may also be referred to as a radio access network (RAN) device or a network device. For example, the access network device may be a base station. A base station may broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master eNodeB (MeNB), secondary eNodeB (SeNB), multi standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station may also be a network-side device in a 6G network, a device that performs the function of a base station in a future communication system, etc. The base station can support networks with the same or different access technologies. The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or a drone can be configured to be used as a device for communicating with another base station. The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device.

[0082] In some deployments, the gNB may include a centralized unit (CU) and a distributed unit (DU). The gNB may also include an active antenna unit (AAU). The CU implements some of the gNB functions; the DU implements some of the gNB functions. For example, the CU is responsible for processing non-real-time protocols and services to implement the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services to implement the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, RF processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, in this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by the DU and the AAU. It is understandable that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be used as a network device in an access network or as a network device in a core network, and this application does not limit this.

[0083] In addition, the terminal device (e.g., terminal device 103) in the embodiment of the present application can be a device that provides voice / data connectivity to users, such as a handheld device with wireless connection function, a vehicle-mounted device, etc.; it can be a device in vehicle networking communication, such as a communication terminal uploaded by a vehicle, a road side unit (RSU); it can be a communication terminal loaded on a drone; it can also be a terminal device in the Internet of Things (IoT) system. The terminal device can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.

[0084] Exemplary, terminal devices include, but are not limited to: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and wireless terminals in smart cities. assistant, PDA), handheld devices with wireless communication functions, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in a 5G network or terminal devices in a next-generation communication system (for example, a 6G communication system), or terminal devices in a future-evolved public land mobile communication network (public landmobile network, PLMN), etc. The embodiments of the present application do not limit the specific form of the terminal device.

[0085] The access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and satellites in the air. The embodiments of the present application do not limit the application scenarios of the access network equipment and terminal equipment.

[0086] It should be understood that in future communication systems, such as 6G communication systems, the above-mentioned devices may still use their names in 5G communication systems, or may have other names, which is not limited in the embodiments of the present application. The functions of the above-mentioned devices may be performed by an independent device or by several devices. In actual deployment, the network elements in the core network may be deployed on the same or different physical devices, which is not limited in the embodiments of the present application. Figure 1 This is just an example and does not constitute any limitation on the protection scope of this application. Figure 1The network elements or devices not shown in the figure, of course, the communication method provided in the embodiment of the present application may also only include Figure 1 Some of the devices shown are not limited to this embodiment of the present application.

[0087] The above-mentioned communication system 100 applied to the embodiment of the present application is only an example, and the communication system applicable to the embodiment of the present application is not limited thereto. Any communication system that can realize the functions of the above-mentioned devices is applicable to the embodiment of the present application.

[0088] Before introducing a method for determining time information proposed in this application, Figure 2 and Figure 3 A brief introduction to the terms involved in this application is given below.

[0089] (1) Ingress

[0090] like Figure 2 As shown, the entry of the terminal device can be the service (or service) data adaptation protocol (Service Data Adaptation Protocol, SDAP) layer, or it can be the first processing unit in the modem after the modem in the terminal device receives the first data packet in the burst data, or it can be other definitions, which are not limited in this application.

[0091] (2) Entry time

[0092] The ingress time may refer to the time when the first data packet in a data burst arrives at the ingress of the terminal device.

[0093] (3) Egress

[0094] like Figure 2 As shown, the egress of the terminal device may be a medium access control (MAC) layer, that is, a physical layer.

[0095] As an example, after being processed by a modem inside a terminal device, burst data is sent to an access network device (eg, a base station) through an egress; the access network device then forwards the burst data to a core network device.

[0096] (4) Exit time

[0097] The egress time may refer to the time when the first message of a data burst completes all processing and waits for uplink resources in the buffer, or may refer to the time when the first data message is actually sent.

[0098] (5) Burst arrival time (BAT)

[0099] BAT may refer to the time when the first data packet in a data burst arrives at the entrance of the terminal device; it should be noted that BAT is the entrance time.

[0100] (6) Burst period

[0101] like Figure 3 As shown, a burst period may refer to a time period between the start of two data bursts.

[0102] As another example, Figure 2 As shown, the terminal device can send the BAT and / or burst cycle to the access network device through the egress; or, the core network device sends the BAT and / or burst cycle to the access network device.

[0103] (7) Jitter time

[0104] like Figure 3 As shown in the figure, when burst data arrives earlier or later than the estimated time, the time when the burst data actually arrives at the entrance of the terminal device deviates from the resource allocation time preset by the base station. This deviation is called jitter time.

[0105] It should be noted that the inferred time is determined by the terminal device according to the time when the burst data arrives at the entrance (of the terminal device) before a certain time and the burst cycle. In addition, the base station can allocate uplink transmission resources for the burst data according to the inferred time.

[0106] (8) Introduction to Control Signaling

[0107] The interactive information sent between the terminal device and the network device can be transmitted through the control signaling of Layer 1, Layer 2 or Layer 3 on the network side in the 3rd Generation Partnership Project (3GPP):

[0108] For sending downlink information, network devices can use the following three methods:

[0109] Mode a1: The network device sends downlink control information (e.g., first indication information) to the terminal device through the downlink control information (DCI) instruction of the physical layer. The downlink control information can be sent independently or only sent together with other downlink control information (e.g., radio resource scheduling information). It should be understood that the physical layer is also called layer1 or L1.

[0110] Mode a2: The network device sends downlink control information to the terminal device through the control element (CE) of the media access control (MAC) layer; the downlink control information can be sent independently or together with other downlink control information. It should be understood that the MAC layer is also called layer2 or L2.

[0111] Mode a3: The network device can also send downlink control information to the terminal device through RRC signaling of the RRC layer. Similarly, the downlink control information can be sent independently or together with other RRC signaling (such as RRC reconfiguration information, RRC reconfiguration completion information, etc.). It should be understood that the RRC layer is also called layer3 or L3.

[0112] For sending uplink information, the terminal device can also send it in the following three ways:

[0113] Method b1: The terminal device sends uplink control information (UCI) to the network device through the physical uplink control channel (PUCCH) of layer 1 or the physical uplink shared channel (PUSCH); the uplink control information can be used by the terminal device to report the status information of the execution unit. The uplink control information can be sent independently or uploaded together with other uplink control information (for example, the first time information).

[0114] Mode b2: The terminal device sends the UCI to the network device through the CE of layer 2; the UCI can be sent independently or together with other information.

[0115] Method b3: The terminal device can also send UCI to the network device through the RRC signaling of layer 3. The UCI can be sent independently or uploaded together with other RRC signaling (for example, RRC connection reconfiguration completion information).

[0116] Exemplarily, the network device sends the reporting time indication information to the terminal device via the RRC signaling of the layer3 layer; after receiving the reporting time indication information, the terminal device sends the first time information to the network device via the RRC signaling of the layer3 layer.

[0117] In combination with the above communication system 100, Figure 4 An application scenario suitable for this application is shown. Figure 4As shown in (a) in Scenario 1, after the terminal device is started, the burst time and burst period of the service data (e.g., video data) generated by the application (Application, APP) can be sent to the data center where the server is located. The server in the data center then forwards the time information to the core network, which is finally sent to the base station by the core network. Figure 4 As shown in (b), in scenario 2, the terminal device, base station and core network are controlled by a global control system, which can send time information such as the burst time and burst period of the service data generated by the application layer in the terminal device to the core network, and then the core network sends it to the base station, wherein the core network can store the time information such as the burst time and burst period in a time-sensitive communication assistance information (TSCAI) and send it to the base station. For a detailed description, please refer to the following embodiments, which will not be described in detail here.

[0118] As described in the background technology, within a period of time, the base station may receive multiple reported time information (for example, the burst time and burst period of video data). At this time, the base station may mistakenly select or select expired time information to update the time information of the local data burst. To this end, the present application proposes a method for determining time information, which can improve the accuracy of the access network device in updating the time information of the local data burst. The method involves that the access network device may be Figure 1 The access network device 102 shown in FIG. 1 may be a network device Figure 1 The core network device 101 in the example, the terminal device may be Figure 1 The terminal device 103 shown in .

[0119] The following embodiment takes the interaction between terminal-base station-core network as an example to illustrate a method for determining time information proposed in this application. In the interaction scenario between terminal-base station-core network, the access network device is a base station, and the network device is a core network device (referred to as core network).

[0120] like Figure 5 FIG. 5 is a schematic diagram of an interactive process of a method 500 for determining time information proposed in an embodiment of the present application; the method 500 comprises the following steps:

[0121] S501, the base station receives first time information and second time information from the terminal device, the first time information is used to indicate a first burst arrival time BAT and a first burst cycle, the first BAT is determined based on at least one BAT before the first moment, the first burst cycle is determined based on a time period between the start of two data bursts before the first moment, and the second time information is used to indicate the first moment.

[0122] The first time information may indicate a first burst arrival time (burst arrival time, BAT) and a first burst period, or may also indicate the first BAT, the first burst period and a jitter time.

[0123] The first BAT may refer to a BAT obtained by counting at least one previous BAT by the terminal device up to the first moment, and the first burst period may refer to a time period between the start of two data bursts obtained by counting by the terminal device up to the first moment.

[0124] For example, Figure 3 As shown, the first moment is T1, the terminal device counts the BAT and burst cycle of the burst data up to the moment T1, and infers the BAT (for example, the second BAT) and burst cycle (for example, the second burst cycle) of the burst data X1 at the next moment (for example, the moment T2) after the moment T1 based on the multiple BATs and burst cycles counted; the terminal device can report the BAT and burst cycle of the burst data X1 at the next moment to the base station in the form of the first time information indication. Optionally, the terminal device can also send the BAT and burst cycle of the burst data X1 at the next moment to the core network through the base station first, and then the core network sends it to the base station. Optionally, the terminal device can also send the BAT and burst cycle of the burst data X1 at the next moment to the core network through the server of the data service center first, and then the core network sends it to the base station.

[0125] Optionally, as of time T1, the terminal device sums at least one BAT and then takes the average value, and can obtain the BAT of the burst data X at the next time after time T2 (for example, the first BAT); similarly, as of time T1, the terminal device first calculates the time period between the start of two data bursts to obtain at least one time period, and then takes the average value of at least one time period to obtain the burst cycle of the burst data X at the next time after time T2 (for example, the first burst cycle).

[0126] In an optional embodiment, the first time information may also indicate the jitter time. Of course, the jitter time may also be sent via separate indication information. The present application does not limit the reporting method of the jitter information.

[0127] Optionally, the jitter time calculation method can be obtained by but not limited to the following method: as of the first moment, the terminal device counts the actual BAT of at least one burst data; then calculates the time deviation between each actual BAT and its inferred BAT; finally, averages all time deviations to obtain the jitter time as of the first moment.

[0128] It should be noted that the jitter time can be a positive value or a negative value, for example, the jitter time is +3ms or -3ms.

[0129] The second time information is used to indicate the first time. It should be noted that the first time indicated by the second time information may refer to the end time when the terminal device obtains the first time information, for example, Figure 3 The T1 moment in .

[0130] S502, the base station receives third time information and fourth time information from the core network, the third time information is used to indicate the second BAT and the second burst cycle, the second BAT is determined based on at least one BAT before the second moment, the second burst cycle is determined based on the time period between the start of two data bursts before the second moment, and the fourth time information is used to indicate the third moment, the third moment is the second moment, or the third moment is the moment when the core network sends the third time information.

[0131] The third time information may indicate the second BAT and the second burst period, or may also indicate the second BAT, the second burst period and the jitter time.

[0132] The second BAT may refer to a BAT obtained by counting at least one previous BAT by the terminal device up to the second moment, and the second burst period may refer to a time period between the start of two data bursts obtained by counting by the terminal device up to the second moment.

[0133] For example, Figure 3 As shown, the second moment is T3, the terminal device counts the BAT and burst cycle of the burst data up to the moment T3, and infers the BAT (for example, the second BAT) and burst cycle (for example, the second burst cycle) of the burst data X2 at the next moment (for example, the moment T4) after the moment T3 based on the multiple BATs and burst cycles counted; the terminal device can first send the BAT and burst cycle of the burst data X2 at the next moment to the core network through the base station, and then the core network sends it to the base station in the form of the third time information indication. Optionally, the terminal device can also first send the BAT and burst cycle of the burst data X2 at the next moment to the core network through the server of the data service center, and then the core network sends it to the base station in the form of the third time information indication.

[0134] It should be noted that, regarding the manner in which the terminal device determines the second BAT and the second burst period ending at the second moment, reference may be made to the manner in which the first BAT and the first burst period are determined as described above, and details thereof will not be repeated here.

[0135] The above-mentioned fourth time information is used to indicate the third moment; wherein, the third moment may refer to the moment when the core network starts to send the third time information to the base station, or may refer to the second moment.

[0136] For example, after the core network receives the third time information from the terminal device, it can timestamp the third time information when sending the third time information to the base station to obtain the fourth time information, and send the third time information and the fourth time information to the base station.

[0137] It should be noted that when the core network sends the third time information and the fourth time information, it can be sent through the same information or through different information; for example, the third time information and the fourth time information can be used as different fields in information A.

[0138] It should also be noted that the third time information sent by the core network and the first time information reported by the terminal device may be the same or different in content. For example, the third time information and the first time information may be the BAT and burst period obtained by the terminal device at the same time (for example, the first time and the second time are the same), or may be the BAT and burst period obtained by the terminal device at different times (for example, the first time and the second time are different).

[0139] S503, the base station determines the target time information according to the second time information and the fourth time information; wherein, if the second time information is earlier than the fourth time information, the target time information is the third time information; or, if the second time information is later than the fourth time information, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than the second time threshold, the target time information is the third time information.

[0140] It should be noted that the units of the time information received by the base station from the terminal side (for example, the second time information) and the time information received from the core network side (for example, the fourth time information) may be different; if the base station compares the order of the two, it is necessary to unify the units first and then compare them.

[0141] For example, the time information on the terminal side (e.g., the second time information) may be represented by a time frame, interval number and time slot number, for example, the second time information is the third time slot in the second sub-interval of the first frame; and the time information on the core network side (e.g., the fourth time information) may be the system time, for example, the fourth time information is **year**month**day**hour**minute**second; at this time, if the base station wants to compare the order of the second time information and the fourth time information, it must first unify the time units represented by the two, and then compare them.

[0142] It should also be noted that the time when the base station receives the first time information and the second time information from the terminal device may be the same as or different from the time when the base station receives the third time information and the fourth time information from the core network; accordingly, the terminal device reports time information (for example, the first time information and the second time information) to the base station and the core network sends time information (the third time information and the fourth time information) at the same time or at different times.

[0143] Exemplarily, after the base station unifies the units of the second time information and the fourth time information, it can determine the target time information by comparing the second time information and the fourth time information; as an example, if the second time information is earlier than the fourth time information, it means that the first time information associated with the second time information is earlier (or older), and the third time information associated with the fourth time information sent down by the core network is later (or newer). At this time, the base station can determine that the target time information is the third time information.

[0144] For example, the base station converts both the second time information and the fourth time information into system time. The first moment indicated by the second time information is 9:50:23, and the third moment indicated by the fourth time information is 10:00:33. The base station determines that the first moment is earlier than the third moment, indicating that the third time information corresponding to the third moment (for example, the second BAT and the second burst cycle) is updated. At this time, the base station can determine the target time information as the third time information, and adjust the uplink resource configuration strategy through the third time information.

[0145] Or, as another example, if the second time information is later than the fourth time information, the target time information is the first time information.

[0146] When the second time information is later than the fourth time information, it means that the first time information associated with the second time information is later (or newer), and the third time information associated with the fourth time information sent by the core network is earlier (or older). At this time, the base station can determine that the target time information is the first time information.

[0147] For example, the base station converts both the second time information and the fourth time information into system time. The first moment indicated by the second time information is 9:50:23, and the third moment indicated by the fourth time information is 9:40:12. The base station determines that the first moment is later than the third moment, indicating that the first time information corresponding to the first moment (for example, the first BAT and the first burst cycle) is updated. At this time, the base station can determine the target time information as the first time information, and adjust the uplink resource configuration strategy through the first time information.

[0148] Or, as another example, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, then the target time information is the first time information.

[0149] The first time threshold may be preset by the base station or indicated by the core network, and this application does not limit this. For example, the first time threshold is 10s or 20s.

[0150] If the second time information is earlier than the fourth time information, it means that the first time information associated with the second time information is earlier (or older), and the third time information associated with the fourth time information sent by the core network is later (or newer). At this time, the base station can further calculate the time interval between the first moment indicated by the second time information and the third moment indicated by the fourth time information; then, determine the target time information (for example, the target time information is the first time information or the third time information) based on the relationship between the time interval and the first time threshold.

[0151] For example, the base station converts both the second time information and the fourth time information into system time, the first time threshold is 10 minutes, the first moment indicated by the second time information is 9:45:43, and the third moment indicated by the fourth time information is 9:50:12; in some scenarios (for example, scenario 2 above), it takes a certain time (for example, 5 minutes) for the core network to receive the third time information from the terminal side; after receiving the third time information, the core network sends the third time information and the sending time (for example, the fourth time information) to the base station together; although the base station receives the third moment from the core network later than the first moment, if the time interval between the third moment and the first moment is less than the first time threshold, optionally, the base station can determine the target time information as the first time information, and adjust the uplink resource configuration strategy through the first time information. Since the first time information comes from the terminal device, and the terminal device can obtain the latest time information, therefore, when the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, the base station uses the first time information to adjust the uplink resource configuration strategy, which is more accurate.

[0152] Or, as another example, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than the second time threshold, then the target time information is the third time information.

[0153] The second time threshold may be preset by the base station or indicated by the core network, and this application does not limit this. For example, the first time threshold is half an hour or one hour.

[0154] It should be noted that the first time threshold and the second time threshold may be the same or different, and this application does not limit this.

[0155] If the second time information is earlier than the fourth time information, it means that the first time information associated with the second time information is earlier, and the third time information associated with the fourth time information sent by the core network is newer. At this time, the base station can further calculate the time interval between the first moment indicated by the second time information and the third moment indicated by the fourth time information; then, determine the target time information based on the relationship between the time interval and the second time threshold.

[0156] For example, the base station converts both the second time information and the fourth time information into system time, the second time threshold is 2 hours, the first moment indicated by the second time information is 19:45:43 on September 21, and the third moment indicated by the fourth time information is 00:15:23 on September 22; the base station determines that the time interval between the third moment and the first moment is greater than the second time threshold, and the base station can determine the target time information as the third time information, and adjust the uplink resource configuration strategy through the third time information. Since the time interval between the first moment and the third moment is too large, it is obvious that the first time information associated with the second time information is earlier, and the third time information associated with the fourth time information is later. Therefore, when the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than the second time threshold, the base station uses the third time information to adjust the uplink resource configuration strategy, which is more accurate.

[0157] To sum up, in the prior art, after the base station receives the first time information and the third time information, it determines the target time sequence according to the order of the receipt time of the first time information and the receipt time of the third information. Whichever time information is received later is defaulted to be the latest time information. However, due to network delays, the late time information may have been generated a long time ago. Therefore, if the base station uses the late time information to update the local time information, it will cause the current business data to not match the updated time information. In the present application, whether it is a terminal device or a core network, when reporting time information to the base station, it can carry the time when the time information to be reported is generated (for example, the first moment or the second moment). In this way, the base station can accurately determine which of the first time information and the third time information is the latest according to the time when the time information is generated, and then use the latest time information (for example, the first time information or the third time information) to update the local time information in use, thereby improving the accuracy of the base station updating the time information of local data bursts.

[0158] In an optional implementation, the second time information is later than the fifth time information, and the fourth time information is later than the fifth time information, wherein the fifth time information is used to indicate a fourth moment, the fourth moment is a locally saved moment, at least one BAT before the fourth moment is used to determine the current BAT, and the time period between the start of two data bursts before the fourth moment is used to determine the current burst cycle.

[0159] Among them, the second time information being later than the fifth time information can be understood as the first time information associated with the second time information being generated later (or being generated at a newer time) than the local time information associated with the fifth time information (for example, the current BAT and the current burst cycle); the fourth time information being later than the fifth time information can be understood as the third time information associated with the fourth time information being generated later (or being generated at a newer time) than the local time information associated with the fifth time information (for example, the current BAT and the current burst cycle).

[0160] It should be noted that, since the current BAT and the current burst cycle stored on the base station side are essentially the time information obtained by the terminal device up to the fourth moment, the terminal device can determine the current BAT and the current burst cycle by referring to the above description of the terminal device determining the first BAT and the first burst cycle, which will not be repeated here. Among them, the understanding of the fourth moment can refer to the above description of the first moment or the third moment, which will not be repeated here.

[0161] The base station determines the latest time information among the second time information, the fourth time information and the fifth time information, which can be implemented by but not limited to the following methods:

[0162] Method 1: The base station may first unify the time units represented by the second time information, the fourth time information, and the fifth time information; then compare the time units two by two, and finally obtain the latest time information among the three time information. In an optional implementation method, the base station first compares the second time information and the fourth time information to obtain a first comparison result, wherein the first comparison result indicates the latest time information among the second time information and the fourth time information; the base station then compares the latest time information indicated by the first comparison result with the fifth time information to obtain a second comparison result, wherein the second comparison result indicates the latest time information among the second time information, the fourth time information, and the fifth time information.

[0163] For example, the first comparison result indicates that the second time information is the latest, and the base station compares the second time information with the fifth time information to obtain a second comparison result; if the second comparison result indicates that the fifth time information is the latest, the base station determines not to use the first time information associated with the second time information to update the current BAT and the current burst cycle, nor to use the third time information associated with the fourth time information to update the current BAT and the current burst cycle; if the second comparison result indicates that the second time information is the latest, the base station uses the first time information associated with the second time information to update the current BAT and the current burst cycle.

[0164] Mode 2: Similarly, the base station may first unify the time units represented by the second time information, the fourth time information, and the fifth time information; then, the base station may compare the fifth time information with the second time information and the fourth time information, respectively, to obtain a third comparison result and a fourth comparison result, wherein the third comparison result indicates the latest time information between the fifth time information and the second time information, and the fourth comparison result indicates the latest time information between the fifth time information and the fourth time information; finally, the base station further compares the first comparison result and the second comparison result to obtain a final comparison result; the final comparison result indicates the latest time information among the second time information, the fourth time information, and the fifth time information. The base station may update the current BAT and the current burst cycle according to the final comparison result.

[0165] For example, through the comparison of the second method, when the base station determines that the second time information is later than the fifth time information, and the fourth time information is later than the fifth time information, the base station can directly determine the latest time information by comparing the second time information and the fourth time information, and the latest time information can be the second time information or the fourth time information; when the latest time information is the second time information (or the fourth time information), the base station can use the first time information (or the third time information) associated with the second time information (or the fourth time information) to update the time information (i.e., local time information) stored locally in the base station. Among them, the local time information includes but is not limited to BAT and burst cycle, for example, the local time information can also include BAT, burst cycle and jitter time.

[0166] In some cases, the reported time information (for example, the second time information and the fourth time information) received by the base station may all be expired time information. If the base station selects newer time information from the expired time information to update the local time information, there will still be a problem of mismatch between the current business data and the updated time information. In the present application, in addition to comparing which of the reported time information is the latest, the base station also needs to compare the latest time information in the reported time information with the local time information currently being used. If the local time information is the latest than the reported time information, the reported time information is not used to update the local time information. Otherwise, the reported time information is used to update the local time information, thereby reducing the probability of the base station using expired time information to update the local time information.

[0167] In an optional implementation, method 500 also includes: the base station receives sixth time information, and the sixth time information is used to indicate the internal processing delay of the terminal device; if the target time information is the first time information, the base station determines the target BAT based on the sum of the first BAT and the internal processing delay; or, if the target time information is the third time information, the base station determines the target BAT based on the difference between the second BAT and the internal processing delay.

[0168] The internal processing delay can refer to the time it takes for burst data to reach the exit from the terminal device. Figure 2 As shown, the terminal device includes but is not limited to a modem, and the protocols involved in the modem include SDAP, Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC) protocol, MAC and (Physical, PHY); burst data is delivered from the APP to the entrance of the terminal device, and the modem processes the burst data internally. After a period of time T, the processed burst data arrives at the exit of the terminal device; at this time, the internal processing delay is the period of time T.

[0169] Since the BAT reported by the terminal device (for example, the first BAT and / or the second BAT) is the time when the first data packet of the burst data arrives at the entrance of the terminal device, the possible BAT sent by the core network may be reported by the terminal device through the base station, or may be sent to the core network by the global control system, such as Figure 4 Scenario 2 shown in (b); the calculation time of BAT sent by the control system is the time when the first data packet of the burst data arrives at the terminal device exit. Obviously, there is a difference between the BAT reported by the terminal device and the BAT sent by the control system to the core network, which is the internal processing delay of the terminal device.

[0170] In one example, when the base station receives BAT1 from the terminal device and the calculation starting point of BAT2 sent by the core network is different, the base station needs to calculate the final BAT according to the internal processing delay of the terminal device in processing burst data.

[0171] For example, taking the example of the base station uniformly using the entrance of the terminal device as the starting point of BAT, if the base station determines to use the first time information associated with the second time information to update the local time information after comparing the second time information and the fourth time information, the base station can directly update the current BAT and the current burst cycle in use locally according to the first BAT and the first burst cycle indicated by the first time information; if the base station determines to use the third time information associated with the fourth time information to update the local time information after comparing the second time information and the fourth time information; if the third time information is sent to the core network by the terminal device via the base station, the second BAT must be subtracted from the internal processing delay when used to obtain the processed second BAT; at this time, the base station can update the current BAT and the current burst cycle in use locally according to the processed second BAT and the second burst cycle, thereby more accurately adjusting the configuration strategy of uplink resources.

[0172] For another example, taking the example that the base station uniformly uses the exit of the terminal device as the starting point of BAT, if the base station determines to use the first time information associated with the second time information to update the local time information after comparing the second time information with the fourth time information, the base station needs to add the internal processing delay on the basis of the first BAT to obtain the processed first BAT; the base station then updates the current BAT and the current burst cycle in use locally according to the processed first BAT and the first burst cycle; if the base station determines to use the third time information associated with the fourth time information to update the local time information after comparing the second time information with the fourth time information; if the third time information is sent by the control system to the core network, then since the calculation point of the second BAT is the exit of the terminal device, the base station can directly update the current BAT and the current burst cycle in use locally according to the second BAT and the second burst cycle, thereby more accurately adjusting the configuration strategy of uplink resources.

[0173] In this embodiment, in order to ensure the accuracy of the base station adjusting the resource configuration, the terminal device will send the internal processing delay of processing service data (for example, video data) to the base station, so that the base station can accurately determine the target BAT based on the reported BAT and the internal processing delay, thereby accurately adjusting the resource configuration strategy according to the target BAT and the burst period.

[0174] In an optional implementation, the first BAT includes an internal processing delay of the terminal device.

[0175] Among them, the first BAT includes the internal processing delay of the terminal device, that is, when the terminal device reports the first time information, the first BAT indicated by the first time information is actually the BAT obtained by the terminal device after adding the internal processing delay on the basis of the original statistics; optionally, the terminal device can also send the BAT with the internal processing delay added to the core network through the base station, so that when the base station receives the BAT sent by the core network, it does not need to consider how to increase or subtract the internal processing delay, but directly updates the current BAT in use locally according to the latest BAT.

[0176] In order to avoid the leakage of parameters of the internal processing performance of the terminal device (for example, the internal processing delay, one of the parameters reflecting the processing performance), in the present application, the terminal device can take the internal processing delay into account in the first BAT before uploading it to the base station. This can not only ensure the accuracy of the base station adjusting resource allocation according to the target BAT, but also avoid the leakage of parameters reflecting the internal processing performance of the terminal device (for example, the internal processing delay).

[0177] In an optional implementation, the first time threshold is less than or equal to the interval between the following two times, and the second time threshold is greater than or equal to the interval between the following two times: the transmission time from the terminal device directly to the access network device, and the transmission time from the terminal device to the access network device via the network device.

[0178] In the above method 500, the reason why the base station determines that the first time threshold is less than or equal to the interval between the following two times is that: the terminal device obtains time information X1 at time T1, and the terminal device sends time information X2 to the base station. At the same time, the terminal device sends the time information X2 obtained at time T2 to the core network through the base station; after the core network receives the time information X2, it sends the time information X2 and the sending time T3 to the base station; the base station may receive the time information X sent by the terminal device at time T4, and receive the time information X sent by the core network at time T5; however, if the time difference between T1 and T3 is within the first time threshold range, the base station can infer that the time information sent by the terminal device and the core network may be the same time (for example, T1=T2). At this time, although the base station determines that the time T3 when the core network sends the time information X2 is later than the statistical time T1 corresponding to the terminal device time information X1, the base station can still use the time information X from the terminal side.

[0179] On the contrary, if the time difference between T1 and T3 is greater than the first time threshold range, it means that the time information X2 sent by the core network and the time information X1 reported by the terminal device may not be the time information obtained by statistics at the same time. At this time, the base station needs to compare the time sequence of T1 and T3 to infer which time information is the latest, and then determine whether to use time information X1 or time information X2 to update the local time information.

[0180] Similarly, the reason why the base station determines that the second time threshold is greater than or equal to the interval between the following two times is that: if the time difference between T1 and T3 is greater than the second time threshold range, it means that the time information X2 sent by the core network and the time information X1 reported by the terminal device are almost impossible to be the time information obtained by the terminal device by counting the BAT and burst cycle at the same time. At this time, the base station needs to compare the time sequence of T1 and T3 to infer which time information is the latest, and then determine whether to use time information X1 or time information X2 to update the local time information.

[0181] In some cases, if the range of the first time threshold or the second time threshold is set too large (or too small), it may cause the base station to select expired time information; in the present application, the base station determines the first time threshold or the second time threshold through the transmission time from the terminal to the base station, and the transmission time from the terminal to the base station through the core network, which can improve the accuracy of the base station in excluding expired information.

[0182] In order to solve the problems raised by the background technology, the present application further proposes a method 600 for determining time information. The method 600 can improve the accuracy of the time information of the access network device updating the local data burst.

[0183] The following embodiment still takes the interaction between terminal-base station-core network as an example to illustrate a method 600 for determining time information proposed in this application. In the interaction scenario between terminal-base station-core network, the access network device is the base station and the network device is the core network.

[0184] like Figure 6 , which is a schematic diagram of an interactive process of a method for determining time information proposed in an embodiment of the present application; the method 600 includes the following steps:

[0185] S601, the base station receives first time information from the terminal device, where the first time information is used to indicate a first burst arrival time BAT and a first burst cycle of the terminal device, where the first BAT is determined based on at least one BAT before the first moment, and the first burst cycle is determined based on a time period between the start of two data bursts before the first moment.

[0186] The first time information may indicate a first burst arrival time (BAT) and a first burst period, or may also indicate the first BAT, the first burst period and a jitter time.

[0187] The first BAT may refer to a BAT obtained by counting at least one previous BAT by the terminal device up to the first moment, and the first burst period may refer to a time period between the start of two data bursts obtained by counting by the terminal device up to the first moment.

[0188] It should be noted that, for a detailed explanation of the first time information, the first BAT, the first burst period and the jitter time, reference may be made to the relevant description of step S501 in the above method 500, which will not be repeated here.

[0189] S602, the base station receives third time information from the core network, where the third time information is used to indicate a second BAT and a second burst cycle of the terminal device, where the second BAT is determined based on at least one BAT before a second moment, and the second burst cycle is determined based on a time period between the start of two data bursts before the second moment.

[0190] The third time information may indicate the second BAT and the second burst period, or may also indicate the second BAT, the second burst period and the jitter time.

[0191] The second BAT may refer to a BAT obtained by counting at least one previous BAT by the terminal device up to the second moment, and the second burst period may refer to a time period between the start of two data bursts obtained by counting by the terminal device up to the second moment.

[0192] It should be noted that, for a detailed explanation of the third time information, the second BAT, the second burst period and the jitter time, reference may be made to the relevant description of step S502 in the above method 500, which will not be repeated here.

[0193] S603, the base station determines the target time information according to the receiving time of the first time information and the receiving time of the third time information; wherein, if the interval between the receiving time of the first time information and the receiving time of the third time information is less than or equal to the third time threshold, the target time information is the first time information; or, if the interval between the receiving time of the first time information and the receiving time of the third time information is greater than the third time threshold, the target time information is the third time information.

[0194] Among them, the reception time of the first time information may refer to the time when the base station receives the first time information from the terminal device; the reception time of the third time information may refer to the time when the base station receives the third time information from the core network.

[0195] For example, the base station receives the first time information from the terminal device and records the receiving time T11 of the first time information (for example, 9:23:11); the base station receives the third time information from the core network and records the receiving time T22 of the third time information (for example, 9:28:34).

[0196] The third time threshold can be preset by the base station or issued by the core network, and this application does not limit this.

[0197] For example, the third time threshold may be 5 minutes, 10 minutes, etc.

[0198] It should be understood that the base station can receive the first time information and the third time information at the same time, or can receive the first time information and the third time information at different times respectively; accordingly, the terminal device can report the first time information to the base station and the core network can send the third time information at the same time or at different times.

[0199] The interval between the reception time of the first time information and the reception time of the third time information may refer to the absolute value of the difference between the reception time of the first time information and the reception time of the third time information.

[0200] For example, the base station records the receiving time of the first time information as T1, and records the receiving time of the third time information as T2; when the base station calculates that the absolute value of the difference between the receiving time T1 and the receiving time T2 is less than or equal to the third time threshold, it means that the time when the base station receives the time information from the terminal side and the core network side is very close. At this time, the base station can default the target time information to the first time information; because it takes a certain amount of time for the core network to obtain time information (for example, the third time information) from the terminal side, therefore, if the time difference between the first time information and the third time information received by the base station is very small, it means that the first time information reported by the terminal side is updated, and the base station defaults the target information to the third time information to avoid the probability of using expired time information; it should be noted that the relevant description of local time information can refer to the relevant description in the above method 500, which will not be repeated here.

[0201] Similarly, when the absolute value of the difference between the receiving time T1 and the receiving time T2 calculated by the base station is greater than the third time threshold, it means that the time difference between the time information received by the base station from the terminal side and the core network side is large. At this time, the base station can default the target time information to the third time information. Since it takes a certain amount of time for the core network to obtain time information (for example, the third time information) from the terminal side, if the base station receives a large time difference between the first time information and the third time information, it means that the time sent by the core network side is later. The base station presets the target information to the third time information to avoid the probability of using expired time information.

[0202] It can be seen that compared with the method in which the base station determines the target time information according to the order of the receipt time of the first time information and the receipt time of the third information after receiving the first time information and the third time information, it is considered that due to network delays, the late time information may have been generated a long time ago. Therefore, if the base station directly uses the late time information to update the local time information, it may cause the current business data to not match the updated time information. The problem; in the present application, the base station determines the target time information based on whether the interval between the reception times of the reported time information (for example, the first time information and the third time information) is less than the third time threshold. By setting the third time threshold, some of the early reported time information can be excluded. For example, if the interval between the reception times is less than or equal to the third time threshold, it means that the time information reported by the terminal device and the network device is very close. At this time, the first time information can be defaulted to the target time information. This not only simplifies the system design, but also ensures that the base station uses the updated time information to update the local time information, thereby improving the accuracy of the time information of the base station updating the local data burst.

[0203] In an optional implementation, method 600 also includes: the base station receives sixth time information, and the sixth time information is used to indicate the internal processing delay of the terminal device; if the target time information is the first time information, the base station determines the target BAT based on the sum of the first BAT and the internal processing delay; or, if the target time information is the third time information, the base station determines the target BAT based on the difference between the second BAT and the internal processing delay.

[0204] The internal processing delay can refer to the time it takes for burst data to reach the exit from the terminal device. Figure 2 As shown, burst data is delivered from the APP to the entrance of the terminal device, and the modem processes the burst data internally. After a period of time T, the processed burst data arrives at the exit of the terminal device; at this time, the internal processing delay is period T.

[0205] Since the BAT reported by the terminal device (for example, the first BAT and / or the second BAT) is the time when the first data packet of the burst data arrives at the entrance of the terminal device, the possible BAT sent by the core network may be reported by the terminal device through the base station, or may be sent to the core network by the global control system, such as Figure 4 Scenario 2 shown in (b); the calculation time of BAT sent by the control system is the time when the first data packet of the burst data arrives at the terminal device exit. Obviously, there is a difference between the BAT reported by the terminal device and the BAT sent by the control system to the core network, which is the internal processing delay of the terminal device.

[0206] In one example, when the base station receives BAT1 from the terminal device and the calculation starting point of BAT2 sent by the core network is different, the base station needs to calculate the final BAT according to the internal processing delay of the terminal device in processing burst data.

[0207] For example, taking the example of the base station uniformly using the entrance of the terminal device as the starting point of BAT, if the base station determines to use the first time information associated with the second time information to update the local time information after comparing the second time information and the fourth time information, the base station can directly update the current BAT and the current burst cycle in use locally according to the first BAT and the first burst cycle indicated by the first time information; if the base station determines to use the third time information associated with the fourth time information to update the local time information after comparing the second time information and the fourth time information; if the third time information is sent to the core network by the terminal device via the base station, the second BAT must be subtracted from the internal processing delay when used to obtain the processed second BAT; at this time, the base station can update the current BAT and the current burst cycle in use locally according to the processed second BAT and the second burst cycle, thereby more accurately adjusting the configuration strategy of uplink resources.

[0208] For another example, taking the example that the base station uniformly uses the exit of the terminal device as the starting point of BAT, if the base station determines to use the first time information associated with the second time information to update the local time information after comparing the second time information with the fourth time information, the base station needs to add the internal processing delay on the basis of the first BAT to obtain the processed first BAT; the base station then updates the current BAT and the current burst cycle in use locally according to the processed first BAT and the first burst cycle; if the base station determines to use the third time information associated with the fourth time information to update the local time information after comparing the second time information with the fourth time information; if the third time information is sent by the control system to the core network, then since the calculation point of the second BAT is the exit of the terminal device, the base station can directly update the current BAT and the current burst cycle in use locally according to the second BAT and the second burst cycle, thereby more accurately adjusting the configuration strategy of uplink resources.

[0209] In this embodiment, in order to ensure the accuracy of the base station adjusting the resource configuration, the terminal device will send the internal processing delay of processing service data (for example, video data) to the base station, so that the base station can accurately determine the target BAT based on the reported BAT and the internal processing delay, thereby accurately adjusting the resource configuration strategy according to the target BAT and the burst period.

[0210] In an optional implementation, the first BAT includes an internal processing delay of the terminal device.

[0211] Among them, the first BAT includes the internal processing delay of the terminal device, that is, when the terminal device reports the first time information, the first BAT indicated by the first time information is actually the BAT obtained by the terminal device after adding the internal processing delay on the basis of the original statistics; optionally, the terminal device can also send the BAT with the internal processing delay added to the core network through the base station, so that when the base station receives the BAT sent by the core network, it does not need to consider how to increase or subtract the internal processing delay, but directly updates the current BAT in use locally according to the latest BAT.

[0212] In order to avoid the leakage of parameters of the internal processing performance of the terminal device (for example, the internal processing delay, one of the parameters reflecting the processing performance), in the present application, the terminal device can take the internal processing delay into account in the first BAT before uploading it to the base station. This can not only ensure the accuracy of the base station adjusting resource allocation according to the target BAT, but also avoid the leakage of parameters reflecting the internal processing performance of the terminal device (for example, the internal processing delay).

[0213] When the network is normal, the terminal device can report time information (such as the first time information, the second time information, etc.) and other information to the base station. However, when the network is congested, if the terminal device continues to report a large amount of information (such as time information, data volume information, etc.) to the base station, it will not only consume network resources, but also aggravate network congestion; for example, in the case of network congestion, even if the terminal device successfully reports time and other information to the base station, the base station cannot schedule it, wasting network resources. Therefore, how to ensure the transmission quality of service data in the case of network congestion is an urgent problem to be solved.

[0214] In order to ensure the transmission quality of service data when the network is congested, the present application proposes a method 700 for stopping reporting information, which can be executed by a terminal device, or by a module (such as a processor, chip, or chip system, etc.) applied to the terminal device, or by a logical node, logical module, or software that can implement all or part of the terminal device functions. The network device involved in the method 700 can be Figure 1 The access network device 102 shown in FIG. 1 , the terminal device may be Figure 1 The terminal device 103 shown in FIG. The method 700 includes:

[0215] S701, a terminal device receives first indication information from a network device, where the first indication information indicates at least one of the following information: network congestion, activation of data discard, activation of protocol data unit (PDU) set discard, activation of discard timer, adjustment of duration of first discard timer, first PDU set importance threshold, first bandwidth, first data rate, first cache size, first amount of data to be discarded, number of first PDU sets to be discarded, first amount of data that can be retained, number of first activated PDU sets that can be retained, ratio of first amount of data to be discarded, or ratio of first amount of data that can be retained.

[0216] The first indication information can be understood as information sent by the network device to the terminal device when network congestion occurs. The first indication information can be sent via downlink control signaling or sent via MAC CE, which is not limited in this application.

[0217] Network congestion can notify terminal devices that the current network is congested.

[0218] Activating data discard can instruct the terminal device to discard data or start the data discard function.

[0219] Activating protocol data unit PDU set discard can instruct the terminal device to discard part of the protocol data unit (PDU) set; optionally, after receiving the activation PDU set discard, the terminal device can select the PDU set to be discarded according to the importance of the PDU set.

[0220] It should be noted that the importance of the PDU set is defined by setting a protocol data unit set importance (PSI) threshold; for example, when the PSI of the PDU set is less than or equal to the PSI threshold, the importance of the PDU set is high; when the PSI of the PDU set is greater than or equal to the PSI threshold, the importance of the PDU set is low. The PSI threshold can be a value such as 5, 6, or 7.

[0221] Activating the discard timer is used to instruct the terminal device to start the discard timer. For example, the timer may be an extended reality discard timer (dicard timer extended reality) or other timers, which are not limited in this application.

[0222] Adjusting the duration of the first discard timer is used to instruct the terminal device to reduce the current duration of the discard timer discarding data.

[0223] The first PDU set importance threshold is used to indicate the PSI threshold that the terminal device can use (for example, the PSI threshold is 7). Due to the current network congestion, at this time, the network device can indicate a smaller PSI threshold to the terminal device; the terminal device can discard part of the data of the PDU set according to the indicated PSI threshold. For example, the terminal device can discard all PDU sets whose PSI is greater than or equal to 7.

[0224] The first bandwidth is used to indicate the available bandwidth for the terminal device to report information. When the network is congested, the first bandwidth will be reduced compared to the available bandwidth when the network is normal.

[0225] The first data rate indicates the transmission rate when the terminal device sends data. When the network is congested, the first data rate will be reduced compared to the transmission rate when the network is normal.

[0226] The first cache size indicates the size of the local cache of the terminal device. When network congestion occurs, the network device indicates the maximum amount of data transmission resources that can be allocated to the terminal device, or the maximum amount of data that the terminal device can cache locally, and data exceeding the first cache size will not obtain transmission resources.

[0227] The first amount of data to be discarded is used to indicate the amount of data that the terminal device needs to discard. When network congestion occurs, the first amount of data to be discarded usually increases.

[0228] The number of the first set of PDUs to be discarded is used to indicate the amount of data in the PDU set that the terminal device needs to discard. When network congestion occurs, the number of the first set of PDUs to be discarded usually increases.

[0229] The first reservable data amount is used to indicate the amount of data that the terminal device is allowed to retain. When network congestion occurs, the first reservable data amount will usually decrease.

[0230] The number of the first reservable active PDU sets indicates the number of activated PDU sets that the terminal device is allowed to retain. When congestion occurs in the network, the number of the first reservable active PDU sets will usually decrease.

[0231] The proportion of the first amount of data to be discarded indicates the proportion of the amount of data that the terminal device needs to discard. When congestion occurs in the network, the proportion of the first amount of data to be discarded usually increases.

[0232] The proportion of the first reservable data volume indicates the proportion of the data volume that can be retained by the terminal device. When congestion occurs in the network, the proportion of the first reservable data volume usually decreases.

[0233] It should be noted that after the terminal device receives the first indication information, it parses the content contained in the first indication information. The first indication information may contain one piece of information or multiple pieces of information. The terminal device adjusts the data processing strategy according to the content included in the first indication information; for example, which data can be discarded, which data can be reported, and which data can be retained, etc.

[0234] When congestion occurs in a network device, the network device may send a first indication message to the terminal device to instruct the terminal device to stop sending the first message; of course, after receiving the first indication message, the terminal device may also stop sending some unimportant information or information of low importance to the network device.

[0235] S702: The terminal device stops sending first information to the network device according to the first indication information, where the first information includes data volume information and corresponding time information.

[0236] The data volume information may refer to the amount of service data (eg, video data, etc.) to be sent on the terminal side.

[0237] The time information may refer to the time remaining from the delay budget, or the time the current service data to be transmitted waits in the buffer pool on the terminal side; the time information may also be called the remaining time or the remaining delay budget. The delay budget may refer to the total maximum allowed processing and caching time of a frame of data (or a burst of data or a picture frame or a protocol data unit set) in the terminal device.

[0238] It should be noted that time information can be reported explicitly or implicitly; explicit reporting is used to report the specific value of the time or the time-related index value; implicit reporting means that there is no displayed time information, but there is data volume, but some special indication is used to indicate that the time information associated with the reported data volume is lower than the time threshold (or higher than the time threshold).

[0239] For example, the specific reporting time value is displayed as 30 minutes, or the index value related to the reporting time is displayed, such as index=0 represents 0-5ms, index=1 represents 5-15ms, index=2 represents 15-25ms, and so on.

[0240] Another example is implicit reporting, in which a special indication is used to indicate that the time information associated with the reported data volume has reached a time threshold negotiated or configured in advance by the terminal device and the network device. The special indication may be a logical channel identity (LCID) or an extended logical channel identity (eLCID) or an indicator. For example, a time threshold of 30ms has been negotiated in advance by the network device and the terminal device or the network device has preconfigured the time threshold for the terminal device. When the remaining time is less than or equal to 30ms, the terminal device will report a data volume and a corresponding special indication; when the network device receives the data volume and the corresponding special indication, it can determine the remaining time corresponding to the data volume (less than or equal to 30ms).

[0241] After receiving the first indication information, the terminal device can infer that the current network may be congested. At this time, the terminal device responds to the first indication information and stops sending the first information to the network device to reduce the current network load.

[0242] Optionally, the terminal device may also suspend sending some less important information to the network device.

[0243] Optionally, the network device may also instruct the terminal device to suspend sending information of low importance (eg, some data of low importance) through the first indication information.

[0244] Optionally, the network device may also instruct the terminal device to suspend sending information of low importance through separate indication information.

[0245] For example, a 10-minute video of the starry sky has similar content in each frame, and occasionally there may be a meteor passing by; in principle, each frame needs to be fully encoded, but there is a large amount of repeated data between each frame. Therefore, in order to save resources, the first frame can be fully encoded during encoding, and the parts of each subsequent frame that are different from the previous frame can be encoded (for example, the frame with a meteor). Accordingly, when decoding at the receiving end, the subsequent frame can be successfully decoded based on the previous frame. It can be seen that the importance of the previous frame is higher than that of the subsequent frame. In the case of tight network resources, the terminal device can report high-importance data to the network device first based on the importance of the frame to ensure business continuity in the case of tight network resources.

[0246] To sum up, when the terminal device receives the first indication information, it can determine that the current network is congested based on the first indication information; at this time, the terminal device can promptly adjust the information reporting strategy, for example, stop reporting some non-data information (such as data volume information, etc.) to ensure that limited network resources are used more to send data information, thereby ensuring the transmission quality of business data.

[0247] In an optional implementation, the first indication information includes a first reservable data amount, and method 700 further includes: when the first reservable data amount is less than or equal to the data amount to be transmitted, stopping sending the first information to the network device.

[0248] The amount of data to be transmitted may refer to the amount of data to be transmitted from the terminal device to the network device.

[0249] Optionally, the terminal device reports the amount of data to be transmitted and time information to the network device, which can be reported through a delay status report (DSR).

[0250] When the first reservable data amount is less than or equal to the data amount to be transmitted, it indicates that the current network does not support the transmission of the data amount to be transmitted. At this time, the terminal device needs to stop sending the first information to the network device.

[0251] In this embodiment, when the terminal device determines that the first reservable data amount is less than or equal to the data amount to be transmitted, it promptly stops sending the data amount to be transmitted to the network device, thereby avoiding the waste of limited network resources when the network is congested.

[0252] In an optional implementation, the first indication information includes a first bandwidth, and the method 700 further includes: when the first bandwidth does not meet the requirement for transmitting data, stopping sending the first information to the network device.

[0253] The first bandwidth may refer to the bandwidth that the current network allows the terminal device to use to send data information.

[0254] Since a terminal device needs to use a certain bandwidth to transmit (or send) data to a network device, when the available bandwidth does not meet the minimum bandwidth requirement for sending the data to be transmitted, the terminal device cannot successfully send the data to be transmitted to the network device.

[0255] When the first bandwidth does not meet the requirement for transmitting data, it means that the currently available bandwidth cannot meet the minimum bandwidth requirement for sending the data to be transmitted. At this time, the terminal device will stop sending the first information to the network device.

[0256] In this embodiment, when the terminal device determines that the first bandwidth does not meet the requirement for transmitting data, it promptly stops sending the data to be transmitted to the network device, thereby avoiding the waste of limited network resources when the network is congested.

[0257] In an optional implementation, the first indication information includes adjusting the duration of the first discard timer, and the method 700 further includes: the terminal device reduces the current duration of the discard timer according to the adjusted duration of the first discard timer.

[0258] When the terminal device receives the adjustment of the duration of the first discard timer, the current duration of the discard timer can be reduced in response to the adjustment of the duration of the first discard timer. For example, if the current duration is 20s, the terminal device can adjust the current duration of 20s to 2s.

[0259] In this embodiment, after receiving the adjustment of the duration of the first discard timer, the terminal device promptly reduces the duration of the discard timer discarding data to alleviate the current network congestion.

[0260] In an optional implementation, method 700 further includes: discarding part or all of the data to be transmitted.

[0261] Among them, the terminal device can evaluate the importance of the data to be transmitted by the PSI threshold increased above. For example, the terminal device determines the importance of the data to be transmitted based on the size relationship between the PSI of the data to be transmitted and the PSI threshold. For example, if the PSI of part of the data to be transmitted is less than or equal to the PSI threshold, it means that the importance of this part of the data to be transmitted is high, and the PSI of the remaining part of the data to be transmitted is greater than the PSI threshold, which means that the importance of the remaining part of the data to be transmitted is low. At this time, the terminal device can discard the data of low importance. In the case of particularly severe network congestion, all the data to be transmitted can be discarded.

[0262] It should be noted that data information whose PSI to be transmitted is lower than the PSI threshold can also be called unimportant data information, or low importance data information, or less importance data information, or less important data information, or lower priority data information, or low priority data information; wherein the data information can be a PDU set.

[0263] After receiving the first indication information, the terminal device can determine that the current network is congested. At this time, the terminal device can discard part or all of the data to be transmitted to alleviate the current network pressure.

[0264] In this embodiment, after receiving the first indication information, the terminal device discards part or all of the data to be transmitted, freeing up more network resources for the terminal device to send high-importance data, thereby ensuring the continuity of the current business.

[0265] In an optional implementation, the terminal device receives a duration from the network device, where the duration is used to indicate a duration during which the first indication information is valid.

[0266] The duration may be 5 seconds, 10 seconds, etc., which is not limited in this application.

[0267] When network congestion occurs, the network device can send a duration to the terminal device so that the terminal device can promptly understand how long the current network congestion will last based on the duration, and then accurately adjust the scheduling strategy of local business data. For example, some data to be transmitted may be discarded, such as stopping reporting or discarding PDU sets with low importance, while PDU sets with high importance may continue to be reported, or all data to be transmitted may be discarded. For another example, during network congestion, the terminal device can determine how long the current network congestion will last, and can process other services during the network congestion.

[0268] In this embodiment, the terminal device can timely understand the current network congestion situation according to the duration, and thus adjust the service scheduling strategy in time, so that when the network returns to normal, it can timely schedule data transmission and reporting of non-data information, thereby ensuring the transmission quality of service data.

[0269] In an optional implementation, the method 700 further includes: the terminal device receives second indication information from the network device, the second indication information indicating at least one of the following information: network congestion relief, deactivation data discard, deactivation PDU set discard, deactivation discard timer, adjustment of the duration of the second discard timer, second PDU set importance threshold, second bandwidth, second amount of data to be discarded, number of second PDU sets to be discarded, second amount of data that can be retained, number of second activated PDU sets that can be retained, invalidation of the first indication information, second data rate, second cache size, ratio of the second amount of data to be discarded, or ratio of the second amount of data that can be retained, wherein the duration of adjusting the second discard timer is greater than the duration of adjusting the first discard timer, The second PDU set importance threshold is greater than the first PDU set importance threshold, the second bandwidth is greater than the first bandwidth, the second amount of data to be discarded is less than the first amount of data to be discarded, the number of second PDU sets to be discarded is less than the number of first PDU sets to be discarded, the second amount of retentable data is greater than the first amount of retentable data, the number of second retentable activated PDU sets is greater than the number of first retentable activated PDU sets, the second data rate is greater than the first data rate, the second cache size is greater than the first cache size, the proportion of the second amount of data to be discarded is less than the proportion of the first amount of data to be discarded, or the proportion of the second retentable data is greater than the proportion of the first retentable data; the terminal device sends the first information to the network device according to the second indication information.

[0270] The second indication information can be understood as information sent by the network device to the terminal device when network congestion occurs. The second indication information can be sent via downlink control signaling or sent via MAC CE, which is not limited in this application.

[0271] Network congestion relief can notify terminal devices of current network congestion.

[0272] Deactivating data discarding can instruct the terminal device to stop discarding data or turn off the data discarding function.

[0273] Deactivating PDU set discarding can instruct the terminal device to stop discarding some PDU sets with low importance.

[0274] Deactivating the discard timer is used to instruct the terminal device to turn off the discard timer.

[0275] It should be noted that the word "activate" can also be replaced by "enable", "turn on", "start execution" or "execute" and other words that can express the meaning of starting execution, and this application does not limit this.

[0276] Similarly, the word "deactivate" can also be replaced by words such as "disable", "turn off", "stop execution", "do not execute" and so on that can express the meaning of stopping execution, and this application does not limit this.

[0277] Adjusting the duration of the second discard timer is used to instruct the terminal device to increase the current duration of the discard timer discarding data. Since network congestion has been alleviated, increasing the duration of discarding data can ensure the transmission quality of service data, for example, the clarity of the video picture can be improved. Therefore, adjusting the duration of the second discard timer is greater than adjusting the duration of the first discard timer.

[0278] The second PDU set importance threshold is used to indicate the PSI threshold that the terminal device can use (for example, the PSI threshold is 10). Due to the current network congestion, at this time, the network device can indicate a larger PSI threshold to the terminal device; the terminal device can reduce the number of discarded PDU sets according to the indicated PSI threshold. Therefore, the second PDU set importance threshold is greater than the first PDU set importance threshold.

[0279] The second bandwidth is used to indicate the available bandwidth for the terminal device to report information. When network congestion has been alleviated, the second bandwidth will be larger than the available bandwidth when the network is normal. Therefore, the second bandwidth is greater than the first bandwidth.

[0280] The second amount of data to be discarded is used to indicate the amount of data that the terminal device needs to discard. When network congestion has eased, the second amount of data to be discarded will usually decrease. Therefore, the second amount of data to be discarded is less than the first amount of data to be discarded.

[0281] The number of the second set of PDUs to be discarded is used to indicate the amount of data that the terminal device needs to discard in the PDU set. When network congestion has eased, the number of the second set of PDUs to be discarded will usually decrease. Therefore, the number of the second set of PDUs to be discarded is less than the number of the first set of PDUs to be discarded.

[0282] The second reservable data amount is used to indicate the amount of data that the terminal device is allowed to retain. When network congestion has been alleviated, the second reservable data amount will usually increase. Therefore, the second reservable data amount is greater than the first reservable data amount.

[0283] The number of the second reservable activated PDU sets indicates the number of activated PDU sets that the terminal device is allowed to retain. When network congestion has eased, the number of the second reservable activated PDU sets will generally increase. Therefore, the number of the second reservable activated PDU sets is greater than the number of the first reservable activated PDU sets.

[0284] The first indication information invalidation is used to indicate to the terminal device that the operation instruction (eg, deactivation of data discarding, etc.) previously issued by the network device is invalid.

[0285] The second data rate indicates the transmission rate when the terminal device sends data. When network congestion is relieved, the second data rate will increase compared to the transmission rate when the network is normal. Therefore, the second data rate is greater than the first data rate.

[0286] The second cache size also indicates the size of the local cache of the terminal device. The second cache size is defined the same as the first cache size, but the size is different; for example, when network congestion is relieved, the network device usually indicates that the second cache size is larger than the first cache size; because the network congestion has been relieved, the network device can allocate more data transmission resources to the terminal device.

[0287] The second ratio of the amount of data to be discarded indicates the ratio of the amount of data that the terminal device needs to discard. When network congestion has eased, the second ratio of the amount of data to be discarded will usually decrease. Therefore, the second ratio of the amount of data to be discarded is less than the first ratio of the amount of data to be discarded.

[0288] The second proportion of the amount of data that can be retained indicates the proportion of the amount of data that can be retained by the terminal device. When network congestion has eased, the second proportion of the amount of data that can be retained will usually increase. Therefore, the second proportion of the amount of data that can be retained is greater than the first proportion of the amount of data that can be retained.

[0289] It should be noted that after receiving the second indication information, the terminal device parses the content contained in the second indication information, which may contain one or more pieces of information; the terminal device adjusts the data processing strategy according to the content included in the second indication information; for example, which data can be restored and reported, etc.

[0290] After receiving the second indication information, the terminal device can determine that the current network congestion has been alleviated. At this time, the terminal device responds to the second indication information and resumes sending the first information to the network device to ensure the transmission quality of the current service.

[0291] Optionally, the terminal device may also restore some less important information and send it back to the network device.

[0292] Optionally, the network device may also instruct the terminal device through the second indication information that it can resume sending information of low importance (for example, some data of low importance).

[0293] Optionally, the network device may also instruct the terminal device through separate indication information that it may resume sending information of low importance.

[0294] For example, when the second indication information includes adjusting the duration of the second discard timer, the method 700 further includes: the terminal device increases the current duration of the discard timer according to the adjustment of the duration of the second discard timer. For example, the terminal device can restore the duration of the discard timer to the original duration (i.e., the discard duration when the network is normal). For example, the current duration is 2s, and when the network is normal, the duration of the discard timer is 20s. At this time, the terminal device can adjust the current duration of 2s to 20s.

[0295] In this embodiment, when the terminal device receives the second indication information, it can determine that the current network congestion has been alleviated based on the second indication information; at this time, the terminal device can resume the transmission of service data and the reporting of non-data information (such as time information), thereby ensuring the transmission quality and continuity of the service.

[0296] In this embodiment, after receiving the first discard timer duration information, the terminal device promptly restores the duration of the discard timer discarding part of the PDU set to ensure the transmission quality of the service data.

[0297] like Figure 8 As shown, the present application provides a structural diagram of a communication device 800, which can be an access network device, a module applied in an access network device (such as a processor, a chip, or a chip system, etc.), or a logical node, a logical module or software that can implement all or part of the access network functions.

[0298] The communication device 800 includes a transceiver module 801 . Optionally, the communication device 800 also includes a processing module 802 .

[0299] The transceiver module 801 can implement corresponding communication functions, and the transceiver module 801 can also be called a communication interface or a communication unit. The processing module 802 is used to perform processing operations.

[0300] Optionally, the communication device 800 may further include a storage module, which may be used to store instructions and / or data, and the processing module 802 may read the instructions and / or data in the storage module, so that the communication device 800 implements the aforementioned Figure 5 The method embodiment shown.

[0301] The communication device 800 can be used to perform the actions performed by the access network device in the above method embodiment. The transceiver module 801 is used to perform the sending-related operations or receiving-related operations on the access network device side in the above method embodiment, and the processing module 802 is used to perform the processing-related operations on the access network device side in the above method embodiment.

[0302] Optionally, the transceiver module 801 may include a sending module and a receiving module. The sending module is used to execute the above Figure 5 The sending operation of the access network device in the method embodiment shown. The receiving module is used to perform the above Figure 5 The receiving operation of the access network device in the method embodiment is shown.

[0303] It should be noted that the communication device 800 may include a sending module but not a receiving module. Alternatively, the communication device 800 may include a receiving module but not a sending module. Specifically, it may depend on whether the above solution executed by the communication device 800 includes a sending action and a receiving action.

[0304] The communication device 800 is used to perform Figure 5 In the embodiment shown, the access network device performs some or all of the steps. Figure 5 For example, the communication device 800 may execute the following scheme:

[0305] In the communication device 800, the transceiver module 801 is used to receive first time information and second time information from the terminal device, the first time information is used to indicate the first burst arrival time BAT and the first burst period, the first BAT is determined based on at least one BAT before the first moment, the first burst period is determined based on the time period between the start of two data bursts before the first moment, and the second time information is used to indicate the first moment; the transceiver module 801 is used to receive third time information and fourth time information from the network device, the third time information is used to indicate the second BAT and the second burst period, the second BAT is determined based on at least one BAT before the second moment, the second burst period is determined based on the time period between the start of two data bursts before the second moment, and the fourth time information is used Indicating a third moment, the third moment is the second moment, or the third moment is the moment when the network device sends the third time information; processing module 802, used to determine the target time information according to the second time information and the fourth time information; wherein, if the second time information is earlier than the fourth time information, the target time information is the third time information; or, if the second time information is later than the fourth time information, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, the target time information is the first time information; or, if the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than the second time threshold, the target time information is the third time information. The specific manner in which the communication device 800 executes the method for determining time information and the beneficial effects produced can be found in Figure 5 Related description in the method embodiment shown.

[0306] In the communication device 800, the second time information is later than the fifth time information, and the fourth time information is later than the fifth time information, wherein the fifth time information is used to indicate a fourth moment, the fourth moment is a moment saved locally, at least one BAT before the fourth moment is used to determine the current BAT, and the time period between the start of two data bursts before the fourth moment is used to determine the current burst cycle. The beneficial effects of this part can be seen in the above embodiments.

[0307] In the communication device 800, the transceiver module 801 is used to receive the sixth time information, and the sixth time information is used to indicate the internal processing delay of the terminal device; the processing module 802 is used to determine the target BAT according to the sum of the first BAT and the internal processing delay if the target time information is the first time information; or the processing module 802 is used to determine the target BAT according to the difference between the second BAT and the internal processing delay if the target time information is the third time information. The beneficial effects of this part can be seen in the above embodiments.

[0308] In the communication device 800, the first BAT includes the internal processing delay of the terminal device. The beneficial effects of this part can be referred to the above embodiments.

[0309] In the communication device 800, the first time threshold is less than or equal to the interval between the following two times, and the second time threshold is greater than or equal to the interval between the following two times: the transmission time from the terminal device directly to the access network device, and the transmission time from the terminal device to the access network device via the network device. The beneficial effects of this part can be referred to the above embodiments.

[0310] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0311] The processing module 802 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 801 can be implemented by a transceiver or a transceiver-related circuit, wherein the transceiver includes a transmitter and / or a receiver, the transmitter is used to implement the sending function, and the receiver is used to implement the receiving function. The transceiver module 801 can also be collectively referred to as a transceiver module, a communication module or a communication interface. The storage module can be implemented by at least one memory.

[0312] like Fig. 9 As shown, the present application provides a structural diagram of another communication device 900, which can be an access network device (e.g., a base station), or a module (e.g., a processor, a chip, or a chip system, etc.) applied in the access network device, or a logical node, logical module or software that can realize all or part of the functions of the access network device.

[0313] The communication device 900 includes a transceiver module 901 . Optionally, the communication device 900 also includes a processing module 902 .

[0314] The transceiver module 901 is used to execute the process executed by the access network device in the above embodiment; the transceiver module 901 can realize the corresponding communication function, and the transceiver module 901 can also be called a communication interface or a communication unit. The processing module 902 can be used to perform processing operations; the processing module can be implemented by at least one processor or processor-related circuits.

[0315] Optionally, the communication device 900 may further include a storage module, which may be used to store instructions and / or data so that the communication device 900 can implement the aforementioned Figure 6 The method embodiment shown.

[0316] The communication device 900 can be used to execute the actions executed by the access network device in the above method embodiment. The transceiver module 901 is used to execute the sending-related operations or receiving-related operations on the access network side in the above method embodiment.

[0317] Optionally, the transceiver module 901 may include a sending module and a receiving module. The sending module is used to execute the above Figure 6 The receiving module is used to perform the sending operation on the access network side in the method embodiment shown in FIG. Figure 6 The receiving operation on the access network side in the method embodiment is shown.

[0318] It should be noted that the communication device 900 may include a sending module but not a receiving module. Alternatively, the communication device 900 may include a receiving module but not a sending module. Specifically, it may depend on whether the above solution executed by the communication device 900 includes a sending action and a receiving action.

[0319] The communication device 900 is used to perform Figure 6 In the embodiment shown, some or all of the steps are performed by the access network device side. Figure 6 For example, the communication device 900 may execute the following scheme:

[0320] In the communication device 900, the transceiver module 901 is used to receive the first time information from the terminal device, the first time information is used to indicate the first burst arrival time BAT and the first burst period of the terminal device, the first BAT is determined based on at least one BAT before the first moment, and the first burst period is determined based on the time period between the start of two data bursts before the first moment; it is also used to receive the third time information from the core network, the third time information is used to indicate the second BAT and the second burst period of the terminal device, the second BAT is determined based on at least one BAT before the second moment, and the second burst period is determined based on the time period between the start of two data bursts before the second moment; the processing module 902 is used to determine the target time information according to the reception time of the first time information and the reception time of the third time information; wherein, if the interval between the reception time of the first time information and the reception time of the third time information is less than or equal to the third time threshold, the target time information is the first time information; or, if the interval between the reception time of the first time information and the reception time of the third time information is greater than the third time threshold, the target time information is the third time information. The specific manner in which the communication device 900 performs the method for determining time information and the beneficial effects produced can be found in Figure 6 Related description in the method embodiment shown.

[0321] In the communication device 900, the transceiver module 901 is used to receive the sixth time information, and the sixth time information is used to indicate the internal processing delay of the terminal device; the processing module 902 is used to determine the target BAT according to the sum of the first BAT and the internal processing delay if the target time information is the first time information; or, if the target time information is the third time information, determine the target BAT according to the difference between the second BAT and the internal processing delay. The beneficial effects of this part can be referred to the above embodiments.

[0322] In the communication device 900, the first BAT includes the internal processing delay of the terminal device. The beneficial effects of this part can be referred to the above embodiments.

[0323] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0324] The processing module 902 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 901 can be implemented by a transceiver or a transceiver-related circuit, wherein the transceiver includes a transmitter and / or a receiver, the transmitter is used to implement the sending function, and the receiver is used to implement the receiving function. The transceiver module 901 can also be collectively referred to as a transceiver module, a communication module or a communication interface. The storage module can be implemented by at least one memory.

[0325] like Fig.10 As shown, the present application provides a structural diagram of another communication device 1000, which can be a terminal device, or can be executed by a module (such as a processor, chip, or chip system, etc.) applied in the terminal device, or can be a logical node, logical module or software that can realize all or part of the terminal device functions.

[0326] The communication device 1000 includes a transceiver module 1001 . Optionally, the communication device 1000 also includes a processing module 1002 .

[0327] The transceiver module 1001 is used to execute the process executed by the terminal device in the above embodiment; the transceiver module 1001 can realize the corresponding communication function, and the transceiver module 1001 can also be called a communication interface or a communication unit. The processing module 1002 can be used to perform processing operations; the processing module can be implemented by at least one processor or processor-related circuits.

[0328] Optionally, the communication device 1000 may further include a storage module, which may be used to store instructions and / or data so that the communication device 1000 can implement the aforementioned Figure 7 The method embodiment shown.

[0329] The communication device 1000 can be used to execute the actions executed by the terminal device in the above method embodiment. The transceiver module 1001 is used to execute the sending-related operations or receiving-related operations on the terminal side in the above method embodiment.

[0330] Optionally, the transceiver module 1001 may include a sending module and a receiving module. The sending module is used to execute the above Figure 7 The sending operation of the terminal side in the method embodiment shown in FIG. Figure 7 The receiving operation on the terminal side in the method embodiment is shown.

[0331] It should be noted that the communication device 1000 may include a sending module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a sending module. Specifically, it may depend on whether the above solution executed by the communication device 1000 includes a sending action and a receiving action.

[0332] The communication device 1000 is used to perform Figure 7 In the embodiment shown, some or all of the steps are executed by the terminal side. Figure 7 For example, the communication device 1000 may execute the following scheme:

[0333] In the communication device 1000, the transceiver module 1001 is used to receive the first indication information from the network device, and the first indication information indicates at least one of the following information: network congestion, activation data discard, activation protocol data unit PDU set discard, activation discard timer, adjustment of the duration of the first discard timer, first PDU set importance threshold, first bandwidth, first data rate, first cache size, first amount of data to be discarded, number of first PDU sets to be discarded, first amount of data that can be retained, number of first activated PDU sets that can be retained, first ratio of data to be discarded or first ratio of data that can be retained; the processing module 1002 is used to stop sending the first information to the network device according to the first indication information, and the first information includes data amount information and corresponding time information. The specific manner in which the communication device 1000 executes the method for determining time information and the beneficial effects produced can be found in Figure 7 Related description in the method embodiment shown.

[0334] In the communication device 1000, the first indication information includes a first reservable data amount, and the communication device 1000 further includes: when the first reservable data amount is less than or equal to the amount of data to be transmitted, the processing module 1002 is further used to stop sending the first information to the network device. The beneficial effects of this part can be referred to the above embodiment.

[0335] In the communication device 1000, the first indication information includes the first bandwidth, and the communication device 1000 further includes: when the first bandwidth does not meet the requirement for transmitting data, the processing module 1002 is further used to stop sending the first information to the network device. The beneficial effects of this part can be referred to the above embodiments.

[0336] In the communication device 1000, the communication device 1000 further includes: a processing module 1002, which is also used to discard part or all of the data to be transmitted. The beneficial effects of this part can be referred to the above embodiments.

[0337] In the communication device 1000, a duration is received from the network device, where the duration is used to indicate the effective duration of the first indication information. The beneficial effects of this part can be referred to the above embodiments.

[0338] In the communication device 1000, the communication device 1000 also includes: a transceiver module 1001, which receives second indication information from the network device, where the second indication information indicates at least one of the following information: network congestion relief, deactivation data discard, deactivation PDU set discard, deactivation discard timer, adjustment of the duration of the second discard timer, second PDU set importance threshold, second bandwidth, second amount of data to be discarded, number of second PDU sets to be discarded, second amount of data that can be retained, number of second activated PDU sets that can be retained, first indication information failure, second data rate, second cache size, ratio of the second amount of data to be discarded or ratio of the second amount of data that can be retained, wherein the duration of adjusting the second discard timer is greater than the duration of adjusting the first discard timer, The importance threshold of the second PDU set is less than the importance threshold of the first PDU set, the second bandwidth is greater than the first bandwidth, the second amount of data to be discarded is less than the first amount of data to be discarded, the number of the second PDU set to be discarded is less than the number of the first PDU set to be discarded, the second amount of data that can be retained is greater than the first amount of data that can be retained, the number of the second activated PDU set that can be retained is greater than the number of the first activated PDU set that can be retained, the second data rate is greater than the first data rate, the second cache size is greater than the first cache size, the proportion of the second amount of data to be discarded is less than the proportion of the first amount of data to be discarded or the proportion of the second amount of data that can be retained is greater than the proportion of the first amount of data that can be retained; the processing module 1002 is also used to send the first information to the network device according to the second indication information. The beneficial effects of this part can be seen in the above embodiments.

[0339] like Fig.11 As shown, the present application provides a structural diagram of another communication device 1100. In an optional implementation, the communication device 1100 may be a terminal device, or a module (such as a processor, a chip, or a chip system, etc.) applied to a terminal device, or a logical node, a logical module, or software that can implement all or part of the terminal functions.

[0340] In another possible implementation, the communication device 1000 may be a network device (e.g., a base station or a core network device), or it may be executed by a module (e.g., a processor, a chip, or a chip system, etc.) applied in the network device, or it may be a logical node, a logical module or software that can implement all or part of the functions of the network device.

[0341] In an optional implementation, the communication device 1100 may be a chip or a chip system, wherein the chip system may be composed of a chip, or may include a chip and other discrete devices. When the communication device 1100 is a chip, the chip includes a transceiver unit and a processing unit. Among them, the transceiver unit may be an input-output circuit or a communication interface; the processing unit is a processor or a microprocessor or an integrated circuit or a logic circuit integrated on the chip. Optionally, the device used to implement the receiving function in the transceiver unit may be regarded as a receiving unit, and the receiving unit corresponds to the input circuit of the chip; the device used to implement the sending function in the transceiver unit may be regarded as a sending unit, and the sending unit corresponds to the output circuit of the chip, that is, the transceiver unit includes a receiving unit and a sending unit. Optionally, the processing module 802 or the processing module 902 or the processing module 1002 in the aforementioned embodiment may specifically be the processing unit in this embodiment, so the specific implementation of the processing unit is not repeated. The transceiver module 801 or the transceiver module 901 or the transceiver module 1001 in the aforementioned embodiment may specifically be the transceiver unit in this embodiment, so the specific implementation of the transceiver unit is not repeated.

[0342] In an optional implementation, the communication device 1100 may include a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 communicate with each other. It is understandable that the interface circuit 1120 may be a transceiver or an input-output interface, wherein the transceiver includes a transmitter and / or a receiver, the transmitter is used to implement the sending function, and the receiver is used to implement the receiving function. Optionally, the processing module 802 or the processing module 902 or the processing module 1002 in the aforementioned embodiment may specifically be the processor 1110 in this embodiment, so the specific implementation of the processor 1110 is not repeated. The transceiver module 801 or the transceiver module 901 or the transceiver module 1001 in the aforementioned embodiment may specifically be the interface circuit 1120 in this embodiment, so the specific implementation of the interface circuit 1120 is not repeated.

[0343] Optionally, the communication device 1100 may further include a memory 1130, wherein the memory 1130 communicates with the processor 1110 and the interface circuit 1120 through an internal connection path. The memory 1130 is used to store computer programs and instructions, and the processor 1110 can execute the computer programs and instructions stored in the memory 1130.

[0344] In an optional implementation, the communication device 1100 is used to implement the various processes and operations corresponding to the terminal device in the above-mentioned methods 500 to 700.

[0345] In an optional implementation, the communication device 1100 is used to implement the various processes and operations corresponding to the network devices in the above-mentioned methods 500 to 700.

[0346] It should be understood that the communication device 1100 can be specifically the access network device of the above method 500 or the access network device of the method 600 or the terminal device of the method 700, or it can be a chip or a chip system. Correspondingly, the interface circuit 1120 can be the transceiver circuit of the chip, which is not limited here. Specifically, the communication device 1100 can be used to perform various operations and / or processes corresponding to the access network device or the terminal device in the above method embodiment. Optionally, the memory 1130 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 1110 may be used to execute instructions stored in the memory, and when the processor 1110 executes instructions stored in the memory, the processor 1110 is used to execute the above-mentioned operations and / or processes corresponding to the access network device of the method 500 or the access network device of the method 600 or the terminal device of the method 700.

[0347] In the implementation process, each operation of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The operation of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor execution, or a combination of hardware and software modules in a processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the operation of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0348] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each operation of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, operations and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The operation of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or it can be performed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the operation of the above method in combination with its hardware.

[0349] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0350] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes the various operations or processes performed by the access network device of the above-mentioned execution method 500 or the access network device of the method 600 or the terminal device of the method 700.

[0351] According to the method provided in an embodiment of the present application, the present application also provides a computer-readable storage medium, which stores a program code. When the program code runs on a computer, the computer executes the various operations or processes performed by the access network device of the above-mentioned method 500 or the access network device of the method 600 or the terminal device of the method 700.

[0352] According to the method provided in an embodiment of the present application, the present application also provides a communication system, which includes one or more terminal devices and one or more network devices (for example, a base station or a core network) in the aforementioned method 500; or includes one or more terminal devices and one or more network devices (for example, a base station or a core network) in the aforementioned method 600; or includes one or more terminal devices and one or more network devices (for example, a base station or a core network) in the aforementioned method 700.

[0353] The above-mentioned various device embodiments are completely corresponding to the method embodiments, and the corresponding modules or units perform the corresponding operations. For example, the communication unit (transceiver) performs the receiving or sending operations in the method embodiment, and other operations except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can be based on the corresponding method embodiments. Among them, the processor can be one or more.

[0354] In the embodiments of the present application, each term and English abbreviation is provided for the convenience of description and shall not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.

[0355] It should be understood that "and / or" in this article describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

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

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

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

[0359] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

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

[0361] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0362] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or the contributing part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the operations of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0363] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for determining time information, characterized in that: The method comprises: receiving first time information and second time information from a terminal device, wherein the first time information is used to indicate a first burst arrival time BAT and a first burst period, the first BAT is determined based on at least one BAT before a first moment, the first burst period is determined based on a time period between the start of two data bursts before the first moment, and the second time information is used to indicate the first moment; receiving third time information and fourth time information from a network device, the third time information being used to indicate a second BAT and a second burst period, the second BAT being determined based on at least one BAT before a second moment, the second burst period being determined based on a time period between starts of two data bursts before the second moment, the fourth time information being used to indicate a third moment, the third moment being the second moment, or the third moment being a moment when the network device sends the third time information; Determine the target time information according to the second time information and the fourth time information; wherein, If the second time information is earlier than the fourth time information, the target time information is the third time information; or, If the second time information is later than the fourth time information, the target time information is the first time information; or, If the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is less than the first time threshold, the target time information is the first time information; or, If the second time information is earlier than the fourth time information, and the time interval between the second time information and the fourth time information is greater than a second time threshold, the target time information is the third time information.

2. The method according to claim 1, characterized in that The second time information is later than the fifth time information, and the fourth time information is later than the fifth time information, wherein the fifth time information is used to indicate a fourth moment, the fourth moment is a locally saved moment, at least one BAT before the fourth moment is used to determine the current BAT, and the time period between the start of two data bursts before the fourth moment determines the current burst cycle.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: receiving sixth time information, where the sixth time information is used to indicate an internal processing delay of the terminal device; If the target time information is the first time information, determining the target BAT according to the sum of the first BAT and the internal processing delay; or, If the target time information is the third time information, the target BAT is determined according to a difference between the second BAT and the internal processing delay.

4. The method according to claim 1 or 2, characterized in that: The first BAT includes the internal processing delay of the terminal device.

5. The method according to any one of claims 1 to 4, characterized in that The first time threshold is less than or equal to the interval between the following two times, and the second time threshold is greater than or equal to the interval between the following two times: The transmission time from the terminal device directly to the access network device, and the transmission time from the terminal device to the access network device via the network device.

6. A method for determining time information, characterized in that The method comprises: Receive first time information from a terminal device, where the first time information is used to indicate a first burst arrival time BAT and a first burst period of the terminal device, where the first BAT is determined based on at least one BAT before a first time, and the first burst period is determined based on a time period between the start of two data bursts before the first time; receiving third time information from the core network, the third time information being used to indicate a second BAT and a second burst period of the terminal device, the second BAT being determined based on at least one BAT before a second moment, and the second burst period being determined based on a time period between starts of two data bursts before the second moment; Determine the target time information according to the reception time of the first time information and the reception time of the third time information; wherein, If the interval between the reception time of the first time information and the reception time of the third time information is less than or equal to the third time threshold, the target time information is the first time information; or, If the interval between the reception time of the first time information and the reception time of the third time information is greater than a third time threshold, the target time information is the third time information.

7. The method according to claim 6, characterized in that The method further comprises: receiving sixth time information, where the sixth time information is used to indicate an internal processing delay of the terminal device; If the target time information is the first time information, determining the target BAT according to the sum of the first BAT and the internal processing delay; or, If the target time information is the third time information, the target BAT is determined according to a difference between the second BAT and the internal processing delay.

8. The method according to claim 6, characterized in that The first BAT includes the internal processing delay of the terminal device.

9. A method for stopping sending information, characterized in that: Applied to terminal equipment, including: Receive first indication information from a network device, where the first indication information indicates at least one of the following information: network congestion, activation data discard, activation protocol data unit PDU set discard, activation discard timer, adjustment of first discard timer duration, first PDU set importance threshold, first bandwidth, first data rate, first cache size, first amount of data to be discarded, number of first PDU sets to be discarded, first amount of data that can be retained, number of first activated PDU sets that can be retained, ratio of first amount of data to be discarded, or ratio of first amount of data that can be retained; According to the first indication information, stop sending first information to the network device, where the first information includes data volume information and corresponding time information.

10. The method according to claim 9, characterized in that The first indication information includes a first reservable data amount, and the method further includes: when the first reservable data amount is less than or equal to the data amount to be transmitted, stopping sending the first information to the network device.

11. The method according to claim 9, characterized in that The first indication information includes the first bandwidth, and the method further includes: when the first bandwidth does not meet the requirement for transmitting data, stopping sending the first information to the network device.

12. The method according to any one of claims 9 to 11, characterized in that The method further comprises: Discard some or all of the data to be transmitted.

13. The method according to any one of claims 9 to 12, characterized in that A duration is received from the network device, where the duration is used to indicate a duration during which the first indication information is valid.

14. The method according to any one of claims 9 to 13, characterized in that The method further comprises: Receive second indication information from a network device, wherein the second indication information indicates at least one of the following information: network congestion relief, deactivation data discard, deactivation PDU set discard, deactivation discard timer, adjustment of the duration of the second discard timer, second PDU set importance threshold, second bandwidth, second amount of data to be discarded, number of second PDU sets to be discarded, second amount of data that can be retained, number of second activated PDU sets that can be retained, invalidation of the first indication information, second data rate, second cache size, ratio of the second amount of data to be discarded, or ratio of the second amount of data that can be retained, wherein the duration of adjusting the second discard timer is greater than the duration of adjusting the first discard timer, and the second PDU set importance threshold is greater than the first PDU set importance threshold. the first PDU set importance threshold, the second bandwidth is greater than the first bandwidth, the second amount of data to be discarded is less than the first amount of data to be discarded, the number of the second PDU sets to be discarded is less than the number of the first PDU sets to be discarded, the second retentive data amount is greater than the first retentive data amount, the number of the second retentive activated PDU sets is greater than the number of the first retentive activated PDU sets, the second data rate is greater than the first data rate, the second cache size is greater than the first cache size, the proportion of the second amount of data to be discarded is less than the proportion of the first amount of data to be discarded, or the proportion of the second retentive data amount is greater than the proportion of the first retentive data amount; Send the first information to the network device according to the second indication information.

15. A communication device, characterized in that: The communication device includes a module for executing the method as described in any one of claims 1 to 5, or the communication device includes a module for executing the method as described in any one of claims 6 to 8, or the communication device includes a module for executing the method as described in any one of claims 9 to 14.

16. A communication device, characterized in that: The communication device comprises: a processor; The processor is used to execute a computer program or instruction in the memory. When the computer program or instruction is executed by the processor, the device implements the method as described in any one of claims 1 to 5, or the device implements the method as described in any one of claims 6 to 8, or the device implements the method as described in any one of claims 9 to 14.

17. A computer-readable storage medium, characterized in that: Comprising a computer program or instructions, when the computer program or instructions are run on a communication device, so that the method as claimed in any one of claims 1 to 5 is executed, or so that the method as claimed in any one of claims 6 to 8 is executed, or so that the device implements the method as claimed in any one of claims 9 to 14.