Data transmission method and device

By sending service data progress information and confirmation information in mobility scenarios, the problem that the target base station cannot guarantee the transmission quality is solved, and the terminal equipment can promptly understand the transmission situation and improve user experience.

CN120021307APending Publication Date: 2025-05-20HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311545456.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

In mobility scenarios, when the user's mobile phone switches from the source base station to the target base station, the target base station cannot guarantee the maximum data amount and delay to complete transmission, resulting in low efficiency of user image data processing and poor user experience.

Method used

The first access network device transmits the progress information of the first service data of the terminal device, including data quantity and time information, receives confirmation information to indicate whether the transmission can be completed, and sends confirmation information to the terminal device.

Benefits of technology

Ensure that the terminal equipment can promptly know whether the transmission of business data can be completed through the access network equipment, avoid waiting for transmission but ultimately unable to complete it, and improve user experience and data processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120021307A_ABST
    Figure CN120021307A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data transmission method and device. The method comprises the steps that first access network equipment sends first progress information of first service data of terminal equipment to second access network equipment; the first progress information comprises data volume information of the first service data and / or time information of the first service data; the first access network equipment receives confirmation information of the first service data from the second access network equipment, wherein the confirmation information is used for indicating whether the second access network equipment can complete the transmission of the first service data or not; and the first access network equipment sends first confirmation information of the first service data to the terminal equipment, wherein the first confirmation information is used for indicating whether the access network equipment can complete transmission of the first service data or not. In a switching scene, through the method, the terminal device can timely know whether the transmission of the service data can be completed through the access network device, and then the terminal device can timely execute the next decision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a data transmission method and apparatus. Background Art

[0002] Generally, in order to enhance the image quality, the user's mobile phone needs to process the images captured locally. However, with the increasing requirements for the quality of processed images, it is difficult for the mobile phone to meet these requirements by local processing. Therefore, a method of cloud-assisted processing of mobile phone images is proposed, that is, the mobile phone can upload the images to the cloud through the base station, and the cloud processes the images and then returns the processed images to the mobile phone through the base station. For this image processing method, before generating image data locally on the mobile phone, it is necessary to obtain the maximum data volume and delay that the base station can ensure to complete the transmission. Then, the mobile phone can generate and / or transmit corresponding-sized data based on this information of the base station to ensure that the entire image data of the mobile phone can be effectively uploaded to the cloud within the specified time through the base station. However, it cannot be guaranteed that the entire image data of the user's mobile phone can be transmitted through the accessed base station within the specified time, and the user cannot know this situation in time, which will result in low efficiency of user image data processing and poor user experience.

[0003] Therefore, how to ensure that the terminal device can timely know whether it can complete the transmission of service data through the access network device is one of the problems that need to be solved currently. Summary of the Invention

[0004] This application provides a data transmission method and apparatus, which can ensure that the terminal device can timely know whether it can complete the transmission of service data through the access network device.

[0005] In a first aspect, an embodiment of this application provides a data transmission method. This method can be executed by a first access network device, or by a chip or chip system corresponding to the first access network device, and there is no limitation in this regard. Taking the first access network device as an example, this method may include: The first access network device sends first progress information of first service data of a terminal device to a second access network device; the first progress information includes information on the data volume of the first service data, and / or, information on the time of the first service data; the first access network device receives confirmation information of the first service data from the second access network device, and the confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data; the first access network device sends first confirmation information of the first service data to the terminal device, and the first confirmation information is used to indicate whether the access network device can complete the transmission of the first service data.

