Data transmission method and device and storage medium
By transmitting the characteristic information of the packets to be transmitted between the terminal device and the access network device, and accurately configuring wireless communication resources, the resource waste caused by duplicate messages in industrial communication is solved, and the utilization rate of air interface resources is improved.
Patent Information
- Application Number
- CN202311439006.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
The existing industrial communication protocols have a large number of repeated periodic messages in wireless technology, resulting in waste of resources, reducing air interface resource utilization and increasing networking costs.
The first message containing the characteristic information of the packet to be transmitted is sent to the access network device through the terminal device. The access network device accurately configures the transmission resources based on this information, thereby improving resource utilization.
It achieves the improvement of air interface resources utilization while ensuring accurate and efficient data transmission, reduce resource waste and reduce networking costs.
Smart Images

Figure CN119922707A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device and storage medium. Background Art
[0002] In the prior art, when wireless technology is used for industrial communication, there are many typical industrial communication protocols, such as Profinet, etc. These industrial communication protocols are usually designed to transmit the logic control information of the upper layer application with periodic messages of milliseconds or tens of milliseconds. However, in reality, the cycle of the change of the logic control information of the upper layer application is much longer than the periodic message sending cycle of the industrial communication layer, which leads to a large number of repeated messages in the transmission of the industrial communication layer.
[0003] At present, for the valid control instructions and repeated messages in these periodic messages, the existing industrial communication protocols usually use the same reliability guarantee level to handle them. However, this practice leads to excessive guarantee for repeated messages during transmission, thus wasting air interface transmission resources, reducing the utilization rate of air interface resources, and increasing networking costs. Summary of the invention
[0004] The present application provides a data transmission method, device and storage medium for ensuring accurate and efficient data transmission while improving air interface resource utilization.
[0005] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:
[0006] In a first aspect, a data transmission method is provided, which is applied to a terminal device, and the method comprises: the terminal device sends a first message to an access network device, the first message is used to request the access network device to allocate transmission resources for the terminal device for transmitting a message to be transmitted, and the first message includes characteristic information of the message to be transmitted; the terminal device receives a second message sent by the access network device, the second message is used to configure transmission resources; the terminal device sends the message to be transmitted to the access network device based on the transmission resources.
[0007] Based on the method of the first aspect, when the terminal device needs to send a message to be transmitted to the access network device, the terminal device can send a first message to the access network device, the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit the message to be transmitted, and the first message includes characteristic information of the message to be transmitted. In this way, the access network device can better understand the requirements and characteristics of the message to be transmitted based on the first message, accurately configure transmission resources for the terminal device to meet the needs of the terminal device, and improve the utilization rate of air interface resources while ensuring accurate and efficient transmission of the message to be transmitted.
[0008] In one possible design, the characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time for the message to be transmitted to arrive at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
[0009] Based on this possible design, the terminal device configures the characteristic information of the message to be transmitted and sends it to the access network device, so that the access network device can better understand the requirements and characteristics of the message to be transmitted and accurately allocate time and frequency resources for the message to be transmitted. Among them, the size of the message to be transmitted can facilitate the access network device to reasonably arrange resources for the message to be transmitted and ensure the accurate transmission of the message to be transmitted; the change of the message to be transmitted can facilitate the access network device to dynamically schedule and manage resources according to the change of the message to be transmitted; the statistical law of the time when the message to be transmitted arrives at the terminal device can facilitate the access network device to analyze the law of the arrival of the message to be transmitted, pre-allocate appropriate resources, and reasonably arrange the processing and transmission time of the message to be transmitted; the service quality Qos guarantee level of the message to be transmitted can facilitate the access network device to accurately match the reliability measures for the message to be transmitted; the processing time of the message to be transmitted and the cache time of the message to be transmitted can facilitate the access network device to calculate the transmission time of the message to be transmitted in the wireless network, and reduce the transmission delay and jitter of the message to be transmitted in the wireless network by performing gating, shaping and other processes to reduce the delay and jitter.
[0010] In one possible design, the change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted in each interval of a preset time length.
[0011] Based on this possible design, the access network device can flexibly adjust resource allocation and bandwidth usage based on changes in the messages to be transmitted. If the size and content of the messages to be transmitted are relatively stable, a more stable allocation strategy can be adopted to avoid over-allocation of resources. If the size and content of the messages to be transmitted change frequently, the allocation of resources and bandwidth can be dynamically adjusted according to the changes to meet the needs of real-time transmission.
[0012] In one possible design, the statistical regularity of the time it takes for a message to be transmitted to arrive at a terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device.
[0013] Based on this possible design, by counting the time intervals for the packets to be transmitted to reach the terminal device, the access network device can understand the time variation and distribution of the packets to be transmitted to reach the terminal device, and more accurately allocate uplink resources to the terminal device. The average time interval provides a prediction of the average level, which can be used to stabilize resource allocation. The maximum time interval and the minimum time interval provide the range of extreme conditions for the packets to be transmitted to reach the terminal device, which helps to evaluate resource demand and availability. The median provides the middle value of the time interval, which can be used as a balancing factor for reasonable resource allocation and prediction.
[0014] In one possible design, the QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted.
[0015] Based on the above two possible designs, differentiated resource allocation can be achieved by determining the QoS guarantee level of the message to be transmitted according to the content of the message to be transmitted.
[0016] In one possible design, when the message to be transmitted contains a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; when the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is the second QoS guarantee level; the second QoS guarantee level is lower than the first QoS guarantee level.
[0017] Based on the above two possible designs, the QoS guarantee level of the to-be-transmitted message containing control instructions is set to the first QoS guarantee level to ensure its priority transmission and processing, which can reduce the risk of instruction loss or delay. At the same time, the QoS guarantee level of the to-be-transmitted message containing duplicate content is set to the second QoS guarantee level, which can allocate relatively fewer resources to these to-be-transmitted messages to avoid waste of resources.
[0018] In one possible design, the first message is carried in uplink control information UCI or medium and access control element MAC CE.
[0019] Based on this possible design, different bearing media may be used to carry the first message based on different communication scenarios, thereby improving resource scheduling efficiency.
[0020] In a possible design, when the first message is carried on MAC CE, the value of the logical channel identifier LCID corresponding to the MAC CE is a reserved value.
[0021] In one possible design, the reserved value is an integer greater than 36 and less than 43.
[0022] Based on the above two possible designs, the use of the reserved value can ensure that the LCID value of the MAC CE carrying the first message is distinguished from other allocated LCID values, avoiding possible misunderstandings and errors. The MAC CE is extended to carry the first message.
[0023] In one possible design, the first message is transmitted via a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
[0024] Based on this possible design, based on different communication scenarios, you can choose to use PUCCH or PUSCH to efficiently transmit the first message to improve communication quality and user experience.
[0025] In one possible design, when the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to a preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
[0026] In one possible design, the first format includes format 3 or format 4.
[0027] Based on the above two possible designs, the PUCCH format to be used is determined by the amount of information in the first message, which can improve the flexibility and transmission efficiency of the PUCCH. When the amount of information in the first message is greater than or equal to the preset threshold, the second format of the PUCCH is used, which supports a number of time domain symbols greater than 14, can carry more information, and improve the transmission capacity, thereby ensuring efficient transmission of a large amount of data.
[0028] In a second aspect, a data transmission method is provided, which is applied to an access network device, the method comprising: the access network device receives a first message sent by a terminal device, the first message is used to request the access network device to allocate transmission resources for the terminal device for transmitting a message to be transmitted, the first message including characteristic information of the message to be transmitted; the access network device sends a second message to the terminal device, the second message is used to configure transmission resources; the access network device receives the message to be transmitted sent by the terminal device based on the transmission resources.
[0029] Based on the method of the second aspect, the access network device can determine to more accurately allocate transmission resources for transmitting the message to be transmitted to the terminal device based on the received first message containing characteristic information of the message to be transmitted, and inform the terminal device through the second message which transmission resources have been allocated to the terminal device, thereby ensuring accurate and efficient transmission of the message to be transmitted while improving the utilization rate of air interface resources.
[0030] In one possible design, the characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time for the message to be transmitted to arrive at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
[0031] In one possible design, the change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted in each interval of a preset time length.
[0032] In one possible design, the statistical regularity of the time it takes for a message to be transmitted to arrive at a terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device.
[0033] In one possible design, the QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted.
[0034] In one possible design, when the message to be transmitted contains a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; when the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is the second QoS guarantee level; the second QoS guarantee level is lower than the first QoS guarantee level.
[0035] In one possible design, the first message is carried in uplink control information UCI or medium and access control element MAC CE.
[0036] In a possible design, when the first message is carried on MAC CE, the value of the logical channel identifier LCID corresponding to the MAC CE is a reserved value.
[0037] In one possible design, the reserved value is an integer greater than 36 and less than 43.
[0038] In one possible design, the first message is transmitted via a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
[0039] In one possible design, when the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to a preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
[0040] In one possible design, the first format includes format 3 or format 4.
[0041] The beneficial effects of the possible design provided by the second aspect can be referred to the description of the first aspect and will not be repeated here.
[0042] In a third aspect, a communication device is provided, and the beneficial effects can be found in the description of the first aspect and will not be repeated here. The communication device has the function of implementing the behavior in the method example of the first aspect. The function can be implemented by hardware, or by hardware executing the corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the communication device includes: a transceiver module, which is used to send a first message to an access network device, the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit the message to be transmitted, and the first message includes characteristic information of the message to be transmitted; the transceiver module is also used to receive a second message sent by the access network device, and the second message is used to configure the transmission resources; the transceiver module is also used to send the message to be transmitted to the access network device based on the transmission resources. These modules can perform the corresponding functions in the method example of the first aspect above, and refer to the detailed description in the method example for details, which will not be repeated here.
[0043] In a fourth aspect, a communication device is provided, and the beneficial effects can be found in the description of the second aspect and will not be repeated here. The communication device has the function of implementing the behavior in the method example of the second aspect above. The function can be implemented by hardware, or it can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the communication device includes: a transceiver module, which is used to receive a first message sent by a terminal device, the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit a message to be transmitted, and the first message includes characteristic information of the message to be transmitted; the transceiver module is also used to send a second message to the terminal device, and the second message is used to configure the transmission resources; the transceiver module is also used to receive the message to be transmitted sent by the terminal device based on the transmission resources. These modules can perform the corresponding functions in the method example of the second aspect above, and refer to the detailed description in the method example for details, which will not be repeated here.
[0044] In a fifth aspect, a communication device is provided, which may be a terminal device in the above method embodiment, or a chip arranged in the terminal device, or an access network device in the above method embodiment, or a chip arranged in the access network device. The communication device includes one or more processors; one or more processors are used to run computer programs or instructions, and when one or more processors execute computer instructions or instructions, the communication device executes the data transmission method as in the first aspect or any possible design of the first aspect, or executes the data transmission method as in the second aspect or any possible design of the second aspect.
[0045] In one possible design, the communication device further includes one or more memories, one or more memories are coupled to one or more processors, and the one or more memories are used to store the above-mentioned computer programs or instructions. In one possible implementation, the memory is located outside the communication device. In another possible implementation, the memory is located inside the communication device. In an embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. In one possible implementation, the communication device also includes a transceiver, which is used to receive information and / or send information.
[0046] In one possible design, the communication device also includes one or more communication interfaces, the one or more communication interfaces are coupled to the one or more processors, and the one or more communication interfaces are used to communicate with other modules outside the communication device.
[0047] In a sixth aspect, an embodiment of the present application provides a communication device, which may be the first terminal device in the above method embodiment or a chip set in the first terminal device, or the communication device may also be the access network device in the above method embodiment or a chip set in the access network device. The communication device includes an input-output interface and a logic circuit; the input-output interface is used to input and / or output information; the logic circuit is used to execute the data transmission method described in the first aspect or any possible design of the first aspect, or execute the data transmission method described in the second aspect or any possible design of the second aspect, and process and / or generate information according to the information.
[0048] In a seventh aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is run, the method described in any one of the above aspects is executed.
[0049] In an eighth aspect, the present application provides a chip system, which includes a processor for implementing the method described in any of the above aspects. In a possible design, the chip system also includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0050] In a ninth aspect, the present application provides a computer-readable storage medium storing a computer program, which, when executed, implements the method described in any one of the above aspects.
[0051] In a tenth aspect, an embodiment of the present application provides a computer program, which, when executed on a computer, enables the method described in any of the above aspects to be executed.
[0052] In an eleventh aspect, a communication system is provided, which may include the communication device as described in the third aspect and the communication device as described in the fourth aspect.
[0053] Among them, the technical effects brought about by any possible implementation method in the third aspect to the eleventh aspect can refer to the technical effects brought about by any aspect from the first aspect to the second aspect or different possible implementation methods in any aspect, and will not be repeated here.
[0054] It can be understood that, under the premise that the solutions are not contradictory, the solutions in each aspect can be combined. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 A schematic diagram of an existing uplink resource scheduling request process provided in an embodiment of the present application;
[0056] Figure 2 A schematic diagram of an existing uplink resource pre-scheduling process provided in an embodiment of the present application;
[0057] Figure 3 A schematic diagram of an existing uplink resource authorization-free scheduling process provided in an embodiment of the present application;
[0058] Figure 4 A schematic diagram of a periodic message transmission method in an industrial logic control scenario provided by an embodiment of the present application;
[0059] Figure 5 A schematic diagram of a communication system provided in an embodiment of the present application;
[0060] Figure 6 A schematic diagram of the composition of a communication device provided in an embodiment of the present application;
[0061] Figure 7An interactive flow chart of a data transmission method provided in an embodiment of the present application;
[0062] Figure 8 A schematic diagram of a MAC CE format provided in an embodiment of the present application;
[0063] Fig. 9 A schematic diagram of the composition of a communication device provided in an embodiment of the present application;
[0064] Fig.10 A schematic diagram of the composition of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0065] The technical terms involved in the embodiments of the present application are described below.
[0066] A resource scheduling request message (Scheduling Request, SR) is a message sent by a terminal device to an access network device, and can be used to request the access network device to allocate uplink resources to the terminal device.
[0067] It is understandable that if the terminal device has no uplink data to transmit, the access network device does not need to allocate uplink resources to the terminal device, otherwise it will cause a waste of resources. Therefore, the terminal device needs to tell the access network device whether it has uplink data to transmit, so that the access network device can decide whether to allocate uplink resources to the terminal device. The role of SR is to tell the access network device that uplink resources are needed, but it does not tell the access network device how much uplink data needs to be sent (this is reported through the cache status report). After the access network device receives the SR, how much uplink resources are allocated to the terminal device depends on the implementation of the access network device. The usual practice is to allocate at least enough resources for the terminal device to send a cache status report.
[0068] The buffer status report (BSR) includes an uplink BSR and a sidelink BSR, wherein the uplink BSR is used to provide the access network device with the first buffer status of the terminal device, i.e., the information of the amount of data that the terminal device stores in the buffer of the uplink and needs to send. The sidelink BSR is used to provide the access network device with the second buffer status of the terminal device, i.e., the information of the amount of data that the terminal device stores in the buffer of the sidelink and needs to send.
[0069] Uplink grant information (UL grant) (also called uplink resource information (UL Resource)) refers to information sent by the access network device to the terminal device, which is used to indicate the uplink resources that the terminal device can use on the uplink. These uplink resources include time and frequency resources that can be used by the terminal device to send messages to be transmitted.
[0070] The quality of service (QoS) guarantee level refers to the priority and guarantee level provided for the messages to be transmitted.
[0071] Uplink control information (UCI) refers to the control signal transmitted by the terminal device to the access network device (such as eNodeB) in wireless communication. UCI contains information about uplink resource allocation, modulation mode, hybrid automatic repeat request (HARQ) status, etc., and is used to support uplink resource management and scheduling.
[0072] The physical uplink control channel (PUCCH) is a physical channel used to transmit UCI sent by terminal devices. PUCCH mainly carries scheduling request messages (such as uplink resource request, scheduling request) and HARQ feedback and other control information of terminal devices.
[0073] The physical uplink shared channel (PUSCH) is a physical channel used to transmit uplink data of terminal devices. In addition to carrying uplink data, PUSCH can also carry part of UCI, such as ACK / NACK (acknowledgement / negative acknowledgement) feedback.
[0074] The medium access control element (MAC CE) is a unit used to transmit control information. MAC CE contains various control information, such as scheduling request messages, HARQ feedback, ACK / NACK feedback, etc. MAC CE is encapsulated in the physical resource block (PRB) of PUCCH or PUSCH for transmission.
[0075] For example, Figure 1A schematic diagram of the process of the existing uplink resource scheduling request provided for this application, when the terminal device has uplink data to be transmitted, the terminal device sends a resource scheduling request message SR to the access network device, the access network device allocates uplink resources, and sends them to the terminal device through UL Grant, and the terminal device sends the data to be transmitted based on the uplink resources authorized by UL Grant. When the UL Grant authorization control resources issued by the access network device cannot transmit the data to be transmitted that the terminal device currently needs to transmit (that is, after sending the data to be transmitted, there is still data in the buffer of the terminal device that has not been completely transmitted), while sending the data to be transmitted (Data), the buffer status information is notified to the access network device through BSR, and the access network device waits for the next scheduling of resources after receiving the BSR to continue the uplink transmission of the data to be transmitted in the buffer.
[0076] The uplink SR mechanism is based on the data reporting method and can support the transmission of non-periodic messages. However, SR only feedbacks that there is data to be transmitted and cannot accurately feedback the complete status of the uplink data. After receiving the SR, the access network device does not know how much data the terminal device currently has to transmit, nor does it know how to perform corresponding matching processing in resource allocation and transmission performance control for some specific requirements of the data. It can only allocate resources blindly. If the uplink resources authorized in the UL Grant are insufficient to complete the uplink transmission of all data, the terminal device needs to continue to report the BSR to notify the access network device to schedule and authorize new uplink resources to complete the uplink transmission of the remaining data to be transmitted.
[0077] In some high-reliability data transmission scenarios (such as real-time data packets for industrial communication protocols with clear requirements for latency, jitter, etc.), it is difficult to complete effective and reliable uplink data transmission based on SR.
[0078] Another example, Figure 2 The schematic diagram of the existing uplink resource pre-scheduling process provided for this application shows that, compared with uplink SR scheduling, the access network device does not consider whether the terminal device has uplink data to transmit. As long as there are uplink resources at the air interface, the access network device will periodically schedule uplink resources in advance and send them to the terminal device through UL Grant authorization. When the terminal device has data to be transmitted that needs to be transmitted uplink, the data to be transmitted is sent based on the pre-scheduled uplink resources, and there is no need to send SR in advance to request uplink resource authorization.
[0079] Another example, Figure 3 A schematic diagram of the process of the existing uplink resource grant-free scheduling provided in this application. In the uplink resource grant-free scheduling, the access network device can configure the air interface resources for the terminal device to transmit the data to be transmitted through the radio resource control (RRC) signaling, and supports two types:
[0080] Type 1: The RRC configuration takes effect. The terminal device can transmit the data to be transmitted on the configured Grant Free resources without the need for additional activation authorization or reporting SR in advance to request uplink resource authorization for transmitting the data to be transmitted.
[0081] Type 2: The configured Grant Free resources are activated through downlink control information (DCI). After activation, the terminal device can transmit the data to be transmitted on the configured Grant Free resources.
[0082] Compared with uplink pre-scheduling, uplink Grant Free scheduling does not need to send uplink UL Grant every time. Instead, uplink resources for terminal devices to transmit data to be transmitted are allocated in advance through RRC signaling configuration.
[0083] The uplink pre-scheduling mechanism does not consider whether the terminal device has uplink data to transmit, and periodically authorizes uplink resources to the terminal device. When the terminal device actually has no uplink data to transmit, it also schedules and allocates resources. These allocated resources cannot be used for other purposes, which is actually a waste, and continuous pre-scheduling is likely to cause interference between cells. However, this mechanism can be better applied to services with strong periodicity, matching periodic uplink data transmission, and transmitting uplink data on periodically authorized uplink air interface resources. However, for non-periodic uplink data transmission services, periodic scheduling resources have the problem of serious waste of air interface resources.
[0084] At present, the typical industrial communication protocols (such as Profinet) in the industry / sector are designed to use periodic real-time messages with a small period of milliseconds / tens of ms to transmit the logical control information of the upper-layer applications. In fact, the change cycle of the logical control information of the upper-layer applications is much longer than the periodic message sending cycle of the industrial communication layer. From the perspective of the application layer content information transmitted by the industrial communication layer, there is a large amount of duplicate content.
[0085] For example, Figure 4 As shown in the figure, for industrial logic control scenarios, take the typical Profinet RT protocol as an example:
[0086] Upper-layer application (industrial equipment application layer): The effective control instruction cycle is in seconds.
[0087] Industrial communication layer: The period is at the millisecond level (such as 4ms, 8ms, etc.), of which only a small number of messages carry valid control instructions, and most messages do not carry valid control instructions. The contents of these messages are mostly the same and repeated.
[0088] When existing industrial communication protocols use wireless technology for transmission, they use the same reliability guarantee level for the above-mentioned periodic messages in the industrial communication protocols, for messages of effective control instructions and for repeated messages. Excessive guarantee of repeated content wastes air interface transmission resources, reduces the utilization rate of air interface resources and increases networking costs.
[0089] By distinguishing the message content, differentiated protection processing is performed on the effective control instruction message and the duplicate message in the wireless network, such as compressing the message and adopting a low-reliability transmission strategy for the duplicate message. After the effective control instruction message is processed by a high-reliability transmission strategy, the existing periodic message characteristics change. The compression of the duplicate message causes the message size to change. The effective control instruction message is not periodic, which makes the message that needs the network's high-reliability transmission strategy protection change from periodic characteristics to non-periodic. The current existing wireless network uplink transmission mechanism cannot effectively and reliably support the transmission of uplink messages in such cases.
[0090] On the other hand, when industrial communication protocol messages are transmitted using wireless technology, there is also a need to reduce the jitter of message transmission in the wireless network. One way to achieve this is for the wireless network itself to measure the delay of the message passing through each link in the wireless network path, thereby calculating the overall delay of the message entering and leaving the wireless network, and using appropriate mechanisms (such as gating mechanisms) to reduce jitter. Calculating the overall delay of messages entering and leaving the wireless network puts forward new requirements for the network: how to effectively transmit the delay information measured by the wireless terminal (uplink) and the wireless network side (downlink) to the other end through the air interface puts forward new requirements, which requires appropriate mechanism support.
[0091] In view of this, the present application provides a data transmission method for ensuring accurate and efficient data transmission while improving air interface resource utilization. The method comprises: a terminal device sends a first message to an access network device, the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit a message to be transmitted, and the first message includes characteristic information of the message to be transmitted; the terminal device receives a second message sent by the access network device, the second message is used to configure transmission resources; the terminal device sends the message to be transmitted to the access network device based on the transmission resources.
[0092] In this way, the access network device can better understand the requirements and characteristics of the message to be transmitted based on the first message, and accurately allocate transmission resources for the terminal device to transmit the message to be transmitted, so as to meet the needs of the terminal device, thereby ensuring the accurate and efficient transmission of the message to be transmitted and improving the utilization rate of air interface resources.
[0093] The technical solution provided in this application is not only applicable to non-periodic services, but also to periodic services.
[0094] The data transmission method provided in the embodiment of the present application is described below in conjunction with the accompanying drawings.
[0095] The communication method provided in the embodiment of the present application can be used in any communication system, which can be a third generation partnership project (3GPP) communication system, for example, a long term evolution (LTE) system, or a 5G mobile communication system, a new radio (NR) communication system, a new radio vehicle to everything (NR V2X) system, and can also be applied to a system of LTE and 5G hybrid networking, or a non-terrestrial network (NTN) system, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), and other next-generation communication systems, such as future communication systems such as 6G, and can also be a non-3GPP communication system without limitation.
[0096] Below Figure 5 Take the communication system provided in the embodiment of the present application as an example to describe.
[0097] Figure 5 A schematic diagram of a communication system provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the communication system may include one or more terminal devices, access network devices (or described as wireless access network devices), and core network devices.
[0098] in, Figure 5 The terminal device can be located within the cell coverage of the access network device, and the terminal device can be connected to the access network device in a wireless manner. For example, the terminal device and the access network device are connected using the NR-Uu interface, and the terminal device can communicate with the access network device through the uplink (UL) or downlink (DL). For example, the terminal device can send uplink data to the access network device through the PUSCH in the UL direction; the access network device can send downlink data to the terminal device through the physical downlink shared channel (PDSCH) in the DL direction.
[0099] in, Figure 5The terminal device in the specification can be a device with wireless transceiver function or a chip or chip system that can be set in the device, which can allow users to access the network and is a device used to provide voice and / or data connectivity to users. The terminal device supports the transmission of control plane and user plane messages defined by 3GPP. The terminal device can be fixed or movable. The terminal device can also be called user equipment (UE), subscriber unit (subscriberunit), terminal (terminal) or mobile station (MS) or mobile terminal (MT), etc. Specifically, Fig.10 The terminal device in the term "terminal device" may be a cellular phone, a smart phone, a wireless data card, a mobile phone, a personal digital assistant (PDA), a tablet computer or a computer with wireless transceiver function, a wireless modem, a handheld device (handset), or a laptop computer. The terminal device may also be a VR terminal, an AR terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal of machine type communication (MTC), a vehicle with vehicle-to-vehicle (V2V) communication capability, an intelligent connected vehicle, a drone with UAV to UAV (U2U) communication capability, etc., without limitation.
[0100] Figure 5The access network device in the description can be any device deployed in the access network that can communicate wirelessly with the terminal device, or it can be described as an access device that the terminal device accesses the communication system wirelessly, or it can be a chip or chip system that can be set in the above-mentioned device, mainly used to realize wireless physical control functions, resource scheduling and wireless resource management, wireless access control and mobility management functions. The access network device can also be connected to the core network device wirelessly or wired. The access network device supports the use of the NR-Uu interface connection with the terminal device. Specifically, the access network device can be a device that supports wired access or a device that supports wireless access. Exemplarily, the access network device can be an access network (AN) / radio access network (RAN) device, composed of multiple AN / RAN nodes. The AN / RAN node can be: an access point (AP), a base station (nodeB, NB), a macro base station, a micro base station (or described as a small station), a pico base station, a balloon station, a relay station, an enhanced base station (enhance nodeB, eNB), a next generation eNB (next generation eNB, ng-eNB), a next generation base station (next generation nodeB, gNB), a base station in a 5G communication system, a base station in a future mobile communication system or an access node in a wireless-fidelity (WiFi) system, a transmission reception point (TRP), a transmission point (TP), a transmission measurement function (TMF), a wearable device, a vehicle-mounted device or some other access node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device.
[0101] The access network device may also be a centralized unit (CU) / distributed unit (DU) architecture, in which case the access network device may include two network elements, CU and DU; the access network device may also be a control plane-user plane (CP-UP) architecture, in which case the access network device may include three network elements, namely, the CU control plane (CU-CP), the CU user plane (CU-UP) and the DU, without restriction.
[0102] Optionally, the access network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the application scenarios of the access network device and the terminal device.
[0103] Optionally, the embodiments of the present application may be applicable to downlink signal transmission, uplink signal transmission, and D2D signal transmission. For downlink signal transmission, the sending device is an access network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the sending device is a terminal device, and the corresponding receiving device is an access network device. For D2D signal transmission, the sending device is a terminal device, and the corresponding receiving device is also a terminal device. The embodiments of the present application do not limit the transmission direction of the signal.
[0104] Optionally, the access network device and the terminal device, and the terminal device and the terminal device can communicate through the authorized spectrum, and can also communicate through the unlicensed spectrum, or can also communicate through the authorized spectrum and the unlicensed spectrum at the same time. The access network device and the terminal device, and the terminal device and the terminal device can communicate through the spectrum below 6G, and can also communicate through the spectrum above 6G, and can also communicate through the spectrum below 6G and the spectrum above 6G at the same time. The embodiment of the present application does not limit the spectrum resources used between the access network device and the terminal device.
[0105] Figure 5 The core network equipment is mainly responsible for providing user connections, user management and business carrying, and provides an interface to the external network as a bearer network.
[0106] Optionally, the core network device and the access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the access network device can be integrated on one physical device, or it can be a chip or chip system that can be set on the above devices, without limitation.
[0107] For example, the control plane network element 5GC in the core network device interacts with the access network device using the N2 interface, and the user plane network element (UPF) interacts with the access network device using the N3 interface. It provides the termination of the control plane and the user plane, provides user subscription storage and management functions, mobility management functions, policy control and other functions, connects with the external data network as the egress gateway of the centralized forwarding data connection, and serves as the anchor point for the data connection when the UE moves.
[0108] It should be noted that the terminal device, access network device and core network device in the embodiments of the present application can be one or more chips, or a system on chip (SOC), etc. Figure 5 This is only an exemplary figure, and the number of devices included is not limited. Figure 5 In addition to the devices shown, the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices. Figure 5 The names of the devices and links in the Figure 5 In addition to the names shown, each device and each link can also be named with other names without limitation.
[0109] When implementing it specifically, Figure 5 As shown: Each terminal device and access network device can use Figure 6 The structure shown, or including Figure 6 Parts shown. Figure 6 The present invention provides a schematic diagram of the composition of a communication device 600, which can be a terminal device or a chip or system on chip in a terminal device; or an access network device or a chip or system on chip in an access network device. Figure 6 As shown, the communication device 600 includes a processor 601 , a transceiver 602 , and a communication line 603 .
[0110] Furthermore, the communication device 600 may also include a memory 604. The processor 601, the memory 604 and the transceiver 602 may be connected via a communication line 603.
[0111] The processor 601 is a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 601 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
[0112] The transceiver 602 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The transceiver 602 may be a module, a circuit, a transceiver or any device capable of achieving communication.
[0113] The communication line 603 is used to transmit information between the components included in the communication device 600.
[0114] The memory 604 is used to store instructions, where the instructions may be computer programs.
[0115] Among them, the memory 604 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage devices, etc., without limitation.
[0116] It should be noted that the memory 604 can exist independently of the processor 601, or can be integrated with the processor 601. The memory 604 can be used to store instructions or program codes or some data, etc. The memory 604 can be located in the communication device 600, or can be located outside the communication device 600, without limitation. The processor 601 is used to execute the instructions stored in the memory 604 to implement the data transmission method provided in the following embodiments of the present application.
[0117] In one example, the processor 601 may include one or more CPUs, such as Figure 6 CPU0 and CPU1 in.
[0118] As an optional implementation manner, the communication device 600 includes multiple processors. For example, in addition to the processor 601, it can also include a processor 607.
[0119] As an optional implementation, the communication device 600 further includes an output device 605 and an input device 606. Exemplarily, the input device 606 is a device such as a keyboard, a mouse, a microphone or a joystick, and the output device 605 is a device such as a display screen and a speaker.
[0120] It should be noted that the communication device 600 can be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a Figure 6 In addition, Figure 6 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 6 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0121] In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.
[0122] In addition, the actions, terms, etc. involved in the various embodiments of the present application can refer to each other without limitation. The message name or parameter name in the message exchanged between the various devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation without limitation.
[0123] Combination Figure 5 The communication system shown, referring to the following Figure 7 , a data transmission method provided in an embodiment of the present application is described, wherein the terminal device may be Figure 5 Any terminal device in the communication system shown in the figure, the access network device is Figure 5 Any access network device in the communication system shown. The terminal device and access network device in the following embodiments may have Figure 6 The processing performed by a single execution subject (terminal device or access network device) shown in the embodiments of the present application may also be divided into multiple execution subjects, which may be logically and / or physically separated without limitation.
[0124] Figure 7 An interactive flow chart of a data transmission method provided in an embodiment of the present application, such as Figure 7 As shown, the method comprises the following steps:
[0125] S701. The terminal device sends a first message to the access network device. Correspondingly, the access network device receives the first message sent by the terminal device.
[0126] The first message is used to request the access network device to allocate transmission resources for the terminal device to transmit the message to be transmitted, and the first message includes characteristic information of the message to be transmitted. The first message may also have other names, such as resource scheduling request message, etc. The message to be transmitted may also have other names, such as data to be transmitted, uplink data, uplink data, etc.
[0127] One possible design is that the characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time for the message to be transmitted to arrive at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
[0128] The size of the message to be transmitted includes at least one of the following: the number of bytes of the message to be transmitted, the size of each data packet into which the message to be transmitted is divided during the transmission process, and the transmission block size corresponding to the message to be transmitted. The number of bytes is usually a specific value used to accurately represent the actual size of the message to be transmitted. The data packet size and the transmission block size are more used to segment and schedule the transmission process of the message to be transmitted. The size of the data packet is usually in bytes and may change during the transmission process. Multiple data packets are combined into a complete message to be transmitted for transmission.
[0129] It is a common method to classify byte (bit) encoding based on the number of bytes, packet size or transmission block size range, which is similar to the byte encoding method in the current BSR. It can be used to classify the size of the message to be transmitted. In this encoding method, the messages to be transmitted of different sizes are divided into multiple grades, and each grade is mapped to a specific bit encoding value. For example, a smaller range of message sizes to be transmitted can be mapped to a lower bit encoding value, while a larger range of message sizes to be transmitted can be mapped to a higher bit encoding value. In this way, messages to be transmitted of different sizes can be represented by fewer bit encoding values, thereby realizing quantization and encoding of the size of the message to be transmitted. This encoding method can make more efficient use of bit resources during the transmission process and provide optimization and scheduling of messages to be transmitted of different sizes.
[0130] In one possible design, the change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted in each preset time interval. The preset time interval can be determined based on a pre-agreed agreement or indicated by a signaling. In this way, the access network device can flexibly adjust the allocation of resources and the use of bandwidth based on the change of the message to be transmitted.
[0131] For example, assume a real-time video stream transmission system that transmits one frame of video data per second, where the size and content of each frame may be different. The system will detect and indicate the size and content of the message to be transmitted once every 1 second. At the initial moment, the size of the message to be transmitted is 100KB, and the content is the first frame of video data. After 1 second, the size of the message to be transmitted is 120KB, and the content is the second frame of video data. Therefore, the system will indicate that the size of the message to be transmitted has increased by 20KB, and the content of the message to be transmitted has been updated to the second frame of video data. Therefore, during the transmission process, the transmission resources corresponding to the message to be transmitted can be dynamically adjusted according to the changes in the size and content of the transmitted message to ensure the smooth transmission of real-time video.
[0132] In a possible design, the statistical regularity of the time when the message to be transmitted arrives at the terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device. In this way, the access network device can understand the time variation regularity and distribution of the message to be transmitted arriving at the terminal device, and more accurately allocate transmission resources for the terminal device to transmit the message to be transmitted.
[0133] For example, suppose there is a real-time audio stream transmission system, and each audio packet is transmitted to the terminal device through the network. The timestamps of the five audio packets arriving at the terminal device are collected as [1ms, 2ms, 4ms, 9ms, 10ms], respectively. Then, the average time interval between two consecutive audio packets arriving at the terminal device is 2.5ms; the maximum time interval between two consecutive audio packets arriving at the terminal device is 10ms; the minimum time interval between two consecutive audio packets arriving at the terminal device is 1ms; and the median time interval between two consecutive audio packets arriving at the terminal device is 4ms.
[0134] One possible design is that the QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted. In this way, for messages to be transmitted with a higher QoS guarantee level, the access network device can give more priority and resources to ensure the reliability and low latency of its transmission; while for messages to be transmitted with a lower QoS guarantee level, the access network device can adopt a lower priority and resource allocation.
[0135] One possible design is that the QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted, including: when the message to be transmitted contains a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; when the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is the second QoS guarantee level. Among them, the second QoS guarantee level is lower than the first QoS guarantee level. In this way, by reducing the QoS guarantee level of the message to be transmitted containing repeated content, the access network device can reduce the allocation of transmission resources to these messages to be transmitted, or reduce the priority of allocating transmission resources to these messages to be transmitted, so as to reduce the occupation of air interface resources by these repeated contents.
[0136] One possible design is that the processing time of the message to be transmitted is the time difference between the moment when the terminal device receives the message to be transmitted and the moment when the terminal device completes processing the message to be transmitted; the cache time of the message to be transmitted is the time difference between the moment when the terminal device receives the message to be transmitted and the moment when the message to be transmitted is sent from the terminal device, or the cache time of the message to be transmitted is the time difference between the moment when the terminal device receives the message to be transmitted and the moment when the message to be transmitted arrives at the access network device.
[0137] It can be understood that the access network device receives the processing time of the message to be transmitted and the cache time of the message to be transmitted so that the access network device can calculate the transmission time of the message to be transmitted in the wireless network, and reduces the transmission delay and jitter of the message to be transmitted in the wireless network by performing gating, shaping and other processing on the message to be transmitted to reduce the delay and jitter.
[0138] For example, suppose there is a video conference system, the message to be transmitted is video data, the terminal device receives the video message at 10:00:00, and completes processing of the message at 10:00:05, then the video data processing time is 5 seconds.
[0139] As another example, assume that there is a file transmission system, and the message to be transmitted is file data. The time when the terminal device receives the file data is 10:30:00, and the time when the file data is sent is 10:30:02, then the cache time of the file data is 2 seconds.
[0140] As another example, assume that there is a network streaming media system, and the message to be transmitted is audio streaming data. The time when the terminal device receives the audio streaming message is 15:00:00, and the time when the message arrives at the access network device is 15:00:05, then the buffering time is 5 seconds.
[0141] One possible design is that, when the message to be transmitted is a periodic message, the characteristic information of the message to be transmitted also includes a statistical record of the difference between the time when the message to be transmitted arrives at the terminal device within a historical time period and the expected arrival time within the historical time period, as well as a statistical record of the difference between the time when the message to be transmitted arrives at the terminal device within a current time period and the expected arrival time within the current time period.
[0142] For example, suppose that 30 timestamps of the arrival of the to-be-transmitted messages at the terminal device are collected in the historical time period, and the statistical records of the differences between these timestamps and the expected arrival time in the historical time period are [+0.2 seconds, -0.1 seconds, +0.3 seconds, ...]. Suppose that 2 timestamps of the arrival of the messages at the terminal device are collected in the current time period, and the statistical records of the differences between these timestamps and the expected arrival time in the current time period are [-0.2 seconds, +0.1 seconds, ...].
[0143] One possible design is that the first message is carried in uplink control information UCI or medium and access control element MAC CE.
[0144] One possible design is that when the first message is carried on UCI, UCI may also carry HARQ ACK / NACK and / or channel state feedback information (CSI), which is not limited here.
[0145] One possible design is that the first message is transmitted via a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
[0146] One possible design is that when the first message is transmitted through the physical uplink control channel PUCCH or the physical uplink shared channel PUSCH, the first message is transmitted in an independent coding manner or in a joint coding manner with other UCI types on the PUCCH or PUSCH. The independent coding manner used may be a pre-configured independent coding manner or indicated by signaling.
[0147] It is understandable that the selection of independent coding to transmit the first message can be independent of other information, making the transmission of the first message more flexible and reducing mutual interference between information. The joint coding method can improve the utilization of wireless resources, which is beneficial to improving the efficiency and throughput of communication. At the same time, according to different communication scenarios and requirements, flexibly selecting the coding method of the first message can further improve the performance and effect of communication.
[0148] One possible design is that, when the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to a preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
[0149] One possible design is that the first format includes format 3 or format 4.
[0150] For example, the maximum transmission of the current PUCCH long format 1RB 14 symbols excluding 2 pilots is: 12 (Symb) * 12 (RE) * 2 (QPSK) * 0.8 (maximum code rate) - 11 (CRC) = 219 bits;
[0151] Format#4, 4 UEs are multiplexed, and each UE transmits a maximum of 54 bits.
[0152] If the existing PUCCH Format#4 and Format#3 can meet the transmission requirements of the first message, there is no need to expand the PUCCH format. If the amount of information required to transmit the first message exceeds the limit of Format#4 and Format#3, the PUCCH format needs to be expanded to expand the number of supported OFDM symbols. Table 1 below is the PUCCH Format format and capability description defined in 3GPP.
[0153] Table 1
[0154] PUCCH Format Number of OFDM symbols Number of bits 0 1-2 Less than or equal to 2 1 4-14 Less than or equal to 2 2 1-2 Greater than 2 3 4-14 Greater than 2 4 4-14 Greater than 2
[0155] Among them, in 3GPP TS 38300-5.3.3, Format#0: Short PUCCH, using 1 or 2 symbols, carrying a small UCI load of up to two bits, the UE multiplexing capacity in a single physical resource block (PRB) is up to 6 UEs, and the payload of each UE is 1 bit;
[0156] Format #1: Long PUCCH, using 4-14 symbols, carrying a small UCI payload of up to two bits, and a maximum UE multiplexing capacity of 84 UEs (without frequency hopping) or 36 UEs (with frequency hopping) in a single PRB;
[0157] Format #2; Short PUCCH, using 1 or 2 symbols, carrying large UCI payloads greater than two bits, with no UE multiplexing capability within a single PRB;
[0158] Format #3: Long PUCCH, using 4-14 symbols, carrying large UCI payload, no UE multiplexing capability within a single PRB;
[0159] Format #4: Long PUCCH, using 4-14 symbols, carries medium-sized UCI load, and the UE multiplexing capacity in a single PRB is up to 4 UEs.
[0160] One possible design is that, when the first message is carried on MAC CE, the value of the logical channel identifier LCID corresponding to the MAC CE is a reserved value.
[0161] One possible design is that the reserved value is an integer greater than 36 and less than 43.
[0162] For example, Figure 8 A schematic diagram of the MAC CE format is provided. Table 2 provides the uplink LCID values defined in Table 6.2.1-2. Figure 8 As shown in Table 2, the MAC CE format with an 8-bit L field as shown in 3GPP 38.321 Figure 6.1.2-1 can be used. Based on the uplink LCID value defined in the current 3GPP protocol Table 6.2.1-2, a reserved value is defined as the scheduling request message, such as the LCID value corresponding to the code point / index 37-42 in Table 2.
[0163] Table 2
[0164] Code Point / Index LCID value 0 A common control channel of size 64 bits for non-RedCap UEs; 1–32 Logical channel identifiers of dedicated control channels and dedicated transport channels; 33 The extended logical channel ID field is represented by two bytes; 34 The extended logical channel ID field is represented by one byte; 35 A common control channel of 48 bits in size, used for RedCap UE; 36 A 64-bit common control channel for RedCap UEs; 37–42 Reserved value; 43 Truncated enhanced BFR, represented by one byte; 44 Regular advance reporting; 45 Truncated Sidelink BSR; 46 Sidelink BSR; 47 reserve; 48 Listen Before Transmit (LBT) fault, represented by 4 bytes; 49 LBT fault, represented by one byte; 50 BFR, represented by one byte; 51 Truncated BFR, represented by one byte; 52 A common control channel of size 48 bits, used for non-RedCap UEs; 53 Recommended bit rate query; 54 Multiple entries of Packet Header Reporting (PHR) information, represented by 4 bytes; 55 Grant confirmation of configuration; 56 Multiple entries of PHR information are represented by one byte; 57 Single entry PHR information; 58 Cell radio network temporary identifier; 59 Short truncated BSR; 60 Long truncated BSR; 61 Short BSR; 62 Long BSR; 63 filling;
[0165] One possible design is that the terminal device determines the characteristic information of the message to be transmitted based on the capability information of the terminal device. Determining the characteristic information of the message to be transmitted based on the capability information of the terminal device can avoid increasing the processing pressure of the terminal device and causing the terminal device to crash.
[0166] One possible design is that when the terminal device does not support calculation of the processing time of the message to be transmitted or the cache time of the message to be transmitted, or when the current load of the terminal device exceeds a preset value, the characteristic information of the message to be transmitted does not include the processing time of the message to be transmitted or the cache time of the message to be transmitted.
[0167] One possible design is that the characteristic information of the message to be transmitted determined by the terminal device based on the capability information of the terminal device does not include the service quality QoS guarantee level of the message to be transmitted, and the access network device can guarantee it based on a default policy. The default policy is a QoS flow-level guarantee policy or static configuration.
[0168] S702. The access network device sends a second message to the terminal device. Correspondingly, the terminal device receives the second message sent by the access network device.
[0169] The second message is used to configure transmission resources. Transmission resources include time domain resources and frequency domain resources. The second message may also have other names, such as uplink authorization information, uplink resource information, etc.
[0170] One possible design is that the second message may include an authorization time window, a frame structure, a scheduling rule, a transmission power, and transmission parameters.
[0171] The authorized time window specifies that the terminal device is allowed to transmit the message to be transmitted within a specific time window. This helps to coordinate and schedule the message transmission of different terminal devices and allocate resources fairly.
[0172] The frame structure and scheduling rules are used to tell the terminal devices when to transmit the messages to be transmitted, and how to schedule them on time slots and resources to avoid collisions and interference and improve the efficiency of the network.
[0173] Transmit power and transmission parameters are used to inform the terminal device of the transmit power, modulation mode and coding parameters that should be used. This helps the terminal device to comply with the requirements of the network during transmission and optimizes the transmission quality and performance.
[0174] It is understandable that after receiving the second message, the terminal device can follow the content contained in the second message to transmit the message to be transmitted within the specified transmission resource range. This authorization mechanism can maximize the use of network resources and ensure fair sharing and efficient transmission between different terminal devices.
[0175] S703. The terminal device sends a message to be transmitted to the access network device based on the transmission resources. Correspondingly, the access network device receives the message to be transmitted sent by the terminal device based on the transmission resources.
[0176] One possible design is that after the access network device receives the message to be transmitted based on the transmission resources, it processes the message to be transmitted based on the characteristic information of the message to be transmitted to obtain a processed message to be transmitted; then, the processed message to be transmitted is forwarded to the next-level network processing unit, or stored, cached, scheduled, and other operations are performed locally.
[0177] One possible design is that the access network device processes the message to be transmitted based on the characteristic information of the message to be transmitted, including: adjusting the scheduling transmission resources, accurately matching the size of the message to be transmitted with the resources, and using reliability measures that accurately match the message to be transmitted based on the QoS guarantee level of the message to be transmitted.
[0178] One possible design is that the access network device processes the message to be transmitted based on the characteristic information of the message to be transmitted, including: combining the statistical law of the time when the message to be transmitted arrives at the terminal device, the processing time of the message to be transmitted, the buffering time of the message to be transmitted, the network transmission delay of the message to be transmitted and the internal transmission delay of the network, and calculating the complete delay of the message to be transmitted in the wireless network; based on the complete delay of the message to be transmitted in the wireless network, the message to be transmitted is precisely gated, shaped, etc. This is convenient for reducing the jitter of the message to be transmitted in the wireless network, and can also be used for statistics and fault location of the uplink end-to-end transmission delay.
[0179] One possible design is that, when the message to be transmitted is a periodic message and the sending time of the terminal device for the message to be transmitted is not synchronized with the time when the access network device receives the message to be transmitted, the scheduling timing of the periodic message at each scheduling point of the air interface is adjusted to match / compensate for the time drift of the periodic message arriving at the access network device, thereby improving the transmission experience of the periodic message.
[0180] Based on this, on the one hand, in order to address the problem that the existing uplink SR scheduling cannot accurately feedback the complete status of the message to be transmitted, the characteristic information of the message to be transmitted is added to the SR, thereby increasing the integrity of the information feedback and the effectiveness of the reliability guarantee for the message to be transmitted; accordingly, by adding the characteristic information of the message to be transmitted to the SR through the terminal device, the access network device can perform effective guarantee processing on the message to be transmitted based on the characteristic information of the received message to be transmitted, thereby improving the reliable transmission of the message to be transmitted in the wireless network. On the other hand, in order to address the problem that the existing uplink pre-scheduling / Grant Free periodic blind scheduling leads to low utilization and serious waste of air interface resources, the uplink transmission mechanism that adds the characteristic information of the message to be transmitted to the SR will only report to the access network device to schedule air interface resources for the transmission of the message to be transmitted when there is actually a message to be transmitted, thereby solving the problem of serious waste of air interface resources in periodic blind scheduling.
[0181] It should be noted that the various methods provided in the embodiments of the present application can be implemented separately or in combination without limitation.
[0182] It is understandable that in the embodiments of the present application, the execution subject may execute some or all of the steps in the embodiments of the present application, and these steps or operations are only examples. The embodiments of the present application may also execute other operations or variations of various operations. In addition, the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be executed.
[0183] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between devices. It is understandable that, in order to realize the above functions, each device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiment applied for herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0184] The embodiment of the present application can divide the functional modules of each device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0185] In the case of dividing each functional module into corresponding functional modules, Fig. 9 A schematic diagram of the structure of a communication device 90 is shown, and the communication device 90 may include a transceiver module 901 and a processing module 902. The processing module 902, which may also be referred to as a processing unit, is used to perform operations other than transceiver operations, and may be, for example, a processing circuit or a processor. The transceiver module 901, which may also be referred to as a transceiver unit, is used to perform transceiver operations, and may be, for example, an interface circuit, a transceiver, a transceiver or a communication interface.
[0186] In some embodiments, the communication device 90 may further include a storage module ( Fig. 9 ), for storing program instructions and data.
[0187] Exemplarily, the communication device 90 is used to implement the functions of the terminal device. The communication device 90 is, for example, Figure 7 The terminal device in the embodiment shown.
[0188] The processing module 902 is used to generate a first message, the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit the message to be transmitted, and the first message includes characteristic information of the message to be transmitted;
[0189] The transceiver module 901 is used to send a first message to the access network device;
[0190] The transceiver module 901 is further used to receive a second message sent by the access network device, where the second message is used to configure transmission resources;
[0191] The transceiver module 901 is further configured to send a message to be transmitted to the access network device based on the transmission resources.
[0192] In a possible implementation method, the characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time for the message to be transmitted to arrive at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
[0193] In a possible implementation manner, the change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted in each interval of a preset time length.
[0194] In a possible implementation method, the statistical regularity of the time it takes for a message to be transmitted to arrive at a terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device.
[0195] In a possible implementation manner, the QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted.
[0196] A possible implementation method is that when the message to be transmitted contains a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; when the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is the second QoS guarantee level; the second QoS guarantee level is lower than the first QoS guarantee level.
[0197] In a possible implementation manner, the first message is carried in uplink control information UCI or medium and access control element MAC CE.
[0198] In a possible implementation manner, when the first message is carried on the MAC CE, the value of the logical channel identifier LCID corresponding to the MAC CE is a reserved value.
[0199] In a possible implementation, the reserved value is an integer greater than 36 and less than 43.
[0200] In a possible implementation manner, the first message is transmitted through a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
[0201] A possible implementation method is that when the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to the preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
[0202] In a possible implementation, the first format includes format 3 or format 4.
[0203] Alternatively, illustratively, the communication device 90 is used to implement the function of the access network device. The communication device 90 is, for example, Figure 7 The access network device of the embodiment shown.
[0204] The transceiver module 901 is used to receive a first message sent by a terminal device, where the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit a message to be transmitted, and the first message includes characteristic information of the message to be transmitted;
[0205] The processing module 902 is used to generate a second message, where the second message is used to configure transmission resources;
[0206] The transceiver module 901 is further configured to send a second message to the terminal device;
[0207] The transceiver module 901 is also used to receive a message to be transmitted sent by a terminal device based on the transmission resource.
[0208] In a possible implementation method, the characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time for the message to be transmitted to arrive at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
[0209] In a possible implementation manner, the change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted in each interval of a preset time length.
[0210] In a possible implementation method, the statistical regularity of the time it takes for a message to be transmitted to arrive at a terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device.
[0211] In a possible implementation manner, the QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted.
[0212] A possible implementation method is that when the message to be transmitted contains a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; when the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is the second QoS guarantee level; the second QoS guarantee level is lower than the first QoS guarantee level.
[0213] In a possible implementation manner, the first message is carried in uplink control information UCI or medium and access control element MAC CE.
[0214] In a possible implementation manner, when the first message is carried on a MAC CE, the value of a logical channel identifier LCID corresponding to the MAC CE is a reserved value.
[0215] In a possible implementation, the reserved value is an integer greater than 36 and less than 43.
[0216] In a possible implementation manner, the first message is transmitted through a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
[0217] A possible implementation method is that when the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to the preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
[0218] In a possible implementation, the first format includes format 3 or format 4.
[0219] Exemplarily, the communication device 90 may be a communication device, or a chip applied to a communication device, or other combined devices, components, etc. having the functions of the above-mentioned communication device. When the communication device 90 is a communication device, the transceiver module 901 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc.; the processing module 902 may be a processor (or a processing circuit), such as a baseband processor, and the baseband processor may include one or more CPUs. When the communication device 90 is a component having the functions of the above-mentioned communication device, the transceiver module 901 may be a radio frequency unit; the processing module 902 may be a processor (or a processing circuit), such as a baseband processor. When the communication device 90 is a chip system, the transceiver module 901 may be an input and output interface of a chip (such as a baseband chip); the processing module 902 may be a processor (or a processing circuit) of a chip system, and may include one or more central processing units. It should be understood that the transceiver module 901 in the embodiment of the present application may be implemented by a transceiver or a transceiver-related circuit component; the processing module 902 may be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).
[0220] For example, the transceiver module 901 can be used to perform Figure 7 All transceiver operations performed by the communication device in the embodiment shown, and / or other processes used to support the technology described herein; the processing module 902 can be used to perform Figure 7 All operations except the transceiver operations performed by the communication device in the illustrated embodiment, and / or other processes for supporting the technology described herein.
[0221] As another possible way to achieve this, Fig. 9 The transceiver module 901 in the embodiment can be replaced by a transceiver, and the transceiver can integrate the functions of the transceiver module 901; the processing module 902 can be replaced by a processor, and the processor can integrate the functions of the processing module 902. Further, Fig. 9 The illustrated communication device 90 may also include a memory.
[0222] Alternatively, when the processing module 902 is replaced by a processor and the transceiver module 901 is replaced by a transceiver, the communication device 90 involved in the embodiment of the present application can also be Fig.10 In the communication device 100 shown, the processor may be a logic circuit 1001, and the transceiver may be an interface circuit 1002. Further, Fig.10 The communication device 100 shown may further include a memory 1003 .
[0223] The embodiments of the present application also provide a computer program product, which can implement the functions of any of the above method embodiments when executed by a computer.
[0224] The embodiments of the present application also provide a computer program, which can implement the functions of any of the above method embodiments when executed by a computer.
[0225] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it may include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of a terminal device (including a data transmitter and / or a data receiver) in any of the above embodiments, such as a hard disk or memory of the terminal. The above computer-readable storage medium can also be an external storage device of the above terminal, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (securedigital, SD) card, a flash card (flash card), etc. equipped on the above terminal. Further, the above computer-readable storage medium can also include both the internal storage unit of the above terminal and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above terminal. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0226] It should be noted that the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects rather than to describe a specific order. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "multiple" means two or more.
[0227] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.
[0228] It should be understood that in this application, "at least one (item)" refers to one or more. "Multiple" refers to two or more. "At least two (items)" refers to two or three and more than three. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or its similar expression refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c, or at least one of a, b and c, can mean: 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. "When" and "if" both mean that corresponding measures will be taken under certain objective circumstances. It does not limit the time, nor does it require any judgment when it is implemented, nor does it mean that there are other limitations.
[0229] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0230] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0231] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0232] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0233] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0234] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0235] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope of the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A data transmission method, characterized in that: Applied to a terminal device, the method comprises: Sending a first message to an access network device, where the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit a message to be transmitted, and the first message includes characteristic information of the message to be transmitted; receiving a second message sent by the access network device, where the second message is used to configure the transmission resource; The message to be transmitted is sent to the access network device based on the transmission resource.
2. The method according to claim 1, characterized in that: The characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time when the message to be transmitted arrives at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
3. The method according to claim 2, characterized in that The change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted at each preset time interval.
4. The method according to claim 2, characterized in that: The statistical regularity of the time when the message to be transmitted arrives at the terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device.
5. The method according to claim 2, characterized in that: The QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted.
6. The method according to claim 5, characterized in that In the case where the message to be transmitted includes a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; In the case that the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is a second QoS guarantee level; and the second QoS guarantee level is lower than the first QoS guarantee level.
7. The method according to claim 1, characterized in that The first message is carried in uplink control information UCI or medium and access control element MAC CE.
8. The method according to claim 7, characterized in that In the case where the first message is carried by the MAC CE, the value of the logical channel identifier LCID corresponding to the MAC CE is a reserved value.
9. The method according to claim 8, characterized in that The reserved value is an integer greater than 36 and less than 43.
10. The method according to any one of claims 1 to 9, characterized in that: The first message is transmitted via a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
11. The method according to claim 10, characterized in that When the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to the preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
12. The method according to claim 11, characterized in that The first format includes format 3 or format 4.
13. A data transmission method, characterized in that: Applied to access network equipment, the method comprises: Receiving a first message sent by a terminal device, the first message is used to request the access network device to allocate transmission resources for the terminal device to transmit a message to be transmitted, and the first message includes characteristic information of the message to be transmitted; Sending a second message to the terminal device, where the second message is used to configure the transmission resource; The message to be transmitted sent by the terminal device is received based on the transmission resource.
14. The method according to claim 13, characterized in that The characteristic information of the message to be transmitted includes at least one of the following: the size of the message to be transmitted, the change of the message to be transmitted, the statistical law of the time when the message to be transmitted arrives at the terminal device, the service quality QoS guarantee level of the message to be transmitted, the processing time of the message to be transmitted, and the cache time of the message to be transmitted.
15. The method according to claim 14, characterized in that The change of the message to be transmitted includes the change of the size and / or content of the message to be transmitted at each preset time interval.
16. The method according to claim 14, characterized in that The statistical regularity of the time when the message to be transmitted arrives at the terminal device includes at least one of the following: the average time interval between two consecutive messages to be transmitted arriving at the terminal device, the maximum time interval between two consecutive messages to be transmitted arriving at the terminal device, the minimum time interval between two consecutive messages to be transmitted arriving at the terminal device, or the median of the time interval between two consecutive messages to be transmitted arriving at the terminal device.
17. The method according to claim 14, characterized in that The QoS guarantee level of the message to be transmitted is determined according to the content of the message to be transmitted.
18. The method according to claim 17, characterized in that In the case where the message to be transmitted includes a control instruction, the QoS guarantee level of the message to be transmitted is the first QoS guarantee level; In the case that the message to be transmitted contains repeated content, the QoS guarantee level of the message to be transmitted is a second QoS guarantee level; and the second QoS guarantee level is lower than the first QoS guarantee level.
19. The method according to claim 13, characterized in that The first message is carried in uplink control information UCI or medium and access control element MAC CE.
20. The method according to claim 19, characterized in that In the case where the first message is carried by the MAC CE, the value of the logical channel identifier LCID corresponding to the MAC CE is a reserved value.
21. The method according to claim 20, characterized in that The reserved value is an integer greater than 36 and less than 43.
22. The method according to any one of claims 13 to 21, characterized in that The first message is transmitted via a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH.
23. The method according to claim 22, characterized in that When the amount of information of the first message is less than a preset threshold, the first message is carried in a PUCCH using a first format; or, when the amount of information of the first message is greater than or equal to the preset threshold, the first message is carried in a PUCCH using a second format; wherein the number of time domain symbols supported by the PUCCH of the first format is less than or equal to 14, and the number of time domain symbols supported by the PUCCH of the second format is greater than 14.
24. The method according to claim 23, characterized in that The first format includes format 3 or format 4.
25. A communication device, characterized in that: include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 24 is performed.
26. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 24.
Citation Information
Cited By
Data transmission method and apparatus, and storage medium
EP4794420A1
Data transmission method and apparatus, and storage medium
WO2025092370A1