[0006] In an embodiment of the present application, the first service data is determined or generated by the terminal device based on information on the first data volume and / or information on the first time from the first access network device; wherein, the first data volume may be the data volume that the first access network device can complete transmission within the first time, and in the present application, the first data volume may also be understood as the data volume threshold for the first access network device to transmit data, and the first time may be understood as the delay threshold for the first access network device to transmit data. The first service data may be associated with one or more of the first Quality of Service flow (Qos flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. In addition, the specific form of the first service data may be picture data, video data, text data, signals, and the present application is not limited thereto.

[0007] In the above, the first confirmation information sent by the first access network device to the terminal device may be used to indicate whether the second access network device can complete the transmission of the first service data, or may also be used to indicate whether the first access network device or other access network devices can complete the transmission of the first service data, and flexible design can be made in this regard.

[0008] In the solution of the present application, the first access network device sends the progress information of the first service data of the terminal device to the second access network device, and the first progress information includes information on the quantity of the first service data and / or information on the time of the first service data; furthermore, the first access network device receives the confirmation information of the first service and data fed back by the second access network device, and this confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data; the first access network device may, according to this confirmation information, send the first confirmation information of the first service data to the terminal device to indicate whether the access network device can complete the transmission of the first service data, so that the terminal device can timely know whether it can complete the transmission of the service data through the access network device.

[0009] The method of the embodiment of the present application can be applied in scenarios such as handover / reselection. For example, the first progress information of the first service data may be carried in a handover request message; the confirmation information of the first service data is carried in a handover request confirmation message; the first confirmation information of the first service data is carried in an RRC reconfiguration message or a Media Access Control Control Element (MAC CE) or a Downlink Control Information (DCI), etc., and the present application is not limited thereto.

[0010] In a possible implementation manner, the first access network device is the source access network device of the terminal device, and the second access network device is the target access network device of the terminal device. In scenarios such as handover or reselection, the terminal device may switch from the first access network device to the second access network device, or switch from the source cell of the first access network device to the target cell of the second access network device.

[0011] Through this embodiment, in scenarios such as handover or reselection, the terminal device can timely know whether the target access network device after handover can complete the transmission of the first service data of the terminal device.

[0012] In a possible implementation, the information on the data volume of the first service data may include the information on the remaining data volume of the first service data, and the remaining data volume is obtained based on a first data volume and a second data volume; the information on the time of the first service data may include the information on the remaining time of the first service data, and the remaining time is obtained based on a first time and a second time; wherein, the first data volume may be the data volume of the first service data that the first access network device can complete within the first time, and the second data volume is the data volume of the first service data that the terminal device has transmitted within the second time.

[0013] Through this embodiment, the second access network device can effectively confirm whether it can complete the transmission of the remaining first service data based on the information on the remaining data volume of the first service data and / or the remaining time of the first service data.

[0014] In a possible implementation, the confirmation information of the first service data may include: information that the second access network device can complete the transmission of the first service data according to the first progress information; or, information that the second access network device cannot complete the transmission of the first service data according to the first progress information.

[0015] In a possible implementation, the first progress information may further include: information on the generation of the first service data, and the information on the generation of the first service data is used to indicate whether the terminal device has generated the first service data. Through this embodiment, it can effectively inform the second access network device whether the terminal device has generated the first service data, and then the second access network device can, based on this information, feedback the data volume and / or time that it can complete the transmission.

[0016] In a possible implementation, when the confirmation information of the first service data is used to indicate that the second access network device cannot complete the transmission of the first service data, the confirmation information of the first service data may further include: information on a third data volume, and / or, information on a third time; the information on the third data volume may be the data volume that the second access network device can complete within the third time. Through this embodiment, the first access network device can effectively know the data volume and / or time that the second access network device can complete the transmission, so as to facilitate subsequent indication to the terminal device.

[0017] In a possible implementation manner, the first confirmation information of the first service data may include: information indicating that the second access network device can complete the transmission of the first service data; or, information indicating that the second access network device cannot complete the transmission of the first service data. Through this implementation manner, it is possible to directly inform the terminal device whether the second access network device can complete the transmission of the first service data, so that the terminal device can timely decide whether to continue transmitting the first service data through the second access network device.

[0018] In a possible implementation manner, when the second access network device cannot complete the transmission of the first service data, the first confirmation information further includes: information about the third data volume, and / or, information about the third time. Through this implementation manner, when the second access network device cannot complete the transmission of the first service data, it is possible to inform the terminal device of the data volume and / or time that the second access network device can support for transmission, so that the terminal device can regenerate or determine the service data that can be completed through the second access network device.

[0019] In a possible implementation manner, the method further includes: the first access network device receives the second progress information of the first service data from the terminal device, and the second progress information includes information about the remaining data volume of the first service data, and / or, information about the remaining time of the first service data. Through this implementation manner, the first access network device can effectively obtain the remaining data volume and / or remaining time of the first service data, so as to inform the second access network device in the subsequent process.

[0020] In a possible implementation manner, the second progress information may further include: information about the generation of the first service data, and the generation information is used to indicate whether the terminal device has generated the first service data. Through this implementation manner, the first access network device can effectively know whether the first service data has been generated, so as to inform the second access network device in the subsequent process.

[0021] In a second aspect, the present application provides a data transmission method. This method can be executed by the second access network device, or by a chip or chip system corresponding to the second access network device, and there is no limitation in this regard. Taking the second access network device as an example, the method may include: the second access network device receives the first progress information of the first service data of the terminal device from the first access network device; the first progress information includes information about the data volume of the first service data, and / or, information about the time of the first service data; the second access network device sends a confirmation information of the first service data to the first access network device, and the confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data.

[0022] In the embodiments of the present application, the first service data may be determined or generated by the terminal device based on information about the first data volume and / or information about the first time from the first access network device; wherein, the first data volume refers to the data volume that the first access network device can complete transmitting within the first time. In the present application, the first data volume may also be understood as the data volume threshold for the first access network device to transmit data, and the first time may be understood as the delay threshold for the first access network device to transmit data. The first service data may be associated with one or more of the first Quality of Service flow (QoS flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. In addition, the specific form of the first service data may be picture data, video data, text data, signals, and the present application is not limited thereto.

[0023] In the above, the first confirmation information sent by the first access network device to the terminal device may be used to indicate whether the second access network device can complete the transmission of the first service data, or may also be used to indicate whether the first access network device can complete the transmission of the first service data, and flexible design can be made in this regard.

[0024] In the solution of the present application, the second access network device receives the progress information of the first service data of the terminal device sent by the first access network device, and the first progress information includes information about the quantity of the first service data and / or information about the time of the first service data; then the second access network device feeds back the confirmation information of the first service and data to the first access network device, and the confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data; thus, the first access network device can, according to the confirmation information, indicate to the terminal device whether the access network device can complete the transmission of the first service data, so that the terminal device can timely know whether it can complete the transmission of the service data through the access network device.

[0025] The method of the embodiments of the present application is applied in a handover scenario. The first progress information of the first service data may be carried in a handover request message; the confirmation information of the first service data is carried in a handover request confirmation message.

[0026] In a possible implementation manner, the information about the data volume of the first service data includes information about the remaining data volume of the first service data, and the remaining data volume is obtained based on the first data volume and the second data volume; the information about the time of the first service data includes information about the remaining time of the first service data, and the remaining time is obtained based on the first time and the second time; the first data volume is the data volume of the first service data that the first access network device can complete within the first time, and the second data volume is the data volume of the first service data that the first access network device has transmitted within the second time.

[0027] In a possible implementation, the method further includes: the second access network device determines whether it can complete the first service data according to the first progress information of the first service data.

[0028] In a possible implementation, when the second access network device can complete the first service data according to the first progress information of the first service data, the acknowledgment information of the first service data includes: information that the second access network device can transmit the first service data according to the first progress information of the first service data.

[0029] In a possible implementation, when the second access network device cannot complete the transmission of the first service data according to the first progress information of the first service data, the acknowledgment information of the first service data includes: information that the second access network device cannot complete the transmission of the first service data according to the first progress information of the first service data.

[0030] In a possible implementation, the first progress information may further include: information about the generation of the first service data, and this generation information is used to indicate whether the terminal device has generated the first service data.

[0031] In a possible implementation, when the second access network device cannot complete the transmission of the first service data, the method further includes: the second access network device determines a third data volume and / or a third time; the third data volume is the data volume that the second access network device can complete within the third time.

[0032] In a possible implementation, the acknowledgment information of the first service data may further include: information about the third data volume and / or information about the third time.

[0033] In a third aspect, the present application provides a data transmission method. This method can be executed by a terminal device, or by a chip or chip system corresponding to the terminal device, and there is no limitation in this regard. Taking the terminal device as an example, the method may include: the terminal device sends second progress information of the first service data; the second progress information includes information about the remaining data volume of the first service data and / or information about the remaining time of the first service data; the terminal device receives the first acknowledgment information of the first service data from the first access network device; the first acknowledgment information is used to indicate whether the access network device can complete the transmission of the first service data; when the first acknowledgment information is used to indicate that the access network device cannot complete the transmission of the first service data, the first acknowledgment information includes: information about the third data volume and / or information about the third time; the third data volume is the data volume that the second access network device can complete within the third time.

[0034] In an embodiment of the present application, the first service data is determined or generated by the terminal device based on information about the first data volume and / or information about the first time from the first access network device; wherein, the first data volume may refer to the data volume that the first access network device can complete transmitting within the first time. In the present application, the first data volume may also be understood as the data volume threshold for the first access network device to transmit data, and the first time may be understood as the delay threshold for the first access network device to transmit data. The first service data may be associated with one or more of the first Quality of Service flow (QoS flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. In addition, the specific form of the first service data may be picture data, video data, text data, signals, etc., and the present application is not limited thereto.

[0035] In the above, the first confirmation information sent by the first access network device to the terminal device may be used to indicate whether the second access network device can complete the transmission of the first service data, or may also be used to indicate whether the first access network device can complete the transmission of the first service data, and flexible design can be made in this regard.

[0036] The method of the embodiment of the present application can be applied to scenarios such as handover / reselection. For example, the second progress information of the first service data may be carried in a handover request message, and the first confirmation information of the first service data is carried in a Radio Resource Control (RRC) reconfiguration message or a Medium Access Control Control Element (MAC CE) or Downlink Control Information (DCI), etc.

[0037] In the solution of the present application, the terminal device may send the second progress information of the first service data to the first access network device; the second progress information includes information about the remaining data volume of the first service data and / or information about the remaining time of the first service data; and then the terminal device receives the first confirmation information of the first service data from the first access network device, and the first confirmation information is used to indicate whether the access network device can complete the transmission of the first service data; in the case where the first confirmation information is used to indicate that the access network device cannot complete the transmission of the first service data, the first confirmation information includes: information about the third data volume and / or information about the third time; the third data volume is the data volume that the second access network device can complete within the third time. When the terminal device transmits the first service data, through this method, the terminal device can timely know whether the first service data can be completed through the second access network device; and in the case where it cannot be completed, it can also effectively generate or determine the service data that can be completed through the second access network device based on the data volume and / or time that the second access network device can complete the transmission, so as to ensure that the service data of the terminal device can be completed through the access network device.

[0038] In a possible implementation, the remaining data volume of the first service data is obtained based on the first data volume and the second data volume; the remaining time of the first service data is obtained based on the first time and the second time; the first data volume may be the total data volume of the first service data that the first access network device can complete within the first time, and the second data volume may be the data volume of the first service data that the first access network device has transmitted within the second time.

[0039] In a possible implementation, the second progress information further includes information about the generation of the first service data, and this generation information is used to indicate whether the terminal device has generated the first service data.

[0040] In a possible implementation, the first confirmation information includes: information indicating that the second access network device can complete the transmission of the first service data; or information indicating that the second access network device cannot complete the transmission of the first service data.

[0041] In a possible implementation, the method further includes: the terminal device receives query information from the first access network device; the query information is used to query the second progress information of the first service data.

[0042] The embodiments of the present application also provide another data transmission method, which can be specifically referred to in the following fourth aspect and fifth aspect.

[0043] Fourth aspect, the embodiments of the present application provide a data transmission method. This method can be executed by the first access network device, or by a chip or chip system corresponding to the first access network device, and there is no limitation in this regard. Taking the first access network device as an example, the method may include: when the first access network device meets the first condition, it sends the first confirmation information to the terminal device, and the first confirmation information includes information indicating that the access network device cannot complete the transmission of the first service data; the first condition may include but is not limited to: the first access network device sends a handover request message; or the first access network device receives a handover request confirmation message.

[0044] In the embodiments of the present application, the first access network device is the access network device that can currently serve the terminal device, and can also be referred to as the source access network device.

[0045] In an embodiment of the present application, the first service data may be determined or generated by the terminal device based on information about the first data volume and / or information about the first time from the first access network device; wherein, the first data volume refers to the data volume that the first access network device can complete transmission within the first time. In the present application, the first data volume may also be understood as the data volume threshold for the first access network device to transmit data, and the first time may be understood as the delay threshold for the first access network device to transmit data. The first service data may be associated with one or more of the first Quality of Service flow (QoS flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. In addition, the specific form of the first service data may be picture data, video data, text data, signals, and the present application is not limited thereto.

[0046] In the solution of the present application, when the first access network device confirms that the terminal device has switched, it can instruct the terminal device to suspend the transmission of the first service data, thereby effectively avoiding the situation where the terminal device waits for transmission but finally fails to complete the transmission of the first service data through the access network device.

[0047] In a possible implementation manner, the first confirmation information of the first service data may also be used to indicate that the access network device cannot complete the transmission of the first service data, or to indicate that the terminal device does not transmit the first service data. The access network device may be the second access network device or the target access network device of the terminal device, or may also be the first access network device, and the present application is not limited thereto.

[0048] In a fifth aspect, an embodiment of the present application provides a data transmission method, which may be executed by the terminal device, or may be executed by a chip or chip system corresponding to the terminal device, and the present application is not limited thereto. Taking the terminal device as an example, the method may include: the terminal device receives the first confirmation information from the first access network device; the first confirmation information includes information that the access network device cannot complete the transmission of the first service data; the terminal device determines not to send the first service data according to the first confirmation information.

[0049] In an embodiment of the present application, the first access network device may be the access network device currently serving the terminal device, and may also be referred to as the source access network device.

[0050] In an embodiment of the present application, the first service data may be determined or generated by the terminal device based on information about the first data volume and / or information about the first time from the first access network device; wherein, the first data volume refers to the data volume that the first access network device can complete transmission within the first time. In the present application, the first data volume may also be understood as the data volume threshold for the first access network device to transmit data, and the first time may be understood as the delay threshold for the first access network device to transmit data. The first service data may be associated with one or more of the first Quality of Service flow (QoS flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. In addition, the specific form of the first service data may be picture data, video data, text data, signals, and the present application is not limited thereto.

[0051] In the solution of the present application, when the first access network device confirms that the terminal device has switched, it can instruct the terminal device to suspend transmitting the first service data, thereby effectively avoiding the situation where the terminal device waits for transmission but ultimately fails to complete the transmission of the first service data through the access network device.

[0052] In a possible implementation manner, the first confirmation information may also be used to indicate that the access network device cannot complete the transmission of the first service data, or to indicate that the terminal device does not transmit the first service data. The access network device may be the second access network device or the target access network device of the terminal device, or may also be the first access network device, and the present application is not limited thereto.

[0053] In a sixth aspect, an embodiment of the present application further provides a communication device, which can be used to execute the method in the first aspect or the fourth aspect. The device may be the first access network device, or a component in the first access network device (for example, a chip, or a chip system, or a circuit), or may also be a device that can be used in combination with the first access network device.

[0054] In a possible implementation manner, the device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software. In a possible implementation manner, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module). Among them, the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to execute the method described in the first aspect or any possible implementation manner in the first aspect, or the processing unit may be used to execute the method described in the fourth aspect or any possible implementation manner in the fourth aspect.

[0055] In a seventh aspect, an embodiment of the present application further provides a communication device, which can be used to execute the method of the second aspect. The device can be a second access network device, or a component in the second access network device (for example, a chip, or a chip system, or a circuit), or a device that can be used in combination with the second access network device.

[0056] In a possible implementation, the device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the second aspect. The module or unit can be a hardware circuit, software, or a combination of a hardware circuit and software. In a possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module). The communication unit can be used to perform the functions of receiving and / or sending, and the processing unit can be used to execute the method described in the second aspect or any possible implementation manner of the second aspect.

[0057] In an eighth aspect, an embodiment of the present application further provides a communication device, which can be used to execute the method of the third aspect or the fifth aspect. The device can be a terminal device, or a component in the terminal device (for example, a chip, or a chip system, or a circuit), or a device that can be used in combination with the terminal device.

[0058] In a possible implementation, the device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the third aspect. The module or unit can be a hardware circuit, software, or a combination of a hardware circuit and software. In a possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module). The communication unit can be used to perform the functions of receiving and / or sending, and the processing unit can be used to execute the method described in the third aspect or any possible implementation manner of the third aspect, or the processing unit can be used to execute the method described in the fifth aspect or any possible implementation manner of the fifth aspect.

[0059] In a ninth aspect, an embodiment of the present application provides a device, which includes: at least one processor and a communication interface; wherein, the communication interface is used for communicating with other devices; the processor is used for running a set of programs so that the device can implement the method provided in the above first aspect or any one of its possible implementation manners, or so that the device can implement the method provided in the above second aspect or any one of its possible implementation manners, or so that the device can implement the method provided in the above third aspect or any one of its possible implementation manners, or so that the device can implement the method provided in the above fourth aspect or any one of its possible implementation manners, or so that the device can implement the method provided in the above fifth aspect or any one of its possible implementation manners.

[0060] In a tenth aspect, an embodiment of the present application further provides a computer storage medium, in which a software program is stored, and when the software program is read and executed by one or more processors, it can implement the method provided in the above first aspect or any one of its possible implementation manners, or implement the method provided in the above second aspect or any one of its possible implementation manners, or implement the method provided in the above third aspect or any one of its possible implementation manners, or implement the method provided in the above fourth aspect or any one of its possible implementation manners, or implement the method provided in the above fifth aspect or any one of its possible implementation manners.

[0061] In an eleventh aspect, an embodiment of the present application further provides a computer program product containing instructions, which when running on a computer, causes the method provided in the above first aspect or any one of its possible implementation manners to be executed, or causes the method provided in the above second aspect or any one of its possible implementation manners to be executed, or causes the method provided in the above third aspect or any one of its possible implementation manners to be executed, or causes the method provided in the above fourth aspect or any one of its possible implementation manners to be executed, or causes the method provided in the above fifth aspect or any one of its possible implementation manners to be executed.

[0062] In a twelfth aspect, an embodiment of the present application provides a communication system, which includes a first access network device capable of implementing the method provided in the above first aspect or the above fourth aspect, a second access network device capable of implementing the method provided in the above second aspect, and a terminal device capable of implementing the method provided in the above third aspect or the above fifth aspect.

[0063] In a thirteenth aspect, an embodiment of the present application further provides a chip system, which includes a processor for supporting the first access network device to implement the functions involved in the above first aspect or the above fourth aspect; or for supporting the second access network device to implement the functions involved in the above second aspect; or for supporting the terminal device to implement the functions involved in the above third aspect or the above fifth aspect.

[0064] In a possible design, the chip system further includes a memory, which is used to store necessary program instructions and data executed by the loading device. The chip system may be composed of chips or may include chips and other discrete devices.

[0065] It should be noted that the technical effects that can be achieved by the above sixth aspect to the thirteenth aspect or any possible implementation manner among the sixth aspect to the thirteenth aspect can be correspondingly described with reference to the technical effects that can be achieved by the above first aspect to the fifth aspect or any possible implementation manner among the first aspect to the fifth aspect; details are not described herein again. Description of the Drawings

[0066] Figure 1 Schematic diagram of a communication system applicable to an embodiment of the present application;

[0067] Figure 2 Schematic diagram of the structural layer of data transmission applicable to an embodiment of the present application;

[0068] Figure 3 Schematic flowchart of a data transmission method provided by an embodiment of the present application;

[0069] Figure 4 Schematic flowchart of a specific implementation manner provided by an embodiment of the present application;

[0070] Figure 5 Example diagram of another data transmission method provided by an embodiment of the present application;

[0071] Figure 6 Schematic diagram of a communication device provided by an embodiment of the present application;

[0072] Figure 7 Schematic diagram of another communication device provided by an embodiment of the present application;

[0073] Figure 8 Schematic diagram of a chip device provided by an embodiment of the present application. Detailed Implementation Manner

[0074] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application.

[0075] The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to limit this application. As used in the specification and the appended claims of this application, the singular forms "a", "an", "the", "above-mentioned", "said", and "this" are also intended to include expressions such as "one or more", unless the context clearly indicates otherwise. In the embodiments of this application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the relationship between related objects and indicates that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or its similar expressions refer 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 means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0076] Reference to "one embodiment" or "some embodiments" etc. described in this specification means that a specific feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other embodiments" etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The "embodiment" in this specification is the same as the foregoing. The terms "comprise", "include", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways. Words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" should not be construed as being more preferred or having more advantages than other embodiments or designs. Using words such as "exemplary" or "for example" is intended to present related concepts in a specific way for easy understanding.

[0077] In the embodiments of the present application, "a plurality of" refers to two or more. It should be noted that in the description of the embodiments of the present application, terms such as "first", "second", as well as "1", "2", etc. are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order. In addition, the term "used to indicate" mentioned in the description of the embodiments of the present application may include directly indicating and indirectly indicating. When describing that a certain indication information is used to indicate A, it may include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information. In addition, the steps corresponding to the dashed boxes or dashed lines in the accompanying drawings of the specification represent optional steps.

[0078] In the embodiments of the present application, "when..." and "if" both refer to corresponding processing being performed under certain objective circumstances, not limited to a specific time, and do not require a judgment action during implementation, nor do they imply other limitations.

[0079] Generally, in order to meet the enhancement of image quality, the user's mobile phone needs to process the images obtained by taking pictures locally. However, with the increasing requirements for the quality of processed images, it is difficult for the mobile phone to meet the requirements by local processing alone. For this reason, a method of cloud-assisted processing of mobile phone images is proposed, that is, the mobile phone can upload the images to the cloud through the base station, and the cloud performs the processing, and then returns the processed images to the mobile phone locally through the base station. For this image processing method, before generating image data, the mobile phone local needs to obtain the maximum data volume and delay that the base station can guarantee to complete the transmission. Then, the mobile phone local can generate and / or transmit corresponding-sized data based on this information of the base station to ensure that the entire image data of the mobile phone can be effectively uploaded to the cloud within the specified time through the base station. However, in a mobility scenario, when the user's mobile phone switches from the source base station to the target base station, the target base station may not be able to achieve the maximum data volume and delay guaranteed by the source base station for transmission. If the target base station cannot complete the transmission of the image data of the user's mobile phone and does not inform the user, then after the user's mobile phone transmits the image data to the target base station and reaches the maximum threshold of its data volume or delay, it only learns that the target base station cannot complete the transmission. At this time, if the mobile phone local processes this image data again, it will increase the processing delay and result in a poor user experience. Therefore, in a mobility scenario, how to ensure that the terminal device can timely learn whether it can report service data through the base station is one of the problems that need to be solved currently.

[0080] In view of the above problems, the embodiments of the present application propose a data transmission method that can ensure that the terminal device can timely learn whether it can complete the transmission of service data through the access network device.

[0081] The method provided by the embodiments of this application can be applied to the fourth-generation (4G) communication system, such as the Long-Term Evolution (LTE) communication system, and can also be applied to the fifth-generation (5G) communication system, such as the 5G New Radio (NR) communication system, or to various future communication systems, such as the sixth-generation (6G) communication system. The method provided by the embodiments of this application can also be applied to the Narrow Band-Internet of Things (NB-IoT) system. The method provided by the embodiments of this application can also be applied to a satellite communication system, where the satellite communication system can be integrated with the above communication systems.

[0082] Figure 1 Fig. shows a possible and non-limiting communication system architecture applicable to the embodiments of this application. As Figure 1 shown, the communication system 1000 includes a Radio Access Network (RAN) 100 and a Core Network (CN) 200. Optionally, the communication system 3000 may further include the Internet 300. The RAN 100 includes at least one access network device (such as Figure 1 110a and 110b in Figure 1 , collectively referred to as 110) and at least one terminal device (such as Figure 1 120a - 120j in

[0083] collectively referred to as 120). The RAN 100 may further include other RAN nodes, for example, wireless relay devices and / or wireless backhaul devices (

[0084] not shown in Figure 1 ). The terminal device 120 is connected to the access network device wirelessly. The access network device is connected to the core network 200 wirelessly or by wire. The core network devices in the core network 200 and the access network device may be different physical devices, or may be the same physical device integrating the core network logic function and the radio access network logic function.

[0083] The RAN 100 may be a 3GPP-related cellular system, for example, a 4G or 5G mobile communication system, or an evolved system after 5G (such as a 6G mobile communication system). The RAN 100 may also be an Open Radio Access Network (O-RAN or ORAN), a Cloud Radio Access Network (CRAN), or a WiFi system. The RAN 100 may also be a communication system integrating two or more of the above systems.

[0084] It can be understood that Figure 1Only one possible communication system architecture to which the embodiments of the present application can be applied is shown. In other possible scenarios, other devices may also be included in the communication system architecture.

[0085] The access network device is a node in a radio access network (RAN), and can also be referred to as an access network device or a RAN node (or device). The access network device is used to assist the terminal device in achieving wireless access. The multiple access network devices in the communication system 1000 can be of the same type of node or different types of nodes. In some scenarios, the roles of the access network device and the terminal device 120 are relative. For example, Figure 1 The network element 120i in the middle network can be a helicopter or a drone, which can be configured as a mobile base station. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The access network device and the terminal device 120 are sometimes both referred to as communication devices. For example, Figure 1 The network elements 110a and 110b in the middle network can be understood as communication devices with base station functions, and the network elements 120a - 120j can be understood as communication devices with terminal device functions.

[0086] In a possible scenario, the access network device can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, an integrated access and backhaul (IAB) node, an access network device in a mobile switching center non-terrestrial network (NTN) communication system, that is, it can be deployed on a high-altitude platform or a satellite, etc. The access network device can be a macro base station (such as Figure 1 110a in Figure 1Among them, it can be the 110b) in it, a relay node or a donor node, or a wireless controller in a CRAN scenario. The access network device can also be a device that serves as a base station function in device-to-device (D2D) communication, vehicle-to-everything communication, drone communication, or machine communication. Optionally, the access network device can also be a server, a wearable device, a vehicle, or an in-vehicle device, etc. For example, the access network device in vehicle-to-everything (V2X) technology can be a road side unit (RSU).

[0087] In another possible scenario, multiple access network devices cooperate to assist the terminal device in achieving wireless access, and different access network devices respectively implement some functions of the base station. For example, the access network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be set separately, or they can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the access network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be classified as an access network device in the radio access network (RAN), or the CU can be classified as an access network device in the core network (CN), which is not limited here.

[0088] It should be noted that in different systems, the CU (or CU-CP and CU-UP), or the DU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU can also be called an O-CU (open CU), the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. For the convenience of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the CU (or CU-CP and CU-UP), DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.

[0089] In the embodiments of the present application, the form of the access network device is not limited. The device for implementing the functions of the access network device may be the access network device; or it may be a device capable of supporting the access network device to implement such functions, such as a chip system. This device may be installed in the access network device or used in combination with the access network device.

[0090] The terminal device 120 may also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., or a device for providing voice or data connectivity to a user, or an Internet of Things device. For example, the terminal device includes handheld devices with wireless connection functions, in-vehicle devices, etc. Currently, the terminal device may be: a mobile phone, a tablet computer, a laptop computer, a palm computer, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed train, etc.), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electricity meter, etc.), a smart robot, a robotic arm, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flying device (such as a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal device may also be other devices with terminal functions. For example, the terminal device may also be a device that serves as a terminal function in D2D communication.

[0091] The access network device and the terminal device can be fixed in position or movable. The access network device and the terminal device 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 artificial satellites in the air. The embodiments of the present application are not limited thereto. In addition, communication can be carried out between the access network device and the terminal device, between the access network device and the access network device, and between the terminal device and the terminal device through authorized spectrum, or through unlicensed spectrum, or through both authorized spectrum and unlicensed spectrum at the same time; communication can be carried out through spectrum below 6 gigahertz (GHz), or through spectrum above 6 GHz, or through both spectrum below 6 GHz and spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0092] In the embodiments of the present application, the functions of the access network device can also be executed by a module (such as a chip) in the access network device, or by a control subsystem including the functions of the access network device. The control subsystem including the functions of the access network device here can be a control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal device can also be executed by a module (such as a chip or a modem) in the terminal device, or by a device including the functions of the terminal device.

[0093] The network architecture and service scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation to the technical solutions provided by the embodiments of the present application. Those skilled in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0094] In the present application, the names of the various messages in the following processes are only examples. With the evolution of communication technology or the change of application scenarios, the names of the various information / messages / data, etc. in the following processes may change. However, no matter how their names change, as long as their meanings are the same as the functions or meanings in the present application, they all fall within the protection scope of the present application.

[0095] It should be noted that the "first service data" in this application may include / replace any one or more of the following: the first Packet Data Convergence Protocol (PDCP), the first Radio Link Control (RLC) entity, the first Data Radio Bearer (DRB), the first Quality of Service (QoS) flow, the first Logical Channel (LCH), the data associated with the first PDCP, the data associated with the first RLC entity, the data associated with the first DRB, the data associated with the first QoS flow, and the data associated with the first LCH. It should be noted that the DRB in this application may include / replace bearer or radio bearer.

[0096] This application provides a data transmission method. To better understand the solution of the embodiments of this application, the names and related technical features involved in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand and should not be regarded as a limitation on the protection scope required by this application.

[0097] I. Service data.

[0098] In the embodiments of this application, the service data may be the data involved when the terminal device executes certain services or functions (that is, the service data may refer to the data related to the service). The specific form of the service data may include, but is not limited to: photo (picture) data, video data, voice data, text, web page, signal, information, symbol. The format of the service data is associated with the specific form of the data; for example, for image data, its format includes BMF, JPG, etc.; for video data, the corresponding format includes AVI, DAT, etc. For text data, its format includes: word, wps, etc.; other service data will not be listed one by one.

[0099] Exemplarily, in the scenario of cloud photo taking, the characteristics of photo (picture) - type data are: sudden large - volume data. Specifically, it can be as follows:

[0100] a. The data volume of each photo is relatively large. For example, for the data of a photo, it takes a certain amount of time to submit from the APP layer of the terminal device to the AS layer of the terminal device;

[0101] b. The photo - taking action is not periodic but sudden.

[0102] For example, in the scenario of cloud photo taking, after the user presses the photo - taking button and before the data to be transmitted is truly generated / determined, the terminal device also needs to interact with the base station so that the terminal device can obtain the maximum data volume and delay that the base station can guarantee. Then, the terminal device can generate / determine the data to be transmitted based on the maximum data volume and delay.

[0103] For example, for the processing of image data, multiple images may be processed at different times (for example, the time interval may be 30 ms, 33.34 ms, etc.) to obtain a single photo, so as to obtain the gain at different times. However, the photo obtained after image processing is a single photo. Therefore, it is possible that: the data of multiple photos at different times are generated together; or the data of multiple photos at different times are generated in stages. Therefore, a single photo (image) involved in the embodiments of the present application may be a photo obtained by taking a single shot, or may be multiple photos (images) at different times.

[0104] In a communication service, the service data in the embodiments of the present application may be associated with one or more of a corresponding Quality of Service flow (QoS flow), a Data Radio Bearer (DRB), a Packet Data Convergence Protocol (PDCP) entity, a Radio Link Control (RLC), and a Logical Channel (LCH).

[0105] For example, service data may also be referred to as data, or a data set, or target data, or other names, which is not limited herein.

[0106] II. Structural Layers for Communication between a Terminal Device and a Network Device.

[0107] The communication between a base station and a terminal device follows a certain protocol layer structure.

[0108] See Figure 2 As shown in (a) of , for the access stratum (AS), the user plane protocol stack may include a Service Data Adaptation Protocol (SDAP) layer, a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, a Medium Access Control (MAC) layer, and a Physical (PHY) layer. Figure 2 (a) shows a schematic diagram of the interaction between each layer between a terminal device and a base station based on the user plane protocol stack.

[0109] See Figure 2As shown in (b), for the access stratum AS, the control plane protocol stack may include a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, and a physical (PHY) layer. Additionally, for the control plane protocol stack, a non-access stratum (NAS) may also be included. Refer to Figure 2 Figure (b) shows a schematic diagram of the interaction between each layer between the terminal device and the base station based on the control plane protocol stack, and a schematic diagram of the NAS layer interaction between the terminal device and a core network element (such as an access and mobility management function (AMF)).

[0110] Above the AS layer, there may also be an APP layer. There may be other layers between the AS layer and the APP layer, and there is no limit to this. For cloud photography, the data may be generated at the APP layer and then submitted by the APP layer to the AS layer.

[0111] The technical solution of this application will be introduced below in combination with specific embodiments.

[0112] It should be noted that in this application, "the first service data" can include / replace: "corresponding to the first service data", or "associated with the first service data". In addition, in this application, "within the time" can include / replace: "before the time".

[0113] The embodiment of this application provides a data transmission method, which can be applied to but is not limited to the above Figure 1 shown communication system. This method takes the first access network device, the second access network device, and the terminal device as the execution entities as an example to introduce the solution. This method can be executed by the first access network device, the second access network device, and the terminal device, or by the components (modules, chips, etc.) corresponding to the first access network device, the second access network device, and the terminal device, or by a device that is used in correspondence with the first access network device, the second access network device, and the terminal device; the embodiment of this application does not limit the specific forms and quantities of the first access network device, the second access network device, and the terminal device. In addition, in practical applications, the first access network device, the second access network device, and the terminal device can also be correspondingly replaced by other devices, and this application does not limit this. Please refer to Figure 3 As shown, the specific process of this method is as follows:

[0114] S301: The terminal device sends the second progress information of the first service data to the first access network device. Correspondingly, the first access network device receives the second progress information of the first service data. S301 is an optional step.

[0115] Exemplarily, the first access network device is the source access network device of the terminal device (e.g., the source base station). The second access network device is the target access network device of the terminal device (e.g., the target base station). For example, in the scenario of mobile handover, the terminal device can hand over from the first access network device to the second access network device, or from the source cell served by the first access network device to the target cell served by the second access network device.

[0116] Optionally, in the CU-DU split architecture, the first access network device in S301 can be / include / replaced by: DU, or the first DU. For example, the terminal device sends the second progress information of the first service data to the first DU.

[0117] Optionally, in the CU-DU split architecture, this application can further include: the first DU sends the second progress information of the first service data to the first CU.

[0118] In the embodiments of this application, the second progress information can also be replaced by other names, such as the second information / message, and there is no limitation thereto. The second progress information can be transmitted alone or carried in other messages for transmission, and there is no limitation thereto either.

[0119] In the embodiments of this application, the terminal device sends the second progress information of the first service data to the first access network device, including but not limited to any one or more of the following possible implementation manners:

[0120] Implementation manner 1: The second progress information can include the information of the data volume of the first service data, and / or the information of the time of the first service data.

[0121] Optionally, in implementation manner 1, the second progress information can further include the information that the terminal device generates the first service data.

[0122] Optionally, in implementation manner 1, the second progress information can further include the information of the generation of the first service data, and the information of the generation of the first service data is used to indicate that the terminal device generates the first service data.

[0123] Optionally, when the terminal device generates the first service data, implementation manner 1 can be adopted.

[0124] Exemplarily, the first service data can be determined or generated by the terminal device based on the information of the first data volume from the first access network device, and / or the information of the first time. For example, the first data volume can be the data volume that the first access network device can complete transmission within the first time.

[0125] Exemplarily, the first service data may be associated with one or more of a first Quality of Service (QoS) flow, a first Data Radio Bearer (DRB), a first Packet Data Convergence Protocol (PDCP) entity, a first Radio Link Control (RLC) entity, and a first Logical Channel (LCH), and is not limited thereto.

[0126] For example, as Figure 2 shown in (a) below, each layer in the Access Stratum (AS) may carry service data. The Service Data Adaptation Protocol (SDAP) layer (or entity) may carry service data through at least one QoS flow, the PDCP layer (entity) may carry service data through at least one DRB, and the Physical (PHY) layer may carry service data through at least one LCH. Therefore, the first service data of the terminal device in this application may be carried by one or more of a first QoS flow, a first DRB, a first PDCP layer (or entity), a first RLC layer (or entity), and a first LCH.

[0127] In addition, the specific form of the first service data may be photo (picture) data, video data, text data, signals, and this application is not limited thereto.

[0128] Implementation method 2: The second progress information may include: information on the generation of the first service data, and / or, information on the fifth time of the first service data. For example, the information on the generation of the first service data is used to indicate that the terminal device has generated the first service data, or, information used to indicate that the terminal device has not generated the first service data. For example, the fifth time of the first service data is how long it will take / how likely it is that the first service data will be generated, or, the time point when the first service data is generated.

[0129] Optionally, in implementation method 2, the second progress information may further include information on the data volume of the first service data, and / or, information on the time of the first service data.

[0130] Optionally, in implementation method 2, the second progress information may further include information on the generation of the first service data, and the information on the generation of the first service data is used to indicate that the terminal device has not generated the first service data.

[0131] Optionally, in implementation method 2, the second progress information may further include information on the first data volume, and / or, information on the first time.

[0132] Optionally, when the terminal device has not generated the first service data, implementation method 2 may be adopted.

[0133] Implementation method 3: The second progress information may include: information on the second data volume, and / or, information on the second time.

[0134] Exemplarily, the second data volume may be, but is not limited to: the data volume of the first service data that the terminal device has transmitted, or the data volume of the first service data that the terminal device has transmitted within the second time.

[0135] Optionally, in Implementation Mode 3, the second progress information may further include information that the terminal device has generated the first service data.

[0136] Optionally, in Implementation Mode 3, the second progress information may further include: information on the generation of the first service data, and the information on the generation of the first service data is used to indicate that the terminal device has generated the first service data.

[0137] Optionally, when the terminal device has generated the first service data, Implementation Mode 3 may be adopted.

[0138] Implementation Mode 4: The second progress information may include: information on the total data volume of the first service data.

[0139] Exemplarily, the total data volume of the first service data may be, but is not limited to: the total data volume of the first service data that the terminal device has generated.

[0140] Optionally, in Implementation Mode 4, the second progress information may further include information that the terminal device has generated the first service data.

[0141] Optionally, in Implementation Mode 4, the second progress information may further include: information on the generation of the first service data, and the information on the generation of the first service data is used to indicate that the terminal device has generated the first service data.

[0142] Optionally, when the terminal device has generated the first service data, Implementation Mode 4 may be adopted.

[0143] Optionally, in the embodiments of the present application, the terminal device may obtain information on the data volume of the first service data through any one or more of the following methods:

[0144] Method 1: The terminal device may determine the information on the data volume of the first service data based on the data volume information known to itself.

[0145] In Method 1, when the terminal device determines the information on the data volume of the first service data based on the data volume information known to itself, it may be implemented through any one of the following:

[0146] a1: The terminal device determines the information on the data volume of the first service data according to the information on the total data volume of the first service data and the second data volume information.

[0147] For example, the data volume of the first service data is the difference between the total data volume of the first service data and the second data volume (i.e., the data volume of the first service data = the total data volume of the first service data - the second data volume).

[0148] For example, the second data volume may be, but is not limited to: the data volume of the first service data that the terminal device has transmitted, or the data volume of the first service data that the terminal device has transmitted within the second time period.

[0149] a2: The terminal device determines the information on the data volume of the first service data based on the information on the first data volume and the information on the second data volume.

[0150] For example, the data volume of the first service data is the difference between the first data volume and the second data volume (i.e., the data volume of the first service data = the first data volume - the second data volume).

[0151] Method 2: The terminal device can determine the information on the data volume of the first service data based on the data volume information from the first access network device.

[0152] In Method 2, the terminal device determines the information on the data volume of the first service data based on the data volume information from the first access network device, which can be implemented by any of the following:

[0153] b1: The terminal device determines the information on the data volume of the first service data based on the information on the total data volume of the first service data and the fourth data volume information from the first access network device.

[0154] For example, the data volume of the first service data is the difference between the total data volume of the first service data and the fourth data volume (i.e., the data volume of the first service data = the total data volume of the first service data - the fourth data volume).

[0155] For example, the fourth data volume may be, but is not limited to: the data volume of the first service data that the first access network device has received, or the data volume of the first service data that the first access network device has received within the second time period.

[0156] Optionally, the first access network device can actively, or periodically, or based on the query information / request information of the terminal device, or based on event / condition triggering, send the information on the fourth data volume to the terminal device. For example, the terminal device sends request information to the first access network device, and the request information can be used to query / request / ask the first access network device for the information on the fourth data volume. Correspondingly, the first access network device sends the information on the fourth data volume to the terminal device.

[0157] b2: The terminal device determines the information on the data volume of the first service data based on the information on the first data volume and the information on the fourth data volume from the first access network device. For example, the data volume of the first service data is the difference between the first data volume and the fourth data volume (i.e., the data volume of the first service data = the first data volume - the fourth data volume).

[0158] Optionally, in the embodiments of the present application, the terminal device may obtain the information on the time of the first service data through any one or more of the following methods:

[0159] Method 1: The terminal device determines the information on the time of the first service data based on the time information known to itself.

[0160] In Method 1, the terminal device determines the information on the time of the first service data based on the time information known to itself, which can be achieved through any one of the following:

[0161] c1: The terminal device determines the information on the time of the first service data based on the information on the total time of the first service data and the information on the second time. For example, the time of the first service data is the difference between the total time of the first service data and the second time (i.e., the time of the first service data = the total time of the first service data - the second time).

[0162] For example, the second time may be, but is not limited to: the duration occupied by the terminal device in transmitting the first service data, or the duration occupied by the terminal device in transmitting the first service data of the second data volume.

[0163] c2: The terminal device determines the information on the time of the first service data based on the information on the first time and the information on the second time. For example, the time of the first service data is the difference between the first time and the second time (i.e., the time of the first service data = the first time - the second time).

[0164] Method 2: The terminal device determines the information on the time of the first service data based on the time information from the first access network device.

[0165] In Method 2, the terminal device determines the information on the time of the first service data based on the time information from the first access network device, which can be achieved through any one of the following:

[0166] d1: The terminal device determines the information on the time of the first service data based on the information on the total time of the first service data and the information on the fourth time from the first access network device.

[0167] For example, the time of the first service data is the difference between the total time of the first service data and the fourth time (i.e., the time of the first service data = the total time of the first service data - the fourth time).

[0168] For example, the fourth time may be, but is not limited to: the duration during which the first access network device has received the first service data, or the duration during which the first access network device has received the first service data of the second data volume.

[0169] Optionally, the first access network device may actively, or periodically, or based on the query information / request information of the terminal device, or based on an event / condition trigger, send the information of the fourth time to the terminal device. For example, the terminal device sends request information to the first access network device, and the request information may be used to query / request / ask the first access network device for the information of the fourth time. Accordingly, the first access network device sends the information of the fourth time to the terminal device.

[0170] d2: The terminal device determines the information of the time of the first service data according to the information of the first time and the information of the fourth time from the first access network device. For example, the time of the first service data is the difference between the first time and the fourth time (i.e., the time of the first service data = the first time - the fourth time).

[0171] It should be noted that S301 may be used as an independent embodiment and does not depend on other steps.

[0172] S302: The first access network device sends the first progress information of the first service data of the terminal device to the second access network device. Accordingly, the second access network device receives the first progress information of the first service data.

[0173] Optionally, in the CU-DU separation architecture, the first access network device sending the first progress information of the first service data of the terminal device to the second access network device may include one or more of the following situations:

[0174] Situation 1, in the CU-DU separation architecture, the first access network device in S302 may be / including / replaced by: DU, or the first DU. For example, the first DU sends the first progress information of the first service data of the terminal device to the second access network device.

[0175] Situation 2, in the CU-DU separation architecture, the first access network device in S302 may be / including / replaced by: CU, or the first CU. For example, the first CU sends the first progress information of the first service data to the second access network device.

[0176] Situation 3, in the CU-DU separation architecture, the second access network device in S302 may be / including / replaced by: DU, or the second DU. For example, the first access network device sends the first progress information of the first service data to the second DU.

[0177] Case 4. In the CU-DU split architecture, the second access network device in S302 may be / include / replace with: CU, or the second CU. For example, the first access network device sends the first progress information of the first service data to the second CU.

[0178] For example, the first DU sends the first progress information of the first service data to the second DU.

[0179] Optionally, in the CU-DU split architecture, this application may further include: the first DU sends the first progress information of the first service data to the first CU.

[0180] Optionally, in the CU-DU split architecture, this application may further include: the first CU sends the first progress information of the first service data to the first DU.

[0181] Optionally, in the CU-DU split architecture, this application may further include: the second DU sends the first progress information of the first service data to the second CU.

[0182] Optionally, in the CU-DU split architecture, this application may further include: the second CU sends the first progress information of the first service data to the second DU.

[0183] In the embodiments of this application, the first progress information may also be replaced with other names, such as the first information / message, and there is no limitation thereto. The first progress information may be transmitted alone or carried in other messages for transmission, and there is no limitation thereto.

[0184] Exemplarily, the first progress information of the first service data may be carried in a handover request message.

[0185] In the embodiments of this application, the first access network device sends the first progress information of the first service data of the terminal device to the second access network device, including but not limited to the following possible implementation manners:

[0186] Implementation manner 1: The first progress information may include: information on the data volume of the first service data, and / or, information on the time of the first service data.

[0187] Optionally, in implementation manner 1, the first progress information may further include information on the generation of the first service data, and the information on the generation of the first service data is used to indicate that the terminal device has generated the first service data.

[0188] Optionally, in implementation manner 1, the first progress information may further include the information that the terminal device has generated the first service data.

[0189] Optionally, when the terminal device has generated the first service data, implementation manner 1 may be adopted.

[0190] Implementation method 2: The first progress information may include: information indicating that the terminal device has not generated the first service data, and / or information on the fifth time of the first service data.

[0191] Optionally, in implementation method 2, the first progress information may include information on the generation of the first service data, and the information on the generation of the first service data is used to indicate that the terminal device has not generated the first service data.

[0192] Optionally, in implementation method 2, the first progress information may further include information on the data volume of the first service data, and / or information on the time of the first service data.

[0193] Optionally, in implementation method 2, the first progress information may further include information on the first data volume, and / or information on the first time.

[0194] Optionally, when the terminal device has not generated the first service data, implementation method 2 may be adopted.

[0195] In a possible implementation manner, the information on the data volume of the first service data may include or be replaced by: information on the remaining data volume of the first service data. In a possible implementation manner, the information on the time of the first service data may include or be replaced by: information on the remaining time of the first service data. Optionally, this implementation manner may be applied when the terminal device has generated the first service data.

[0196] In a possible implementation manner, the information on the data volume of the first service data may include or be replaced by: information on the total data volume of the first service data. Optionally, this implementation manner may be applied when the terminal device has generated the first service data.

[0197] In a possible implementation manner, the information on the time of the first service data may include or be replaced by: information on the deadline of the first service data. Optionally, this implementation manner may be applied when the terminal device has generated the first service data.

[0198] In a possible implementation manner, the information on the data volume of the first service data may include / replace: information on the first data volume. In a possible implementation manner, the information on the time of the first service data may include / replace: information on the first time. Optionally, this implementation manner may be applied when the terminal device has not generated the first service data.

[0199] In a possible implementation manner, the data volume of the first service data is equal to the first data volume. In a possible implementation manner, the time of the first service data is equal to the first time. Optionally, this implementation manner may be applied when the terminal device has not generated the first service data.

[0200] Optionally, the first data volume is sent by the first network device to the terminal device. For example, the first data volume is the data volume that the first access network device promises to the terminal device that can be completed.

[0201] Optionally, the first time is sent by the first network device to the terminal device. For example, the first time is the time that the first access network device promises to the terminal device that can be completed.

[0202] For example, the first data volume is the data volume that the first access network device can complete within the first time.

[0203] In a possible implementation manner, the first progress information may further include information on the fifth time of the first service data. For example, the information on the fifth time is used to indicate how long it will take / may take for the first service data to be generated, or the time point when the first service data is generated. Optionally, this implementation manner may be adopted when the first service data has not been generated yet.

[0204] Optionally, in implementation manner two, the first progress information may further include information on the fifth time of the first service data.

[0205] Optionally, in the embodiments of the present application, the first access network device may obtain information on the data volume of the first service data through any one or more of the following ways:

[0206] Way 1: The first access network device may determine information on the data volume of the first service data based on information from the terminal device.

[0207] In Way 1, the first access network device determines information on the data volume of the first service data based on information from the terminal device, which can be achieved through any one of the following:

[0208] A1: The first access network device receives information on the data volume of the first service data from the terminal device.

[0209] Optionally, the terminal device may actively, or periodically, or based on the query information of the first access network device, or based on an event / condition trigger, send information on the data volume of the first service data to the first access network device.

[0210] For example, the first access network device may send query information to the terminal device, and the query information may be used to query / request / ask the terminal device for information on the data volume of the first service data. Accordingly, the terminal device sends information on the data volume of the first service data to the first access network device.

[0211] For example, A1 can be implemented by the first access network device receiving the second progress information from the terminal device in S301, or implemented through other processes, or implemented through an independent transmission process, which is not limited thereto.

[0212] Optionally, in the embodiments of the present application, the query information can also be replaced with other names, such as request information / message, or third information / message, which is not limited thereto. The query information can be transmitted alone or carried in other messages for transmission, which is also not limited thereto.

[0213] A2: The first access network device determines the information on the data volume of the first service data according to the information on the total data volume of the first service data from the terminal device and the information on the second data volume from the terminal device. For example, the data volume of the first service data is the difference between the total data volume of the first service data and the second data volume (the data volume of the first service data = the total data volume of the first service data - the second data volume).

[0214] Optionally, the terminal device can actively, or periodically, or based on the query information of the first access network device, or triggered by an event / condition, send the information on the total data volume of the first service data and / or the information on the second data volume to the first access network device. Correspondingly, the first access network device receives the information on the total data volume of the first service data and / or the information on the second data volume from the terminal device.

[0215] For example, the first access network device can send query information to the terminal device, and the query information can be used to query / request / ask the terminal device for the information on the total data volume of the first service data and / or the information on the second data volume; correspondingly, after receiving the query information, the terminal device sends the information on the total data volume of the first service data and / or the information on the second data volume to the first access network device.

[0216] For example, the second data volume can be, but is not limited to: the data volume of the first service data that the terminal device has transmitted, or the data volume of the first service data that the terminal device has transmitted within the second time.

[0217] A3: The first access network device determines the information on the data volume of the first service data according to the information on the first data volume and the information on the second data volume from the terminal device.

[0218] For example, the data volume of the first service data is the difference between the first data volume and the second data volume (i.e., the data volume of the first service data = the first data volume - the second data volume).

[0219] A4: The first access network device determines the information on the data volume of the first service data according to the information on the total data volume of the first service data from the terminal device and the information on the fourth data volume.

[0220] For example, the data volume of the first service data is the difference between the total data volume of the first service data and the fourth data volume (i.e., the data volume of the first service data = the total data volume of the first service data - the fourth data volume).

[0221] For example, the fourth data volume can be, but is not limited to: the data volume of the first service data that the first access network device has received, or the data volume of the first service data that the first access network device has received within the second time.

[0222] A5: The first access network device determines the information on the data volume of the first service data based on the information generated from the first service data of the terminal device. The information generated from the first service data is used to indicate that the terminal device has not generated the first service data yet.

[0223] Optionally, the terminal device can actively, or periodically, or based on the query information of the first access network device, or triggered by an event / condition, send the information generated from the first service data to the first access network device. Correspondingly, the first access network device receives the information generated from the first service data of the terminal device.

[0224] For example, the first access network device can send query information to the terminal device, and the query information can be used to query / request / ask the terminal device for the information generated from the first service data; correspondingly, after receiving the query information, the terminal device sends the information generated from the first service data to the first access network device.

[0225] For example, the data volume of the first service data is equal to the first data volume.

[0226] Method 2: The first access network device can determine the information on the data volume of the first service data based on the data volume information it already knows.

[0227] In Method 2, the first access network device determines the information on the data volume of the first service data based on the data volume information it already knows, which can be achieved through the following methods:

[0228] B1: The first access network device determines the information on the data volume of the first service data based on the information on the first data volume and the information on the fourth data volume. For example, the data volume of the first service data is the difference between the first data volume and the fourth data volume (i.e., the data volume of the first service data = the first data volume - the fourth data volume).

[0229] Optionally, in the embodiments of the present application, the first access network device can obtain the information on the time of the first service data through any one or more of the following methods:

[0230] Method 1: The first access network device can determine the information on the time of the first service data based on the information from the terminal device.

[0231] In Method 1, the first access network device determines the information about the time of the first service data based on the information from the terminal device, which can be implemented by any of the following:

[0232] C1: The first access network device receives the information about the time of the first service data from the terminal device.

[0233] Optionally, the terminal device can actively, or periodically, or based on the query information of the first access network device, or triggered by an event / condition, send the information about the time of the first service data to the first access network device.

[0234] For example, the first access network device can send query information to the terminal device, and the query information can be used to query / request / ask the terminal device for the information about the time of the first service data. Correspondingly, the terminal device sends the information about the time of the first service data to the first access network device.

[0235] For example, C1 can be implemented by the first access network device receiving the second progress information from the terminal device in S301, or implemented through other processes, or implemented through an independent transmission process, and there is no limitation on this.

[0236] C2: The first access network device determines the information about the time of the first service data according to the information about the total time of the first service data from the terminal device and the information about the second time.

[0237] For example, the time of the first service data is the difference between the total duration of the first service data and the second time (i.e., the time of the first service data = the total time of the first service data - the second time).

[0238] Optionally, the terminal device can actively, or periodically, or based on the query information of the first access network device, or triggered by an event / condition, send the information about the total time of the first service data and the information about the second time to the first access network device. Correspondingly, the first access network device receives the information about the total time of the first service data and the information about the second time from the terminal device.

[0239] For example, the first access network device can send query information to the terminal device, and the query information can be used to query / request / ask the terminal device for the information about the total time of the first service data and the information about the second time; correspondingly, after receiving the query information, the terminal device sends the information about the total time of the first service data and the information about the second time to the first access network device.

[0240] For example, the second time can be, but is not limited to: the duration for which the terminal device has transmitted the first service data, or the duration for which the terminal device has transmitted the first service data of the second data volume.

[0241] C3: The first access network device determines the time information of the first service data based on the information at the first time and the information at the second time from the terminal device.

[0242] For example, the time of the first service data is the difference between the first time and the second time (i.e., the time of the first service data = the first data volume - the second data volume).

[0243] C4: The first access network device determines the data volume information of the first service data based on the information of the total time of the first service data from the terminal device and the information at the fourth time.

[0244] For example, the data volume of the first service data is the difference between the total time of the first service data and the fourth time (i.e., the time of the first service data = the total time of the first service data - the fourth time).

[0245] The fourth time can be, but is not limited to: the duration for which the first access network device has received the first service data, or the duration occupied by the first service data of the second data volume received by the first access network device.

[0246] C5: The first access network device determines the time information of the first service data based on the information generated by the first service data from the terminal device. The information generated by the first service data is used to indicate that the terminal device has not generated the first service data yet.

[0247] Optionally, the terminal device can actively, or periodically, or based on the query information of the first access network device, or triggered by an event / condition, send the information generated by the first service data to the first access network device. Correspondingly, the first access network device receives the information generated by the first service data from the terminal device.

[0248] For example, the first access network device can send query information to the terminal device, and the query information can be used to query / request / ask the terminal device for the information generated by the first service data; correspondingly, after receiving the query information, the terminal device sends the information generated by the first service data to the first access network device.

[0249] For example, the time of the first service data is equal to the first time.

[0250] Method 2: The first access network device can determine the time information of the first service data based on its own known time information.

[0251] In Method 2, the first access network device determines the time information of the first service data based on its own known time information, which can be achieved as follows:

[0252] D1: The first access network device determines the time information of the first service data based on the information at the first time and the information at the fourth time.

[0253] For example, the time of the first service data is equal to the difference between the first time and the fourth time (i.e., the time of the first service data = the first time - the fourth time).

[0254] In an alternative implementation, time may include / replace: duration, time period, etc. For example, time may be expressed by any one or more of the number of superframes, the number of frames, the number of time slots, the number of subframes, the number of symbols, the absolute time length (e.g., milliseconds), and there is no limitation thereto. For example, the time of the first service data may also include / replace "the duration of the first service data", and there is no limitation thereto.

[0255] In another alternative implementation, time may include / replace: time point, moment, deadline, etc. For example, time may be expressed by any one or more of the hyper frame number (HFN), the system frame number (SFN), the time slot (or time slot number), the subframe (or subframe number), the symbol (or symbol number), the absolute time, the coordinated universal time (UTC) time, and there is no limitation thereto. For example, the time of the first service data may also include / replace: the time point of the first service data, the deadline of the first service data, the specified time of the first service data, and there is no limitation thereto.

[0256] For example, in the above S301, the second progress information sent by the terminal device to the first access network device may include information on the deadline of the first service data, or the terminal device may send information on the deadline of the first service data to the first access network device. For example, the deadline of the first service data may mean that the access network device (or the second access network device) needs to complete the transmission of the first service data before this deadline, or the transmission of the first service data needs to be completed before this deadline. Optionally, the deadline of the first service data may be determined by the terminal device. For example, the terminal device determines the deadline of the first service data according to the current time and the information on the time of the first service data (or the information on the remaining time of the first service data). In addition, the terminal device may also determine the deadline of the first service data in other ways, and this application does not make any limitations.

[0257] For example, the first progress information sent by the first access network device to the second access network device may include the deadline of the first service data, or the first access network device may send the deadline of the first service data to the second access network device. For example, the deadline of the first service data may mean that the access network device (or the second access network device) needs to complete the transmission of the first service data before this deadline, or the transmission of the first service data needs to be completed before this deadline.

[0258] Optionally, the deadline of the first service data may come from the terminal device and be determined by the terminal device based on its own known time information and / or the time information provided by the first access network device. For example, the terminal device determines the deadline of the first service data according to the current time and the time information of the first service data (or the remaining time information of the first service data).

[0259] Optionally, the deadline of the first service data may be determined by the first access network device based on its own known time information and / or the time information provided by the terminal device. For example, the first access network device determines the deadline of the first service data according to the current time and the time information of the first service data (or the remaining time information of the first service data).

[0260] Optionally, the time information of the first service data (or the remaining time information of the first service data) may be determined by the terminal device or the first access network device.

[0261] In addition, the first access network device may also determine the deadline of the first service data in other ways, or obtain the deadline of the first service data through other channels. This application does not limit this here and will not list them one by one.

[0262] Optionally, in the embodiments of this application, the first access network device may obtain the information of the fifth time of the first service data through any one or more of the following methods:

[0263] Method 1: The first access network device may determine the information of the fifth time of the first service data based on the information from the terminal device.

[0264] In Method 1, the first access network device determines the information of the fifth time of the first service data based on the information from the terminal device, which may be achieved through any of the following:

[0265] A1: The first access network device receives the information of the fifth time of the first service data from the terminal device.

[0266] Optionally, the terminal device may actively, periodically, based on the query information of the first access network device, or triggered by an event / condition, send the information of the fifth time of the first service data to the first access network device.

[0267] For example, the first access network device may send query information to the terminal device, and the query information may be used to query / request / ask the terminal device for the information of the fifth time of the first service data. Accordingly, the terminal device sends the information of the fifth time of the first service data to the first access network device.

[0268] For example, A1 may be implemented by the first access network device receiving the second progress information from the terminal device in S301, or implemented through other processes, or implemented through an independent transmission process, which is not limited thereto.

[0269] Optionally, in the embodiments of the present application, the query information may also be replaced with other names, such as request information / message, or third information / message, which is not limited thereto. The query information may be transmitted separately or carried in other messages for transmission, which is also not limited thereto.

[0270] Method 2: The first access network device may determine the information of the fifth time of the first service data based on the time information known to itself.

[0271] In Method 2, the first access network device determines the information of the fifth time of the first service data based on the time information known to itself, which may be implemented in the following ways:

[0272] B1: The first access network device determines the information of the fifth time of the first service data according to the information of the sixth time.

[0273] For example, the fifth time of the first service data is the sixth time. The information of the sixth time is used to indicate how long it will take / may take for the first service data to be generated, or the time point when the first service data is generated.

[0274] For example, the information of the sixth time may be reported by the terminal device to the first access network device (or, access network device).

[0275] B2: The first access network device determines the information of the fifth time of the first service data according to the information of the sixth time and the information of the seventh time.

[0276] For example, the seventh time is the time elapsed since the first access network device (or, access network device) received the information of the sixth time.

[0277] For example, the fifth time of the first service data is the difference between the sixth time and the seventh time (i.e., the fifth time of the first service data = the sixth time - the seventh time).

[0278] S303: The second access network device sends confirmation information of the first service data to the first access network device. Correspondingly, the first access network device receives the confirmation information of the first service data.

[0279] Optionally, in the CU-DU separation architecture, the second access network device sending the confirmation information of the first service data to the first access network device may include one or more of the following situations:

[0280] Situation 1, in the CU-DU separation architecture, the first access network device in S303 may be / include / replaced by: DU, or the first DU. For example, the second access network device sends the confirmation information of the first service data to the first DU.

[0281] Situation 2, in the CU-DU separation architecture, the first access network device in S303 may be / include / replaced by: CU, or the first CU. For example, the second access network device sends the confirmation information of the first service data to the first CU.

[0282] Situation 3, in the CU-DU separation architecture, the second access network device in S302 may be / include / replaced by: DU, or the second DU. For example, the second DU sends the confirmation information of the first service data to the first access network device.

[0283] Situation 4, in the CU-DU separation architecture, the second access network device in S303 may be / include / replaced by: CU, or the second CU. For example, the second CU sends the confirmation information of the first service data to the first access network device.

[0284] For example, the second DU sends the confirmation information of the first service data to the first DU.

[0285] Optionally, in the CU-DU separation architecture, this application may further include: the second DU sends the confirmation information of the first service data to the second CU.

[0286] Optionally, in the CU-DU separation architecture, this application may further include: the second CU sends the confirmation information of the first service data to the second DU.

[0287] Optionally, in the CU-DU separation architecture, this application may further include: the first DU sends the confirmation information of the first service data to the first CU.

[0288] Optionally, in the CU-DU separation architecture, this application may further include: the first CU sends the confirmation information of the first service data to the first DU.

[0289] In the embodiments of the present application, the confirmation information of the first service data may also be replaced with other names, such as the fourth information / message, and there is no limitation thereto. The confirmation information of the first service data may be transmitted separately or carried in other messages for transmission, and there is no limitation thereto either.

[0290] Exemplarily, the confirmation information of the first service data may be carried in the handover request confirmation message.

[0291] In a possible implementation manner, before the second access network device sends the confirmation information of the first service data to the first access network device, the method of the embodiments of the present application may further include: the second access network device determines whether the second access network device can complete the transmission of the first service data according to the first progress information.

[0292] Optionally, in the embodiments of the present application, the second access network device determines whether the second access network device can complete the transmission of the first service data according to the first progress information, which may include the following:

[0293] Corresponding to the first implementation manner in S302 above, the second access network device determines whether the second access network device can complete the transmission of the first service data according to the first progress information, which may include the following situations:

[0294] Situation 1: The second access network device receives the first progress information of the first service data, including the information of the data volume of the first service data and the information of the time of the first service data; then the second access network device determines whether it can complete the transmission of the first service data according to the information of the data volume of the first service data and the information of the time of the first service data.

[0295] For example, the data volume of the first service data is the remaining data volume of the first service data, and the time of the first service data is the remaining time of the first service data. The second access network device may determine whether it can complete the transmission of the remaining data volume of the first service data volume within the remaining time of the first service data; if it can, it is determined that the second access network device can complete the transmission of the first service data, and if not, it is determined that the second access network device cannot complete the transmission of the first service data.

[0296] Situation 2: The second access network device receives the first progress information of the first service data, including the information of the data volume of the first service data; then the second access device determines whether it can complete the transmission of the first service data according to the information of the data volume of the first service data.

[0297] For example, the data volume of the first service data is the remaining data volume of the first service data. The second access network device can determine whether it can complete the transmission of the remaining data volume of the first service data within a preset time according to its own load condition. The preset time can be a predefined / configured time, or the time pre-interacted between the first access network device and the second access network device, without limitation.

[0298] Case 3: The first progress information of the first service data received by the second access network device includes the information of the time of the first service data; then the second access network device determines whether it can complete the transmission of the first service data according to the information of the time of the first service data.

[0299] For example, the time of the first service data is the remaining time of the first service data. The second access network device can determine whether it can complete the transmission of a preset data volume within the remaining time of the first service data volume. The preset data volume can be a predefined / configured data volume, or the data volume pre-interacted between the first access network device and the second access network device, without limitation; if it can, it is determined that the second access network device can complete the transmission of the first service data, and if not, it is determined that the second access network device cannot complete the transmission of the first service data.

[0300] Corresponding to the second implementation method in S302 above, the second access network device determines whether the second access network device can complete the transmission of the first service data according to the first progress information, which may include the following cases:

[0301] Case 1: The first progress information of the first service data received by the second access network device includes the information that the terminal device has not generated the first service data and the information of the fifth time of the first service data; then the second access network device determines whether it can complete the transmission of the first service data according to the information that the terminal device has not generated the first service data and the information of the fifth time of the first service data.

[0302] For example, the second access network device determines that the first service data has not been generated according to the information that the terminal device has not generated the first service data, and the information of the fifth time indicates how long it will take for the first service data to be generated; the second access network device can determine the total time according to the fifth time and the preset time. The preset time can be the time when the second access network device can default to complete the transmission of the service data of the terminal device. The second access network device can determine whether it can complete the transmission of a preset data volume within the preset time after the service data is generated.

[0303] For example, when the second access network device determines that the first service data has not been generated yet, the information at the fifth time indicates how long it will take for the first service data to be generated, and the first progress information also includes the time of the first service data, the second access network device can determine whether it can complete the transmission of a preset data volume within the time of the first service data after the service data is generated.

[0304] For case 1, the second access network device can also determine whether the second access network device can complete the transmission of the first service data according to the first progress information in other ways, which will not be listed one by one here.

[0305] Case 2: The first progress information received by the second access network device for the first service data includes information that the terminal device has not generated the first service data yet, and the second access network device determines whether it can complete the transmission of the first service data according to the first progress information.

[0306] For example, when the second access network device determines that the first service data has not been generated yet, the second access network device can determine whether it can complete the transmission of a preset data volume according to the current load condition. The preset data volume can be a predefined / configured data volume, or a data volume interacted in advance between the first access network device and the second access network device, without limitation. If it can, it can be determined that the second access network device can complete the transmission of the first service data according to the first progress information. If not, it can be determined that the second access network device cannot complete the transmission of the first service data according to the first progress information.

[0307] Optionally, the first progress information further includes a first data volume and a first time. Then the second access network device determines whether it can complete the transmission of the first data volume within the first time. If it can, it is determined that the second access network device can complete the transmission of the first service data. If not, it is determined that the second access network device cannot complete the transmission of the first service data.

[0308] For case 2, the second access network device can also determine whether the second access network device can complete the transmission of the first service data according to the first progress information in other ways, which will not be listed one by one here.

[0309] Case 3: The first progress information received by the second access network device for the first service data includes the information of the fifth time of the first service data. Then the second access network device can determine whether it can complete the transmission of the first service data according to the information of the fifth time.

[0310] For example, the information of the fifth time indicates how long it will take for the first service data to be generated, and the second access network device can determine whether it can complete the transmission of a preset data volume within a preset time after the service data is generated.

[0311] For example, the information at the fifth time indicates how long it will take for the first service data to be generated. The first progress information further includes the first time of the first access network device. The second access network device can determine whether it can complete the transmission of a preset data volume within the first time after the service data is generated.

[0312] For case 3, the second access network device can also determine whether the second access network device can complete the transmission of the first service data according to other methods, which will not be listed one by one here.

[0313] In the embodiments of the present application, in the case where the first progress information includes other information, the second access network device can refer to the above methods to determine whether the second access network device can complete the transmission of the first service data, which will not be elaborated here.

[0314] In a possible implementation manner, based on any one of the above several cases, when the second access network device cannot complete the transmission of the first service data, the method of the embodiments of the present application may further include: the second access network device determines a third data volume and / or a third time.

[0315] In the embodiments of the present application, the confirmation information of the first service data sent by the second access network device to the first access network device may include but is not limited to the following possible implementation manners:

[0316] Implementation manner a: The confirmation information of the first service data may include: information indicating that the second access network device can complete the transmission of the first service data, or information indicating that the second access network device cannot complete the transmission of the first service data.

[0317] Optionally, the second access network device can complete the transmission of the first service data, which may include or be replaced by any one or more of the following: the second access network device can complete the transmission of the first service data according to the first progress information of the first service data, does not discard (or, the terminal device does not discard) the first service data, or does not release (or, the terminal device does not release) one or more of the first quality of service flow Qos flow, the first data radio bearer DRB, the first packet data convergence protocol PDCP entity, the first radio link control RLC entity, the first logical channel LCH, etc. corresponding to the first service data.

[0318] Optionally, if the second access network device cannot complete the transmission of the first service data, it may include or be replaced by any one or more of the following: the second access network device cannot complete the transmission of the first service data according to the first progress information of the first service data, discards (or the terminal device discards) the first service data, or releases (or the terminal device releases) one or more of the first Quality of Service flow (QoS flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. corresponding to the first service data.

[0319] Optionally, the acknowledgement information of the first service data may also be used to indicate whether the second access network device can complete the transmission of the first service data.

[0320] Optionally, whether the second access network device can complete the transmission of the first service data may include or be replaced by any one or more of the following: whether the second access network device can complete the transmission of the first service data according to the first progress information of the first service data, whether to discard (or whether the terminal device discards) the first service data, or whether to release (or whether the terminal device releases) one or more of the first Quality of Service flow (QoS flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. corresponding to the first service data.

[0321] Optionally, in the case where the second access network device cannot complete the transmission of the first service data, the acknowledgement information of the first service data may include: information indicating that the second access network device cannot complete the transmission of the first service data.

[0322] Optionally, in the case where the second access network device can complete the transmission of the first service data, the acknowledgement information of the first service data may include: information indicating that the second access network device can complete the transmission of the first service data.

[0323] Optionally, in the case where the second access network device cannot complete the transmission of the first service data according to the first progress information of the first service data, the acknowledgement information of the first service data may further include: information on the third data volume, and / or, information on the third time; or, the acknowledgement information of the first service data may further include: information on the data volume that the second access network device can complete (e.g., information on the third data volume), or, information on the time that the second access network device can complete (e.g., information on the third time), or, information on the second access network device can complete the third data volume within the third time. For example, the third data volume may be the data volume that the second access network device can complete within the third time.

[0324] For example, the information on the amount of data that the second access network device can complete may include / replace with: the information on the amount of data of the first target data transmission that the second access network device can complete, the information on the amount of data of the first target data transmission that the second access network device can complete within the time of the first service data. For example, the information on the time that the second access network device can complete may include / replace with: the information on the time required for the second access network device to complete the transmission of the first target data, or, the information on the time required for the second access network device to complete the transmission of the data corresponding to the amount of data of the first target data.

[0325] Optionally, implementation method a may be adopted when the terminal device generates the first service data.

[0326] Implementation method b: The confirmation information of the first service data may include: the information on the third amount of data, and / or, the information on the third time.

[0327] Optionally, the confirmation information of the first service data may include: the information on the amount of data that the second access network device can complete (for example, the information on the third amount of data), or, the information on the time that the second access network device can complete (for example, the information on the third time), or, the information on the third amount of data that the second access network device can complete within the third time.

[0328] Optionally, implementation method b may be adopted when the terminal device has not generated the first service data yet.

[0329] S304: The first access network device sends the first confirmation information of the first service data to the terminal device. Correspondingly, the terminal device receives the first confirmation information of the first service data. S304 is an optional step.

[0330] Optionally, in the CU-DU separation architecture, the first access network device in S304 may be / include / replace with: DU, or the first DU. For example, the first DU sends the first confirmation information of the first service data to the terminal device.

[0331] Optionally, in the CU-DU separation architecture, this application may further include: the first CU sends the first confirmation information of the first service data to the first DU.

[0332] For example, the first confirmation information is used to indicate whether the access network device (or, the second access network device) can complete the transmission of the first service data.

[0333] In the embodiments of this application, the first confirmation information of the first service data may also be replaced with other names, such as the fifth information / message, and there is no limitation thereto. The first confirmation information of the first service data may be transmitted separately, or may be carried and transmitted in other messages, and there is no limitation thereto.

[0334] Exemplarily, the first confirmation information of the first service data may be carried in an RRC reconfiguration message (e.g., a synchronization reconfiguration message), a media access control control element MAC CE, a downlink control information (DCI), etc., and is not limited thereto.

[0335] In the embodiments of the present application, when the first access network device sends the first confirmation information of the first service data to the terminal device, the following implementation manners may be included:

[0336] Implementation manner A: The confirmation information of the first service data may include: information indicating that the access network device (or, the second access network device) can complete the transmission of the first service data, or information indicating that the access network device (or, the second access network device) cannot complete the transmission of the first service data.

[0337] Optionally, that the access network device (or the second access network device) can complete the transmission of the first service data may include or be replaced by any one or more of the following: the access network device (or, the second access network device) can complete the transmission of the first service data according to the first progress information of the first service data (or, the information of the first data volume and / or the information of the first time), whether to discard (or, whether the terminal device discards) the first service data, or whether to release (or, whether the terminal device releases) one or more of the first quality of service flow Qos flow, the first data radio bearer DRB, the first packet data convergence protocol PDCP entity, the first radio link control RLC entity, the first logical channel LCH, etc. corresponding to the first service data.

[0338] For example, the information of the first data volume and / or the information of the first time may include / be understood as: the information of the data volume (e.g., the information of the first data volume) and / or the information of the time (e.g., the information of the first time) promised by the access network device (or, the first access network device). For example, promised may include / replace: previously promised.

[0339] Optionally, that the access network device (or, the second access network device) cannot complete the transmission of the first service data may include or be replaced by any one or more of the following: the access network device (or, the second access network device) cannot complete the transmission of the first service data according to the first progress information of the first service data (or, the information of the first data volume and / or the information of the first time), discard (or, the terminal device discards) the first service data, or release (or, the terminal device releases) one or more of the first quality of service flow Qos flow, the first data radio bearer DRB, the first packet data convergence protocol PDCP entity, the first radio link control RLC entity, the first logical channel LCH, etc. corresponding to the first service data.

[0340] Optionally, the confirmation information of the first service data may also be used to indicate whether the access network device (or the second access network device) can complete the transmission of the first service data.

[0341] Optionally, whether the access network device (or the second access network device) can complete the transmission of the first service data may include or be replaced by any one or more of the following: whether the access network device (or the second access network device) can complete the transmission of the first service data according to the first progress information of the first service data (or the information of the first data volume and / or the information of the first time), not discard (or the terminal device does not discard) the first service data, or not release (or the terminal device does not release) one or more of the first Quality of Service flow Qos flow, the first Data Radio Bearer DRB, the first Packet Data Convergence Protocol PDCP entity, the first Radio Link Control RLC entity, the first Logical Channel LCH, etc. corresponding to the first service data.

[0342] Optionally, in the case where the access network device (or the second access network device) cannot complete the transmission of the first service data, the confirmation information of the first service data may include: the information that the access network device (or the second access network device) cannot complete the transmission of the first service data.

[0343] Optionally, in the case where the access network device (or the second access network device) can complete the transmission of the first service data, the confirmation information of the first service data may include: the information that the access network device (or the second access network device) can complete the transmission of the first service data.

[0344] Optionally, in the case where the access network device (or the second access network device) cannot complete the transmission of the first service data according to the first progress information of the first service data (or the information of the first data volume and / or the information of the first time), the confirmation information of the first service data may further include: the information of the third data volume, and / or, the information of the third time; or, the confirmation information of the first service data may further include: the information of the data volume that the access network device (or the second access network device) can complete (for example, the information of the third data volume), or, the information of the time that the access network device (or the second access network device) can complete (for example, the information of the third time), or, the information of the third data volume that the access network device (or the second access network device) can complete within the third time. For example, the third data volume may be the data volume that the access network device (or the second access network device) can complete within the third time.

[0345] For example, the information on the amount of data that the access network device (or the second access network device) can complete may include / replace with: the information on the amount of data of the first target data that the access network device (or the second access network device) can complete, the information on the amount of data of the first target data that the access network device (or the second access network device) can complete within the time of the first service data. For example, the information on the time that the access network device (or the second access network device) can complete may include / replace with: the information on the time required for the access network device (or the second access network device) to complete the transmission of the first target data, or, the information on the time required for the access network device (or the second access network device) to complete the transmission of the data corresponding to the amount of data of the first target data.

[0346] Optionally, implementation mode A may be adopted when the implementation mode a in S303 above is executed.

[0347] Implementation mode B: The confirmation information of the first service data may include: the information on the third amount of data, and / or, the information on the third time; or, the confirmation information of the first service data may include: the information on the amount of data that the access network device (or the second access network device) can complete (for example, the information on the third amount of data), or, the information on the time that the access network device (or the second access network device) can complete (for example, the information on the third time), or, the information on the third amount of data that the access network device (or the second access network device) can complete within the third time.

[0348] Optionally, the method of the present application may further include: the access network device (or the second access network device) determines the information on the third amount of data, and / or, the information on the third time.

[0349] Optionally, implementation mode B may be adopted when the implementation mode b in S303 above is executed.

[0350] Optionally, the access network device may also be replaced with the first access network device, or other access network devices, and the present application is not limited thereto.

[0351] In a possible implementation mode, the first confirmation information may further be used to indicate whether the access network device (or the second access network device) can complete the transmission of the first service data before the deadline of the first service data. Optionally, the first confirmation information may include: the information that the access network device (or the second access network device) can complete the transmission of the first service data before the deadline of the first service data, or, the information that the access network device (or the second access network device) cannot complete the transmission of the first service data before the deadline of the first service data.

[0352] In some embodiments of the present application, if the terminal device does not receive the first confirmation information of the first service data from the first access network device, the terminal device may default / assume that the access network device can complete the transmission of the first service data.

[0353] S305: The terminal device determines whether to send the first service data according to the first confirmation information of the first service data.

[0354] In some embodiments, the terminal device determines whether to discard the first service data according to the first confirmation information of the first service data, or determines whether to release one or more of the first Quality of Service flow (Qos flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. corresponding to the first service data.

[0355] S305 is an optional step.

[0356] Optionally, in the embodiments of the present application, determining whether to send the first service data may include / replace with any one or more of the following:

[0357] Determining whether to discard the first service data, or determining whether to release one or more of the first Quality of Service flow (Qos flow), the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. corresponding to the first service data.

[0358] In summary, the present application provides a data transmission method, which includes: the first access network device sends the first progress information of the first service data of the terminal device to the second access network device; the first progress information includes information about the data volume of the first service data and / or information about the time of the first service data; then the first access network device receives the confirmation information of the first service data from the second access network device, and the confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data; the first access network device then sends the first confirmation information of the first service data to the terminal device, and the first confirmation information is used to indicate whether the access network device can complete the transmission of the first service data. In the scenario where the terminal device switches the access network device, through this method, the terminal device can timely learn whether the access network device can complete the transmission of the service data of the terminal device, and then the terminal device can timely execute the next decision (such as continuing to select to send service data to the access network device, or pausing / stopping sending service data (or turning back to local processing)), which is beneficial to the energy saving of the terminal device and also beneficial to the user experience.

[0359] Based on the above Figure 3For the above solution, it will be further described in detail through specific embodiments below. Refer to Figure 4 As shown, the method provided by the embodiment of the present application is applied to the existing handover process, which may include the following steps:

[0360] S400: The AMF provides mobility control information.

[0361] S401: The UE performs measurement control and reporting with the source base station.

[0362] Exemplarily, the UE receives a measurement configuration (including measurement events, etc.) from the source base station, and the UE performs signal measurements on the serving cell and neighboring cells based on the measurement event; then reports the measurement report to the source base station. When the source base station determines that the signal quality of the neighboring cell of the UE is higher than the signal quality of the UE's serving cell, it determines to perform the handover of the UE.

[0363] S402: The source base station decides on the handover of the UE.

[0364] The above S400 and S401, and S402 are optional steps.

[0365] S403: The source base station sends a handover request message to the target base station, and the handover request message carries the progress information 2 of the photo 1 data.

[0366] Exemplarily, before the source base station (which can be equivalent to the above-mentioned first access network device) sends a handover request message to the target base station (which can be equivalent to the above-mentioned second access network device) (the specific time is not limited), the UE and the source base station interact so that the UE obtains the data volume threshold and delay threshold supported for transmission from the source base station. The UE determines the format of the photo 1 based on the data volume threshold (which can be equivalent to the above-mentioned first data volume) and / or delay threshold (which can be equivalent to the above-mentioned first time) of the source base station, and generates the photo 1 data (which can be equivalent to the above-mentioned first service data).

[0367] In a possible implementation manner, that is, the UE can report the progress information 1 of the photo 1 data transmission (which can be equivalent to the second progress information of the above-mentioned first service data) to the source base station at any time between S401 and S403.

[0368] The handover request message sent by the source base station to the target base station includes the progress information 2 of the photo 1 data (which can be equivalent to the first progress information of the above-mentioned first service data). The progress information 2 of the photo 1 data can refer to the photo data corresponding to a quality of service flow, or a data radio bearer, or a logical channel, or the progress information of the media access control control unit (per Qosflow / DRB / LCH per photo / MAC CE). The progress information 2 can include any one or more of the following:

[0369] (1) Indication information 1, which is used to indicate the remaining time and / or remaining data volume corresponding to the photo 1 data.

[0370] In an optional manner, the indication information 1 includes: information on the remaining time corresponding to the photo 1 data, and / or information on the remaining data volume.

[0371] (2) Indication information 2, which is used to indicate whether the photo 1 data has been generated.

[0372] In an optional manner, the indication information 2 includes: information indicating that the photo 1 data has been generated, or information indicating that the photo 1 data has not been generated.

[0373] If the photo 1 data has not been generated, the indication information 2 can be used to indicate the time when the photo 1 data is expected to be generated, or the indication information 2 includes the time when the photo 1 data is expected to be generated.

[0374] If the source base station cannot determine the progress information 2, then the source base station can obtain the information in the progress information 2 from the UE. If the UE has reported the data volume of the entire photo 1 before, then the source base station can calculate it by itself.

[0375] S404: The target base station performs access control.

[0376] S404 is an optional step.

[0377] S405: The target base station sends a handover request response message to the source base station, and the handover request response message carries the confirmation information 1 of the photo 1 data.

[0378] The confirmation information 1 of the photo 1 data (which can be equivalent to the confirmation information of the above first service data) can refer to the photo data corresponding to a service quality flow, or a data radio bearer, or a logical channel, or the confirmation information of a media access control control unit (per Qos flow / DRB / LCH per photo / MAC CE). The confirmation information 1 can include any one or more of the following:

[0379] (1) Indication information 3: The indication information 3 is used to indicate that the target base station can complete the remaining time and remaining data volume corresponding to the photo 1 data, or is used to indicate that the target base station cannot complete the remaining time and remaining data volume corresponding to the photo 1 data.

[0380] In an optional manner, the indication information 3 includes: the target base station can complete the remaining time and remaining data volume corresponding to the photo 1 data, or the target base station cannot complete the remaining time and remaining data volume corresponding to the photo 1 data.

[0381] (2) Indication Information 4: This indication information 4 is used to indicate the amount of data and time that the target base station can commit to the photo 1 data.

[0382] If the photo 1 data has not been generated yet, the indication information 4 indicates the amount of data and time that the target base station can commit to.

[0383] In an optional manner, the indication information 4 includes the amount of data and time that the target base station can commit to.

[0384] S406: The source base station sends a handover message to the UE, and the handover message carries the confirmation information 2 of the photo 1 data.

[0385] S406 is an optional step.

[0386] The confirmation information 2 of the photo 1 data (which can be equivalent to the first confirmation information of the above-mentioned first service data) can refer to the photo data corresponding to a quality of service flow, or a data radio bearer, or a logical channel, or the confirmation information of the media access control control unit (per Qos flow / DRB / LCH per photo / MAC CE). The content included in the confirmation information 2 can refer to the content in the above-mentioned confirmation information 1, which will not be elaborated here.

[0387] Subsequently, the UE executes the handover process to hand over from the source cell to the target cell. Specifically, it can be executed according to the existing handover process, which will not be elaborated here.

[0388] The embodiment of the present application also provides another data transmission method, which can be applicable to but not limited to the above Figure 1 shown communication system. This method takes the first access network device and the terminal device as the execution entities as an example to introduce the solution. This method can be executed by the first access network device and the terminal device, or by the corresponding components (modules, chips, etc.) of the first access network device and the terminal device, or by the device used in correspondence with the first access network device and the terminal device; the embodiment of the present application does not limit the specific forms and quantities of the first access network device and the terminal device. In addition, in practical applications, the first access network device and the terminal device can also be correspondingly replaced by other devices, and the present application does not limit this. Please refer to Figure 5 shown, and the specific process of this method is as follows:

[0389] S501: When the first condition is met, the first access network device sends the first confirmation information of the first service data to the terminal device.

[0390] Exemplarily, in the CU-DU separated architecture, the first access network device in S501 may be / replaced with: DU, or the first DU. For example, the first DU sends the first confirmation information of the first service data to the terminal device.

[0391] Optionally, in the CU-DU separated architecture, the embodiments of the present application may further include: the first CU sends the first confirmation information of the first service data to the first DU.

[0392] For example, the first condition may include but is not limited to: the first access network device sends (or has sent) a handover request message; or the first access network device receives (or has received) a handover request confirmation message.

[0393] For example, the first access network device sends (or has sent) a handover request message, which may include / replace with: the first access network device sends (or has sent) a handover request message to the second access network device.

[0394] For example, the first access network device receives (or has received) a handover request confirmation message, which may include / replace with: the first access network device receives (or has received) a handover request confirmation message from the second access network device.

[0395] In the embodiments of the present application, for example, the first access network device is the source access network device (such as the source base station) of the terminal device. For example, the second access network device is the target access network device (such as the target base station) of the terminal device. For example, in the scenario of mobile handover, the terminal device may hand over from the first access network device to the second access network device, or from the source cell served by the first access network device to the target cell served by the second access network device.

[0396] Optionally, the first confirmation information includes any one or more of the following: information that the access network device cannot complete the transmission of the first service data, information that the terminal device (or, causes the terminal device to) does not transmit the first service data, information that the terminal device (or, causes the terminal device to) discards the first service data, or information that the terminal device (or, causes the terminal device to) releases one or more of the first quality of service flow Qos flow, the first data radio bearer DRB, the first packet data convergence protocol PDCP entity, the first radio link control RLC entity, the first logical channel LCH, etc. corresponding to the first service data.

[0397] Optionally, the access network device cannot complete the transmission of the first service data may include or be replaced with: the access network device cannot complete the transmission of the first service data according to the information of the first data volume and / or the information of the first time.

[0398] For example, the information on the first data volume and / or the information on the first time may include / be understood as: the information on the data volume (e.g., the information on the first data volume) and / or the information on the time (e.g., the information on the first time) promised by the access network device (or, the first access network device). For example, "promised" may include / be replaced with: "previously promised".

[0399] For example, "not transmit" may include / be replaced with: "no longer transmit" or "stop transmitting".

[0400] Optionally, the first confirmation information may be used to indicate any one or more of the following:

[0401] (1) The access network device cannot complete the transmission of the first service data;

[0402] (2) The terminal device (or, cause the terminal device to) does not transmit the first service data;

[0403] (3) The terminal device (or, cause the terminal device to) discard the first service data;

[0404] (4) The terminal device (or, cause the terminal device to) release one or more of the first Quality of Service flow Qosflow, the first Data Radio Bearer DRB, the first Packet Data Convergence Protocol PDCP entity, the first Radio Link Control RLC entity, the first Logical Channel LCH, etc. corresponding to the first service data.

[0405] For example, in the embodiments of the present application, the access network device may be the first access network device or the target access network device of the terminal device.

[0406] Exemplarily, the first service data may be determined or generated by the terminal device based on the information on the first data volume and / or the information on the first time from the first access network device. For example, the first data volume may be the data volume that the first access network device can complete transmission within the first time.

[0407] Exemplarily, the first service data may be associated with one or more of the first Quality of Service flow Qos flow, the first Data Radio Bearer DRB, the first Packet Data Convergence Protocol PDCP entity, the first Radio Link Control RLC entity, the first Logical Channel LCH, etc. In addition, the specific form of the first service data may be photo (picture) data, video data, text data, signal, which is not limited in the present application.

[0408] For example, as Figure 2As shown in (a), each layer in the access stratum AS can carry service data. The SDAP layer (or entity) can carry service data through at least one QoS flow, the PDCP layer (entity) can carry service data through at least one DRB, and the PHY layer can carry service data through at least one LCH. Therefore, the first service data of the terminal device in this application can be carried in one or more of the first QoS flow, the first DRB, the first PDCP layer (or entity), the first RLC layer (or entity), and the first LCH.

[0409] S502: The terminal device determines not to send the first service data according to the first confirmation information.

[0410] In some embodiments, the terminal device determines to discard the first service data according to the first confirmation information, or determines to release one or more of the first Quality of Service (QoS) flow, the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. corresponding to the first service data.

[0411] S502 is an optional step.

[0412] Optionally, determining not to send the first service data may include / replace with any one or more of the following: determining to discard the first service data, or determining to release one or more of the first Quality of Service (QoS) flow, the first Data Radio Bearer (DRB), the first Packet Data Convergence Protocol (PDCP) entity, the first Radio Link Control (RLC) entity, the first Logical Channel (LCH), etc. corresponding to the first service data.

[0413] In summary, this application provides a data transmission method, which includes: when a first access network device satisfies a first condition, the first access network device sends first confirmation information to the terminal device, and the first confirmation information includes that the access network device cannot complete the transmission of the first service data; the first condition includes: the first access network device sends a handover request message; or the first access network device receives a handover request confirmation message. Thus, it can be known that when the first access network device confirms that a handover has occurred / will occur, it timely informs the terminal device that the access network device cannot complete the transmission of the first service data, and then the terminal device can timely execute the next decision (such as continuing to select to send service data to the access network device, or pausing / stopping sending service data (or turning back to local processing)), which is beneficial to the energy saving of the terminal device and also beneficial to the user experience.

[0414] It should be understood that the prior art may change with the evolution of technical solutions, and the technical solutions provided in this application are not limited to the provided prior art.

[0415] It should be noted that in this application, different embodiments or some steps in different embodiments (for example, any one or more steps) can be combined with each other to form new embodiments. And it is not limited that any one or more steps in different embodiments can include optional steps in a certain embodiment, can also include mandatory steps in a certain embodiment, and can also include optional steps and mandatory steps in a certain embodiment. This application does not limit this.

[0416] It should be noted that if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other.

[0417] It should be noted that this application does not limit the sequence of steps in the embodiments of this application.

[0418] It should be noted that this application does not limit the sequence of judgments of different conditions in the embodiments of this application.

[0419] It should be noted that the "after" and "when" in this application do not strictly limit the time point.

[0420] It should be noted that the nouns, terms, etc. involved in this application are only examples, and they can also be other names. This application does not limit this.

[0421] In the above embodiments provided by this application, the methods provided by the embodiments of this application are introduced from the perspective of the interaction between various devices. To implement each function in the methods provided by the above embodiments of this application, the first access network device, the second access network device, or the terminal device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.

[0422] The division of modules in the embodiments of this application is illustrative, and is only a logical function division. In actual implementation, there may be other division methods. In addition, each functional module in various embodiments of this application may be integrated in one processor, may also exist separately physically, or two or more modules may be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software function modules.

[0423] With the same concept as above, as Figure 6As shown in the figure, an embodiment of the present application further provides a communication device 600 for implementing the functions of the first access network device, the second access network device, or the terminal device in the foregoing method. For example, the communication device 600 may be a software module or a chip system. In an embodiment of the present application, the chip system may be composed of chips or may include chips and other discrete devices. The communication device 600 may include: a communication unit 601 and a processing unit 602.

[0424] In an embodiment of the present application, the communication unit 601 may also be referred to as a transceiver unit and may include a sending unit and / or a receiving unit, which are respectively used to execute the sending and receiving steps of the first access network device, the second access network device, or the terminal device in the foregoing method embodiment. The processing unit 602 may be used to read instructions and / or data in the storage module so that the communication device 600 implements the foregoing method embodiment.

[0425] Optionally, the communication device 600 may further include a storage unit 603, which is equivalent to the storage module and may be used to store instructions and / or data.

[0426] Hereinafter, Figures 6 to 7 A detailed description will be given of the communication device provided in the embodiment of the present application. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for the content not described in detail, reference may be made to the foregoing Figures 3 to 5 method embodiment. For the sake of brevity, it will not be repeated here.

[0427] The communication unit 601 may also be referred to as a transceiver, a transceiver, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device in the communication unit 601 for implementing the receiving function may be regarded as the receiving unit, and the device in the communication unit 601 for implementing the sending function may be regarded as the sending unit, that is, the communication unit 601 includes a receiving unit and a sending unit. The communication unit may sometimes also be referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving unit may sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit may sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0428] When the communication device 600 executes the above embodiment Figure 3When the first access network device is in the process shown: both the communication unit 601 and the processing unit 602 in the communication device 600 are located within the first access network device; or the communication unit 601 is located within the DU of the first access network device, and the processing unit 602 is located within the CU of the first access network device; or in the O-RAN architecture, the communication unit 601 is located within the O-DU and / or O-RU of the first access network device, and the processing unit 602 is located within the O-CU and / or O-DU of the first access network device.

[0429] Wherein, the communication unit 601 is configured to send first progress information of first service data of a terminal device to a second access network device; the first progress information includes information on the data volume of the first service data and / or information on the time of the first service data; the communication unit 601 is further configured to receive an acknowledgement message of the first service data from the second access network device, the acknowledgement message being used to indicate whether the second access network device can complete the transmission of the first service data; and to send a first acknowledgement message of the first service data to the terminal device, the first acknowledgement message being used to indicate whether the access network device can complete the transmission of the first service data. The processing unit 602 may be configured to read and execute stored instructions and / or data, etc.

[0430] When the communication device 600 executes the process shown in the above embodiment Figure 3 When the second access network device is in the process shown: both the communication unit 601 and the processing unit 602 in the communication device 600 are located within the second access network device; or the communication unit 601 is located within the DU of the second access network device, and the processing unit 602 is located within the CU of the second access network device; or in the O-RAN architecture, the communication unit 601 is located within the O-DU and / or O-RU of the second access network device, and the processing unit 602 is located within the O-CU and / or O-DU of the second access network device.

[0431] Wherein, the communication unit 601 is configured to receive first progress information of first service data of a terminal device from a first access network device; the first progress information includes information on the data volume of the first service data and / or information on the time of the first service data; the communication unit 601 is further configured to send an acknowledgement message of the first service data to the first access network device, the acknowledgement message being used to indicate whether the second access network device can complete the transmission of the first service data. The processing unit 602 may be configured to read and execute stored instructions and / or data, etc.

[0432] When the communication device 600 executes the process shown in the above embodiment Figure 3In the process shown, for the terminal device: The communication unit 601 is used to send the second progress information of the first service data; the second progress information includes information on the remaining data volume of the first service data and / or information on the remaining time of the first service data; the communication unit 601 is further used to receive the first confirmation information of the first service data from the first access network device; the first confirmation information is used to indicate whether the access network device can complete the transmission of the first service data; in the case where the first confirmation information is used to indicate that the access network device cannot complete the transmission of the first service data, the first confirmation information includes: information on the third data volume and / or information on the third time; the third data volume is the data volume that the second access network device can complete within the third time. The processing unit 602 can be used to read and execute stored instructions and / or data, etc.

[0433] When the communication device 600 executes the process of the first access network device in the above embodiment Figure 5 In the process shown: Both the communication unit 601 and the processing unit 602 in the communication device 600 are located within the first access network device; or the communication unit 601 is located in the DU of the first access network device, and the processing unit 602 is located in the CU of the first access network device; or in the O-RAN architecture, the communication unit 601 is located in the O-DU and / or O-RU of the first access network device, and the processing unit 602 is located in the O-CU and / or O-DU of the first access network device.

[0434] Among them, the communication unit 601 is used to send the first confirmation information to the terminal device when a first condition is met, and the first confirmation information includes information that the access network device cannot complete the transmission of the first service data; the first condition includes: a handover request message is sent; or a handover request confirmation message is received. The processing unit 602 can be used to read and execute stored instructions and / or data, etc.

[0435] When the communication device 600 executes the process of the terminal device in the above embodiment Figure 5 In the process shown: The communication unit 601 is used to receive the first confirmation information from the first access network device; the first confirmation information includes information that the access network device cannot complete the transmission of the first service data; the processing unit 602 is used to determine not to send the first service data according to the first confirmation information.

[0436] The above is just an example. The processing unit 602 and the communication unit 601 can also perform other functions. For a more detailed description, reference can be made to the relevant description in the method embodiment shown Figures 3 to 5 and will not be elaborated here.

[0437] As shown in Figure 7 FIG. 918 is a communication device 700 provided by an embodiment of the present application. Figure 7 The communication device shown may be Figure 6 a hardware circuit implementation of the communication device shown in FIG. 920. The communication device 700 may be applicable to the flowchart shown above and perform the functions of the first access network device or the second access network device or the terminal device in the above method embodiment. For ease of explanation, Figure 7 only the main components of the communication device are shown.

[0438] As shown in Figure 7 FIG. 924, the communication device 700 includes a communication interface 701 and a processor 702. The communication interface 701 and the processor 702 are coupled to each other. It can be understood that the communication interface 701 may be a transceiver or an input / output interface, or may be an interface circuit such as a transceiver circuit. Optionally, the communication device 700 may further include a memory 703 for storing instructions executed by the processor 702 or storing input data required for the processor 702 to run instructions or storing data generated after the processor 702 runs instructions.

[0439] When the communication device 700 is used to implement Figures 3 to 5 the method shown in FIG. 927, the communication interface 701 is used to implement the function of the above communication unit 601, and the processor 702 is used to implement the function of the above processing unit 602.

[0440] In the embodiment of the present application, the specific connection medium between the communication interface 701, the processor 702, and the memory 703 is not limited. In the embodiment of the present application Figure 7 it is shown that the memory 703, the processor 702, and the communication interface 701 are connected through a communication bus 704. The communication bus 704 is represented by a thick line in Figure 7 FIG. 931. The connection manners between other components are only for illustrative purposes and are not to be construed as limiting. The communication bus 704 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 only one thick line is used to represent it in FIG. 932, but it does not mean that there is only one bus or one type of bus.

[0441] When the above communication device is a chip, Figure 8 FIG. 935 shows a schematic diagram of a simplified chip device structure. The chip 800 includes an interface circuit 801 and one or more processors 802. Optionally, the chip 800 may further include a bus. Among them:

[0442] The processor 802 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above data transmission method may be completed by the integrated logic circuit of the hardware in the processor 802 or the instructions in the form of software. The above-mentioned processor 802 may 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 gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods and steps disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0443] The interface circuit 801 can be used for sending or receiving data, instructions or information. The processor 802 can utilize the data, instructions or other information received by the interface circuit 801, process them, and can send the processed information through the interface circuit 801.

[0444] Optionally, the chip further includes a memory 803. The memory 803 may include a read-only memory and a random access memory, and provide operation instructions and data to the processor. A part of the memory 803 may further include a non-volatile random access memory (NVRAM).

[0445] Optionally, the memory stores executable software modules or data structures. The processor can execute corresponding operations by calling the operation instructions stored in the memory (the operation instructions may be stored in the operating system).

[0446] Optionally, the chip can be used in the first access network device or the second access network device or the terminal device involved in the embodiments of the present application. Optionally, the interface circuit 801 can be used to output the execution result of the processor 802. For the data transmission method provided by one or more embodiments of the present application, reference can be made to the foregoing various embodiments, which will not be elaborated here.

[0447] It should be noted that the respective functions corresponding to the interface circuit 801 and the processor 802 can be implemented by hardware design, can also be implemented by software design, or can be implemented by a combination of software and hardware, and there is no limitation here.

[0448] The embodiments of the present application further provide a computer-readable storage medium, on which computer instructions for implementing the methods executed by the first access network device, the second access network device, or the terminal device in the above method embodiments are stored.

[0449] For example, when the computer program is executed by a computer, the computer can implement the methods executed by the first access network device, the second access network device, or the terminal device in the above method embodiments.

[0450] The embodiments of the present application further provide a computer program product including instructions, which when executed by a computer cause the computer to implement the methods executed by the first access network device, the second access network device, or the terminal device in the above method embodiments.

[0451] The embodiments of the present application further provide a chip, including a processor, for calling computer programs or computer instructions stored in the memory, so that the processor executes the above Figures 3 to 5 data transmission method shown in the embodiments.

[0452] In a possible implementation, the input of the chip corresponds to the receiving operation in the above Figures 3 to 5 shown embodiments, and the output of the chip corresponds to the sending operation in the above Figures 3 to 5 shown embodiments.

[0453] Optionally, the processor is coupled to the memory through an interface.

[0454] Optionally, the chip further includes a memory, in which computer programs or computer instructions are stored.

[0455] Wherein, the processor mentioned anywhere above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or an integrated circuit for controlling the execution of a program of a data transmission method shown in the above Figures 3 to 5 shown embodiments. The memory mentioned anywhere above can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0456] It should be noted that for the sake of convenience and brevity of description, the explanations and beneficial effects of the relevant content in any of the above communication devices can refer to the corresponding data transmission method embodiments provided above, and will not be elaborated here.

[0457] In this application, between communication devices, there may also be a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. Among them, the hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also known as main memory). The operating system in the operating system layer can be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer may include applications such as a browser, an address book, a word processing software, and an instant messaging software.

[0458] The division of modules in the embodiments of this application is illustrative, merely a logical function division. In actual implementation, there may be other division methods. Additionally, in each embodiment of this application, each functional module may be integrated in a processor, or may exist alone physically, or two or more modules may be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.

[0459] Through the description of the above embodiments, those skilled in the art can clearly understand that the embodiments of the present application can be implemented in hardware, or in firmware, or in a combination of them. When implemented in software, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transmission of a computer program from one place to another. The storage media can be any available medium that can be accessed by a computer. By way of example but not limitation: the computer-readable medium can include RAM, ROM, electrically erasable programmable read only memory (EEPROM), compact disc read-Only memory (CD-ROM), or other optical disc storage, magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. In addition, any connection can suitably be a computer-readable medium. For example, if the software is transmitted using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave from a website, server, or other remote source, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the definition of the medium. As used in the embodiments of the present application, disk and disc include compact disc (CD), laser disc, optical disc, digital video disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically, while discs reproduce data optically with a laser. The above combinations should also be included within the scope of protection of the computer-readable medium.

[0460] In summary, the above description is only for the embodiments of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made according to the disclosure of the present application shall be included within the protection scope of the present application.

Claims

1. A data transmission method, characterized in that: The method is applied to a first access network device, comprising: Sending first progress information of first service data of a terminal device to a second access network device; the first progress information includes information on the data volume of the first service data and / or information on the time of the first service data; Receiving confirmation information of the first service data from the second access network device, the confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data; Sending first confirmation information of the first service data to the terminal device, wherein the first confirmation information is used to indicate whether the access network device can complete the transmission of the first service data.

2. The method according to claim 1, characterized in that: The first access network device is a source access network device of the terminal device, and the second access network device is a target access network device of the terminal device.

3. The method according to claim 1, characterized in that The information about the data volume of the first service data includes information about the remaining data volume of the first service data, where the remaining data volume is obtained based on the first data volume and the second data volume; The time information of the first service data includes information of the remaining time of the first service data, where the remaining time is obtained based on the first time and the second time; The first data volume is the total data volume of the first service data that can be completed by the first access network device within the first time, and the second data volume is the data volume of the first service data that has been transmitted by the terminal device within the second time.

4. The method according to any one of claims 1 to 3, characterized in that The confirmation information of the first business data includes: information that the second access network device can complete the transmission of the first service data according to the first progress information; or, Information that the second access network device cannot complete the transmission of the first service data according to the first progress information.

5. The method according to any one of claims 1 to 4, characterized in that The first progress information also includes: The information on generation of the first service data is used to indicate whether the terminal device has generated the first service data.

6. The method according to claim 4 or 5, characterized in that: In the case where the second access network device cannot complete the transmission of the first service data, The confirmation information of the first service data further includes: information of a third data volume and / or information of a third time; The information of the third data volume is the data volume that the second access network device can complete within the third time.

7. The method according to any one of claims 1 to 6, characterized in that The first confirmation information includes the following: Information that the access network device is capable of completing the transmission of the first service data; or, The access network device cannot complete the transmission of the first service data.

8. The method according to claim 7, characterized in that In a case where the first confirmation information includes information that the access network device cannot complete the transmission of the first service data, the first confirmation information also includes: information of the third data volume, and / or The third time information.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Second progress information of the first service data is received from the terminal device, where the second progress information includes information of a remaining data volume of the first service data and / or information of a remaining time of the first service data.

10. The method according to claim 9, characterized in that The second progress information also includes: The generated information of the first service data is used to indicate whether the terminal device has generated the first service data.

11. The method according to any one of claims 1 to 10, characterized in that The first progress information of the first service data is carried in the switching request message; The confirmation information of the first service data is carried in the switching request confirmation message; The first confirmation information of the first service data is carried in an RRC reconfiguration message or a media access control element MAC CE or downlink control information DCI.

12. A data transmission method, characterized in that: The method is applied to a second access network device, comprising: Receiving first progress information of first service data of a terminal device from a first access network device; the first progress information includes information on the data volume of the first service data and / or information on the time of the first service data; Send confirmation information of the first service data to the first access network device, where the confirmation information is used to indicate whether the second access network device can complete the transmission of the first service data.

13. The method according to claim 12, characterized in that The information about the data volume of the first service data includes information about the remaining data volume of the first service data, where the remaining data volume is obtained based on the first data volume and the second data volume; The time information of the first service data includes information of the remaining time of the first service data, where the remaining time is obtained based on the first time and the second time; The first data volume is the total data volume of the first service data that can be completed by the first access network device within the first time, and the second data volume is the data volume of the first service data that has been transmitted by the first access network device within the second time.

14. The method according to claim 12 or 13, characterized in that The method further comprises: Determine whether the first business data can be completed according to the first progress information of the first business data.

15. The method according to claim 14, characterized in that When the first service data can be completed according to the first progress information of the first service data, the confirmation information of the first service data includes information that the second access network device can complete the transmission of the first service data according to the first progress information of the first service data.

16. The method according to claim 14, characterized in that When the transmission of the first service data cannot be completed according to the first progress information of the first service data, the confirmation information of the first service data includes information that the second access network device cannot complete the transmission of the first service data according to the first progress information of the first service data.

17. The method according to any one of claims 12 to 15, characterized in that The first progress information also includes: The generated information of the first service data is used to indicate whether the terminal device has generated the first service data.

18. The method according to claim 16 or 17, characterized in that In a case where the second access network device cannot complete the transmission of the first service data, the method further includes: determining a third data amount, and / or a third time; The third data volume is the data volume that the second access network device can complete within the third time.

19. The method according to claim 18, characterized in that The confirmation information of the first business data also includes: Information about the third data volume and / or information about the third time.

20. The method according to any one of claims 12 to 19, characterized in that The first service data is determined by the terminal device based on information about a first data volume and / or first time from the first access network device.

21. A data transmission method, characterized in that: The method is applied to a terminal device, comprising: Sending second progress information of the first service data; the second progress information includes information of the remaining data volume of the first service data and / or information of the remaining time of the first service data; Receiving first confirmation information of the first service data from the first access network device; the first confirmation information is used to indicate whether the access network device can complete the transmission of the first service data; In the case where the first confirmation information is used to indicate that the access network device cannot complete the transmission of the first service data, the first confirmation information includes: information on a third data volume, and / or information on a third time; the third data volume is the data volume that the second access network device can complete within the third time.

22. The method according to claim 21, characterized in that The remaining data amount is obtained based on the first data amount and the second data amount; The remaining time is obtained based on the first time and the second time; The first data volume is the total data volume of the first service data that can be completed by the first access network device within the first time. The second data volume is the data volume of the first service data transmitted by the first access network device within the second time.

23. The method according to claim 21 or 22, characterized in that The second progress information also includes information on generation of the first service data, where the generation information is used to indicate whether the terminal device has generated the first service data.

24. The method according to any one of claims 21 to 23, characterized in that The first confirmation information includes: Information that the access network device can complete the transmission of the first service data; or Information indicating that the access network device cannot complete the transmission of the first service data.

25. The method according to any one of claims 21 to 24, characterized in that The method further comprises: Receive query information from the first access network device; the query information is used to query the second progress information of the first service data.

26. The method according to any one of claims 21 to 25, characterized in that The first service data is determined by the terminal device based on information about a first data volume and / or first time from the first access network device.

27. The method according to any one of claims 21 to 26, characterized in that The second progress information of the first service data is carried in the switching request message; The confirmation information of the first service data is carried in the switching request confirmation message; The first confirmation information of the first service data is carried in an RRC reconfiguration message or a media access control element MAC CE or downlink control information DCI.

28. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 11, or a module for executing the method according to any one of claims 12 to 20, or a module for executing the method according to any one of claims 21 to 27.

29. A communication device, characterized in that: including a processor and a memory; The memory is used to store one or more computer programs or instructions, and the processor is used to execute the one or more computer programs or instructions stored in the memory, so that the communication device performs the method as described in any one of claims 1 to 11, or performs the method as described in any one of claims 12 to 20, or performs the method as described in any one of claims 21 to 27.

30. A communication system, characterized in that: It comprises a terminal device, a first access network device and a second access network device; the first access network device is used to execute the method as described in any one of claims 1 to 11; the second access network device is used to execute the method as described in any one of claims 12 to 20; the terminal device is used to execute the method as described in any one of claims 21 to 27.

31. A computer-readable storage medium, characterized in that: A computer program or instructions is stored, the computer program or instructions being used to implement the method according to any one of claims 1 to 27.

32. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 27.

Citation Information

Cited By

  • Data transmission method and apparatus

    EP4797797A1