Data Transmission Method, Apparatus, Network Device, Terminal and Storage Medium
The configuration information is sent to the terminal through the network device to indicate whether it can use random access resources to carry BSR information, which solves the problem of conflict probability in the random access process, improves the success rate and system performance of the 2-step random access process, and is especially suitable for satellite communication systems.
Patent Information
- Application Number
- CN202110038262.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-12
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2041-01-12
AI Technical Summary
In the prior art, the conflict probability of the random access process is high, resulting in the failure of the 2-step random access process, especially in the satellite communication system, which affects the system performance.
The configuration information is sent to the terminal through the network device, indicating whether it can use the random access resource to carry the cache status report BSR information, and perform the BSR process related to the configuration information when the random access process is triggered, restricting the terminal from using the random access resource every time it accesses.
It effectively reduces the conflict probability of random access processes, improves the success rate of 2-step random access processes, and improves system performance, especially in satellite communication systems with large transmission delays.
Smart Images

Figure CN114765894B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology. Specifically, the present application relates to a data transmission method, device, network equipment, terminal and storage medium. Background Art
[0002] Currently, random access includes 2-step random access and 4-step random access, wherein 2-step random access is further divided into non-contention random access and contention random access.
[0003] In the contention-based 2-step random access process, if the random access resources are insufficient, a fallbackRAR will be received, indicating that the 2-step random access process has failed due to a failure in the random access resource competition. At this time, the random access process will fall back to the 4-step random access process.
[0004] In view of this, how to reduce the collision probability of the random access process remains to be solved, so as to ensure that the 2-step random access process has a higher success rate. Summary of the invention
[0005] The embodiments of the present application provide a data transmission method, apparatus, network device, terminal and storage medium, which can solve the problem of high probability of collision in the random access process in the related art. The technical solution is as follows:
[0006] According to one aspect of an embodiment of the present application, a data transmission method is performed by a network device, the method comprising: determining configuration information, the configuration information being used to indicate whether a terminal can use random access resources to carry cache status report BSR information; sending the configuration information to the terminal so that the terminal performs a BSR process related to the configuration information when the random access process is triggered to transmit the BSR information.
[0007] According to one aspect of an embodiment of the present application, a data transmission method is performed by a terminal, and the method includes: receiving configuration information, the configuration information is used to indicate whether the terminal can use random access resources to carry cache status report BSR information; when the random access process is triggered to transmit the BSR information, executing a BSR process related to the configuration information.
[0008] According to one aspect of the embodiments of the present application, a data transmission device is applied to a network device. The device includes: an information determination module, configured to determine configuration information for indicating whether a terminal can use random access resources to carry buffer status report (BSR) information; and an information sending module, configured to send the configuration information to the terminal, so that the terminal executes a BSR process related to the configuration information when triggering a random access process to transmit the BSR information.
[0009] According to one aspect of the embodiments of the present application, a data transmission device is applied to a terminal. The device includes: an information receiving module, configured to receive configuration information for indicating whether the terminal can use random access resources to carry buffer status report (BSR) information; and a BSR transmission module, configured to execute a BSR process related to the configuration information when triggering a random access process to transmit the BSR information.
[0010] According to one aspect of the embodiments of the present application, a network device includes: a memory, a transceiver, and a processor. The memory is configured to store a computer program. The transceiver is configured to transmit and receive data under the control of the processor. The processor is configured to read the computer program in the memory and execute the following steps: determine configuration information for indicating whether a terminal can use random access resources to carry buffer status report (BSR) information; and send the configuration information to the terminal, so that the terminal executes a BSR process related to the configuration information when triggering a random access process to transmit the BSR information.
[0011] According to one aspect of the embodiments of the present application, a terminal includes: a memory, a transceiver, and a processor. The memory is configured to store a computer program. The transceiver is configured to transmit and receive data under the control of the processor. The processor is configured to read the computer program in the memory and execute the following steps: receive configuration information for indicating whether the terminal can use random access resources to carry buffer status report (BSR) information; and execute a BSR process related to the configuration information when triggering a random access process to transmit the BSR information.
[0012] According to one aspect of the embodiments of the present application, a storage medium stores a computer program, and when the computer program is executed by a processor, the data transmission method described above is implemented.
[0013] The beneficial effects brought by the technical solution provided by the present application are:
[0014] In the above technical solution, configuration information for indicating whether a terminal can use random access resources to carry BSR information is determined, and the configuration information is sent to the terminal, so that the terminal executes a BSR process related to the configuration information when triggering a random access procedure to transmit BSR information. That is to say, by restricting the terminal from using random access resources every time it triggers a random access procedure to transmit BSR information, the failure of the 2-step random access procedure caused by the failure of random access resource competition is avoided, thereby effectively solving the problem of a relatively large conflict probability in the random access procedure in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for the description of the embodiments of the present application.
[0016] Figure 1 is a timing diagram of a contention-based 2-step random access procedure shown according to an exemplary embodiment.
[0017] Figure 2 is a timing diagram of a fallback 4-step random access procedure shown according to an exemplary embodiment.
[0018] Figure 3 is a schematic diagram of a satellite communication system in a transparent forwarding mode shown according to an exemplary embodiment.
[0019] Figure 4 is a schematic diagram of an uplink scheduling process of a terrestrial communication system shown according to an exemplary embodiment.
[0020] Figure 5 is a schematic diagram of an implementation environment shown according to an exemplary embodiment.
[0021] Figure 6 is a timing diagram of a data transmission method shown according to an exemplary embodiment.
[0022] Figure 7 is Figure 6 a flowchart of step 23 in the corresponding embodiment in one embodiment.
[0023] Figure 8 is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0024] Figure 9 is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0025] Figure 10 is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0026] Figure 11 It is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0027] Figure 12 It is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0028] Figure 13 is Figure 12 A schematic diagram of the QoS architecture involved in the corresponding embodiment.
[0029] Figure 14 It is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0030] Figure 15 It is a timing diagram of another data transmission method shown according to an exemplary embodiment.
[0031] Figure 16 It is a block diagram of the structure of a data transmission device shown according to an exemplary embodiment.
[0032] Figure 17 It is a block diagram of the structure of another data transmission device shown according to an exemplary embodiment.
[0033] Figure 18 It is a block diagram of the structure of a network device shown according to an exemplary embodiment.
[0034] Figure 19 It is a block diagram of the structure of a terminal shown according to an exemplary embodiment. Detailed implementation manners
[0035] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals identify the same or similar elements or elements having the same or similar functions throughout. The embodiments described by referring to the accompanying drawings are exemplary and are only used to explain the present application and cannot be construed as a limitation of the present invention.
[0036] Those skilled in the art can understand that, unless specifically stated otherwise, the singular forms "a", "an", "the" and "said" used herein may also include the plural forms, and "plural" means two or more, and other quantifiers are similar. It should be further understood that the term "comprising" used in the specification of this application means the presence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we say an element is "connected" or "coupled" to another element, it can be directly connected or coupled to other elements, or there may also be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The phrase "and / or" used herein describes the association relationship of associated objects and means that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally means that the associated objects before and after are in an "or" relationship.
[0037] The following is an introduction and explanation of several terms related to this application:
[0038] RA, the full English name is Random Access, and the Chinese meaning is random access.
[0039] LCH, the full English name is Logical Channel, and the Chinese meaning is logical channel.
[0040] BSR, the full English name is Buffer Status Report, and the Chinese meaning is buffer status report.
[0041] RTT, the full English name is round trip time, and the Chinese meaning is round-trip time.
[0042] GEO, the full English name is Geostationary Earth Orbiting, and the Chinese meaning is geostationary earth orbiting satellite.
[0043] LEO, the full English name is Low Earth Orbiting, and the Chinese meaning is low earth orbiting satellite.
[0044] RSRP, the full English name is Reference Signal Receiving Power, and the Chinese meaning is reference signal receiving power.
[0045] RSRQ, the full English name is Reference Signal Receiving Quality, and the Chinese meaning is reference signal receiving quality.
[0046] RSSI, the full English name is Received Signal Strength Indication, and the Chinese meaning is Received Signal Strength Indication.
[0047] SINR, the full English name is Signal to Interference plus Noise Ratio, and the Chinese meaning is Signal to Interference plus Noise Ratio.
[0048] QoS, the full English name is Quality of Service, and the Chinese is Quality of Service.
[0049] SR, the full English name is Scheduling Request, and the Chinese meaning is Scheduling Request.
[0050] As mentioned above, there is still a problem of a relatively large conflict probability in the random access process in the related art.
[0051] Currently, random access includes 2-step random access and 4-step random access. Among them, 2-step random access is further divided into non-competitive random access and competitive random access.
[0052] Figure 1 An exemplary timing diagram of the 2-step random access process based on competition is shown. In Figure 1 it, the 2-step random access process based on competition includes the following steps:
[0053] Step 1: Send MSGA to transmit the random access preamble Random Preamble and the PUSCH payload Physical Uplink Shared Channel payload.
[0054] Step 2: Receive MSGB. If SuccessRAR is received, the competition is resolved and this 2-step random access process is completed; if fallbackRAR is received, it means that the random access resource competition fails. At this time, the random access process will fallback to the 4-step random access process.
[0055] Figure 2 An exemplary timing diagram of the fallback 4-step random access process is shown. In Figure 2 it, the 4-step random access process to which the 2-step random access process based on competition falls back includes the following steps:
[0056] Step 1: Send MSGA to transmit the random access preamble Random Preamble and the PUSCH payload Physical Uplink Shared Channel payload.
[0057] Step 2: Upon receiving fallbackRAR, indicating a random access resource competition failure, proceed to Step 3.
[0058] Step 3: Send Msg3.
[0059] Step 4: Receive Msg4, competition resolved, and complete this 4-step random access process.
[0060] As can be seen from the above, how to ensure sufficient random access resources is the key to ensuring a high success rate in the 2-step random access process.
[0061] It should be noted here that regarding the use of random access resources, in order to improve the system performance degraded due to excessive transmission delay, some random access resources are also used for the terminal to transmit BSR information. The following explains this situation:
[0062] First, introduce a typical application scenario with excessive transmission delay. This application scenario involves a satellite communication system, which includes a terminal, a satellite, and a gateway station.
[0063] In satellite communication, there are two operating modes:
[0064] One is the transparent relay mode, where the satellite simply relays the signal transparently without any processing, and the terminal communicates with the gateway station. That is, the satellite only performs operations such as frequency conversion and radio signal amplification on the uplink / downlink signals, and its function is similar to that of a radio frequency relay.
[0065] The other is the regenerative communication mode. At this time, the satellite can detect the information of the received signal, process it, and forward it, completing the function of a base station and connecting the terminal and the gateway station. That is, the satellite can perform functions such as frequency conversion, radio signal amplification, encoding / modulation, and demodulation / decoding on the uplink / downlink signals. That is to say, the satellite can have all or part of the functions of a gNB and can regenerate the signal.
[0066] Figure 3 An exemplary schematic diagram of the satellite communication system in the transparent relay mode is shown. In Figure 3 , the connection between the terminal and the satellite is called the user link, and the connection between the satellite and the gateway station is called the feeder link.
[0067] For the transparent relay mode, when the terminal and the gateway station conduct data communication, they will experience the transmission delay T1 of the feeder link and the transmission delay T2 of the user link, and the round trip time (RTT) of the transmission is 2*(T1 + T2). In a beam cell, the maximum RTT corresponds to the transmission delay between the terminal at the farthest distance and the network side (gateway station or satellite), while the minimum RTT corresponds to the transmission delay between the terminal at the closest distance and the network side (gateway station or satellite).
[0068] It can be seen that, compared with the terrestrial communication system, the propagation delay of the satellite communication system is relatively large. For example, in the satellite communication system, for the GEO system and LEO system based on the transparent relay mode, the maximum propagation delays are 541.46 ms and 41.77 ms respectively.
[0069] In addition, Figure 4 An exemplary schematic diagram of the uplink scheduling process of the terrestrial communication system is shown. In Figure 4 it, when the uplink data arrives at the buffer, the BSR process will be triggered. At this time, if the terminal UE does not have uplink resources available for carrying BSR information but has PUCCH resources for transmitting SR (Scheduling Request), the PUCCH resources can be used to transmit SR to request the gNB uplink grant UL grant.
[0070] Since the SR only notifies the gNB that the terminal UE needs to be scheduled and does not notify the gNB of the size of the uplink resources required by the terminal UE, therefore, the terminal UE first transmits the SR to notify the gNB that scheduling is needed, the gNB allocates an uplink grant to the terminal UE to transmit the BSR information, and then the terminal UE transmits the BSR information to notify the gNB of the size of the data cache, and the gNB schedules an uplink grant of an appropriate size according to the received BSR information to schedule the terminal UE.
[0071] In this case, the double transmission delay brought by the uplink scheduling process of the existing terrestrial communication system will inevitably lead to a reduction in the performance of the satellite communication system with an excessive transmission delay.
[0072] For this reason, a solution is proposed, that is, using the random access resources to carry the BSR information in the 2-step random access process, so as to effectively reduce the transmission delay by reducing the SR step, thereby improving the system performance.
[0073] However, the random access resources are limited. If the terminal uses the random access resources every time it triggers the random access process to transmit the BSR information, it may cause the 2-step random access process to fail due to the failure of the random access resource competition, and further result in a relatively large conflict probability in the random access process.
[0074] In view of this, the data transmission method, device, network device, terminal and storage medium provided in this application are intended to solve the above technical problems in the related art.
[0075] To make the objectives, technical solutions, and advantages of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of this application without creative efforts belong to the scope of protection of this application.
[0076] Figure 5 An exemplary schematic diagram of the implementation environment involved in a data transmission method is shown. The implementation environment includes a wireless communication system 100, which can be a Global System of Mobile Communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS) system, a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, a Long Term Evolution Advanced (LTE-A) system, a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) system, or can also be a 5G New Radio (NR) system, etc., which is not limited herein.
[0077] The wireless communication system 100 includes a terminal 110 and a network device. For example, the network device can include a base station 130 and can also include a core network part, such as an Evolved Packet System (EPS), etc.
[0078] Specifically, the terminal 110 refers to an electronic device that provides voice and / or data connectivity to users, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. For example, the terminal 110 can be a mobile terminal device. For example, a mobile phone (or a "cellular" phone), and can also be a computer with a mobile terminal device, such as a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device. In different systems, the name of this terminal 110 may also be different, and it can be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiated Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), and other devices. The terminal 110 can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, a user device, which is not limited here.
[0079] The base station 130, as an access network device, can be referred to as an access point according to different specific application scenarios, or can be an electronic device in the access network that communicates with the terminal 110 through one or more sectors on the air interface, or other names. The base station 130 can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and act as a router between the terminal 110 and the rest of the access network. The rest of the access network may include an IP network. The base station 130 can also coordinate the attribute management of the air interface. For example, the base station 130 can be a Base Transceiver Station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a Node B in a Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolved Node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. This is not limited herein.
[0080] A wireless connection is established between the base station 130 and the terminal 110 through a wireless air interface, enabling the terminal 110 to establish a connection with the cell where the base station 130 is located, which is also regarded as the terminal 110 accessing the cell, and further enabling data transmission between the terminal 110 accessing the cell and the base station 130.
[0081] For example, the data transmission process includes: the base station 130 sends configuration information to the terminal 110, and this configuration information is used to indicate whether the terminal 110 can use random access resources to carry BSR information. Correspondingly, the terminal 110 receives this configuration information and executes a BSR process related to this configuration information when triggering a random access process to transmit BSR information.
[0082] Please refer to Figure 6 , the embodiment of the present application provides a data transmission method, as Figure 6 shown, this method may include the following steps:
[0083] Step 21, determine the configuration information.
[0084] Among them, the configuration information is used to indicate whether the terminal can use the random access resource to carry the buffer status report (BSR) information.
[0085] In a possible implementation, the random access resources that can carry the BSR information include public random access resources, and / or dedicated random access resources.
[0086] In a possible implementation, the random access resources that can carry the BSR information include 2-step random access resources, and / or 4-step random access resources.
[0087] In a possible implementation, the configuration information at least includes at least one of the following:
[0088] The first information, which is used to indicate whether a logical channel can use the random access resource to carry the BSR information;
[0089] The second information, which is used to indicate whether a radio bearer can use the random access resource to carry the BSR information;
[0090] The third information, which is used to indicate the signal quality threshold value when the terminal can use the random access resource to carry the BSR information;
[0091] The fourth information, which is used to indicate the random access resource index that can carry the BSR information;
[0092] The fifth information, which is related to QoS and is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry the BSR information;
[0093] The sixth information, which is related to the logical channel parameters and is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry the BSR information;
[0094] The seventh information, which is used to indicate the priority of the logical channel that can use the random access resource to carry the BSR information.
[0095] In a possible implementation, the signal quality threshold value includes any one of the following: RSRP threshold value, RSRQ threshold value, RSSI threshold value, and SINR threshold value.
[0096] In a possible implementation, the signal quality threshold value is the same as or different from the threshold value for selecting 2-step RA or 4-step RA.
[0097] Step 22: Send the configuration information to the terminal.
[0098] Step 23: When triggering the random access process to transmit the BSR information, perform the BSR process related to the configuration information.
[0099] In a possible implementation, as Figure 7 shown, step 23 may include the following steps:
[0100] Step 231, if the configuration information includes at least one piece of information, when one or more pieces of information in the configuration information are satisfied, it is determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information.
[0101] Wherein, the satisfaction of one or more pieces of information means that each piece of information indicates that the terminal can use the random access resource to carry the BSR information.
[0102] In a possible implementation, if the configuration information includes one piece of information, when the one piece of information is satisfied, it is determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information.
[0103] In a possible implementation, if the configuration information includes two pieces of information, it can be optionally determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information when one piece of information or two pieces of information are satisfied.
[0104] In a possible implementation, if the configuration information includes three pieces of information, it can be optionally determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information when one piece of information or two pieces of information or three pieces of information are satisfied.
[0105] In a possible implementation, if the configuration information includes four pieces of information, it can be optionally determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information when one piece of information or two pieces of information or three pieces of information or four pieces of information are satisfied.
[0106] And so on, which will not be listed one by one here.
[0107] In a possible implementation, it can be any one or any number of pieces of information in the configuration information that are satisfied; in a possible implementation, it can also be a specified one or specified multiple pieces of information in the configuration information that are satisfied.
[0108] For example, assume that the configuration information includes the first information, the second information, and the third information.
[0109] Then, in one case, if the specified first information is satisfied, when the first information indicates that the logical channel can use the random access resource to carry the BSR information, it is determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information.
[0110] Alternatively, in another case, if any two pieces of information are satisfied, when the first piece of information indicates that the logical channel can use the random access resource to carry the BSR information, and the second piece of information indicates that the radio bearer can use the random access resource to carry the BSR information, it can be determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information. Of course, in other cases, it can also be that the first piece of information and the third piece of information are satisfied, or the second piece of information and the third piece of information are satisfied, which will not be repeated here.
[0111] Alternatively, in yet another case, if any three pieces of information are satisfied, when the first piece of information indicates that the logical channel can use the random access resource to carry the BSR information, the second piece of information indicates that the radio bearer can use the random access resource to carry the BSR information, and at the same time the third piece of information indicates that the signal quality measured by the terminal exceeds the signal threshold value when the terminal can use the random access resource to carry the BSR information, it is determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information.
[0112] Step 232, when the configuration information indicates that the terminal can use the random access resource to carry the BSR information, use the current random access resource to send the BSR information.
[0113] Wherein, the current random access resource is pre-configured by the network side.
[0114] Through the above process, by restricting the terminal from using the random access resource every time it triggers the random access process to transmit the BSR information, the problem of the 2-step random access process failure caused by the random access resource competition failure can be avoided, thereby effectively solving the problem of a relatively large conflict probability in the random access process in the related art, and further being beneficial to the improvement of system performance, especially applicable to satellite communication systems with large transmission delays.
[0115] Please refer to Figure 8 In the embodiment of the present application, a data transmission method is provided, and the configuration information includes at least the first piece of information.
[0116] The method may include the following steps:
[0117] Step 31, add the first piece of information to the logical channel configuration information.
[0118] Step 32, send the logical channel configuration information to the terminal.
[0119] In a possible implementation manner, the first piece of information is used to indicate whether the logical channel can use the random access resource to carry the BSR information. Correspondingly, the logical channel configuration information is carried with the first piece of information and sent to the terminal.
[0120] In a possible implementation, the first information is used to indicate that a logical channel can use random access resources to carry BSR information. Correspondingly, if it is desired that the terminal can use random access resources to carry BSR information, the logical channel configuration information is sent to the terminal carrying the first information; if it is desired that the terminal does not use random access resources to carry BSR information, the logical channel configuration information is sent to the terminal without carrying the first information.
[0121] Step 33, in response to the arrival of uplink data, trigger a BSR process.
[0122] Specifically, step 33 may include the following steps: When uplink data arrives and the buffer is empty, or higher-priority data arrives, trigger a BSR process.
[0123] Step 34, when the uplink resources available for carrying BSR information are empty, trigger a random access process to transmit BSR information.
[0124] It should be noted here that the uplink resources available for carrying BSR information here are different from random access resources.
[0125] Step 35, in the logical channel configuration information, detect whether the first information indicates that a logical channel can use random access resources to carry BSR information.
[0126] As mentioned above, the logical channel configuration information may or may not carry the first information.
[0127] Correspondingly, in a possible implementation, that is, when the logical channel configuration information carries the first information, it can be detected that the first information indicates that a logical channel can use random access resources to carry BSR information, and it can also be detected that the first information indicates that a logical channel cannot use random access resources to carry BSR information.
[0128] In a possible implementation, that is, when the logical channel configuration information does not carry the first information, at this time, it is regarded as detecting that the first information indicates that a logical channel cannot use random access resources to carry BSR information.
[0129] Step 36, if it is detected that the first information indicates that a logical channel can use random access resources to carry BSR information, use the current random access resources to send BSR information.
[0130] In the above process, by indicating through the first information that a logical channel cannot use random access resources to carry BSR information, it is achieved to restrict the terminal from using the current random access resources to carry BSR information during the random access process.
[0131] Please refer to Figure 9 , in the embodiments of the present application, a data transmission method is provided, and the configuration information includes at least second information.
[0132] The method may include the following steps:
[0133] Step 41: Add second information to the radio bearer configuration information.
[0134] Step 42: Send the radio bearer configuration information to the terminal.
[0135] In a possible implementation, the second information is used to indicate whether the radio bearer can use random access resources to carry BSR information. Correspondingly, the radio bearer configuration information is sent to the terminal carrying the second information.
[0136] In a possible implementation, the second information is used to indicate that the radio bearer can use random access resources to carry BSR information. Correspondingly, if it is desired that the terminal can use random access resources to carry BSR information, the radio bearer configuration information is sent to the terminal carrying the second information; if it is desired that the terminal does not use random access resources to carry BSR information, the radio bearer configuration information is sent to the terminal without carrying the second information.
[0137] Step 43: Trigger a BSR procedure in response to the arrival of uplink data.
[0138] Specifically, step 43 may include the following steps: When uplink data arrives and the buffer is empty, or higher-priority data arrives, trigger the BSR procedure.
[0139] Step 44: Trigger a random access procedure to transmit BSR information when the uplink resource available for carrying BSR information is empty.
[0140] It should be noted here that the uplink resource available for carrying BSR information here is different from the random access resource.
[0141] Step 45: In the radio bearer configuration information, detect whether the second information indicates that the radio bearer can use random access resources to carry BSR information.
[0142] As mentioned above, the radio bearer configuration information may or may not carry the second information.
[0143] Correspondingly, in a possible implementation, that is, when the radio bearer configuration information carries the second information, it can be detected that the second information indicates that the radio bearer can use random access resources to carry BSR information, and it can also be detected that the second information indicates that the radio bearer cannot use random access resources to carry BSR information.
[0144] In a possible implementation, that is, when the radio bearer configuration information does not carry the second information, at this time, it is regarded as detecting that the second information indicates that the radio bearer cannot use random access resources to carry BSR information.
[0145] Step 46, if it is detected that the second information indicates that the radio bearer can use the random access resource to carry the BSR information, then use the current random access resource to send the BSR information.
[0146] In the above process, it is indicated through the second information that the radio bearer cannot use the random access resource to carry the BSR information, so as to restrict the terminal from using the current random access resource to carry the BSR information during the random access process.
[0147] Please refer to Figure 10 , in the embodiment of the present application, a data transmission method is provided, and the configuration information at least includes third information.
[0148] This method may include the following steps:
[0149] Step 51, use the signal quality threshold value when the terminal can use the random access resource to carry the BSR information as the third information.
[0150] That is to say, the third information is used to indicate the signal quality threshold value when the terminal can use the random access resource to carry the BSR information.
[0151] In a possible implementation manner, the signal quality threshold value includes any one of an RSRP threshold value, an RSRQ threshold value, an RSSI threshold value, and an SINR threshold value.
[0152] In a possible implementation manner, the signal quality threshold value is the same as or different from the threshold value for selecting 2-step RA or 4-step RA.
[0153] Step 52, send the third information to the terminal.
[0154] It should be noted that there is no limitation on the sending method of the third information here. For example, the third information can be sent to the terminal independently, or the third information can be carried by different types of configuration information and sent to the terminal.
[0155] Step 53, in response to the arrival of uplink data, trigger the BSR process.
[0156] Specifically, this step 53 may include the following steps: when the uplink data arrives and the buffer is empty, or higher-priority data arrives, then trigger the BSR process.
[0157] Step 54, when the uplink resource that can carry the BSR information is empty, trigger the random access process to transmit the BSR information.
[0158] It should be noted here that the uplink resource that can carry the BSR information is different from the random access resource.
[0159] Step 55, if the measured signal quality exceeds the signal quality threshold indicated by the third piece of information, use the current random access resource to send the BSR information.
[0160] Among them, the signal quality is obtained by the terminal measuring the relevant signal, and the relevant signal corresponds to different signal quality thresholds. For example, if the signal quality threshold is the RSRP threshold / RSRQ threshold, the relevant signal refers to the reference signal; if the signal quality threshold is the RSSI threshold, the relevant signal refers to the received signal.
[0161] In the above process, through the indication of the third piece of information, when the signal quality of the relevant signal does not meet the signal quality threshold for the terminal to use the random access resource to carry the BSR information, the terminal is restricted from using the current random access resource to carry the BSR information during the random access process.
[0162] Please refer to Figure 11 In the embodiments of this application, a data transmission method is provided, and the configuration information includes at least a fourth piece of information.
[0163] The method may include the following steps:
[0164] Step 61, according to the random access resource index capable of carrying the BSR information, add a fourth piece of information to the mapping restriction of the logical channel priority in the logical channel configuration information.
[0165] That is to say, the fourth piece of information is used to indicate the random access resource index capable of carrying the BSR information.
[0166] Step 62, send the logical channel configuration information carrying the fourth piece of information to the terminal.
[0167] Step 63, in response to the arrival of uplink data, trigger the BSR process.
[0168] Specifically, this step 63 may include the following steps: when the uplink data arrives and the buffer is empty, or higher-priority data arrives, trigger the BSR process.
[0169] Step 64, when the uplink resource capable of carrying the BSR information is empty, trigger the random access process to transmit the BSR information.
[0170] It should be noted here that the uplink resource capable of carrying the BSR information here is different from the random access resource.
[0171] Step 65, determine the mapping restriction of the current logical channel priority according to the logical channel configuration information.
[0172] Step 66, according to the fourth piece of information in the mapping restriction, determine the random access resource index capable of carrying the BSR information.
[0173] It should be noted here that the execution order of steps 65 and 66 is not limited to this. It can also be to execute step 66 first, then execute step 65, or execute steps 65 and 66 simultaneously. This does not constitute a specific limitation here.
[0174] Step 67, if the current random access resource exists in the random access resource index that can carry BSR information, use the current random access resource to send the BSR information.
[0175] In the above process, through the indication of the fourth information, when the current random access resource does not exist in the random access resource index that can carry BSR information, the process of restricting the terminal from using the current random access resource to carry BSR information during the random access process is achieved.
[0176] Please refer to Figure 12 In the embodiments of the present application, a data transmission method is provided, and the configuration information includes at least fifth information.
[0177] The method may include the following steps:
[0178] Step 71, in the QoS configuration message, configure the QoS parameters to be associated with the random access resource that can carry BSR information as the fifth information.
[0179] It should be noted here that the QoS parameters are invisible to the terminal and are implemented on the network side to form terminal-visible parameters for the convenience of the terminal to use.
[0180] The process of implementing terminal-visible parameters on the network side is described below:
[0181] Figure 13 An exemplary schematic diagram of the QoS architecture is shown. In Figure 13 , the QoS architecture is described as:
[0182] (1) For each UE, the 5GC establishes one or more PDU sessions;
[0183] (2) For each UE, the NG-RAN establishes at least one DRB and PDU session, and can subsequently configure other DRBs for the QoS flows of the PDU session;
[0184] (3) The NG-RAN maps the data packets belonging to different PDU sessions to different DRBs;
[0185] (4) The NAS-level packet filters in the UE and 5GC associate the UL and DL data packets with the QoS flows;
[0186] (5) The AS-level mapping rules of the UE and NG-RAN associate the UL and DL QoS flows with the DRBs.
[0187] The NG-RAN and the 5GC map data packets to the correct QoS flow and DRB. Therefore, there are two steps of mapping. One is the mapping of (NAS) IP flow to QoS flow, and the other is the mapping of (AS) QoS flow to DRB.
[0188] At the NAS level, the QoS flow is characterized by the QoS Profile provided by the 5GC to the NG-RAN and the QoS rules provided by the 5GC to the UE.
[0189] The QoS Profile mainly includes the following parameters:
[0190] (1) 5G QoS Identifier (5QI);
[0191] (2) Allocation and Retention Priority (ARP).
[0192] For Non-GBR QoS flows, the QoS Profile also includes the following parameters:
[0193] (3) Reflected QoS Attribute (RQA).
[0194] For GBR QoS flows, the QoS Profile shall include the following parameters:
[0195] (4) Guaranteed Flow Bit Rate (GFBR) for uplink and downlink;
[0196] (5) Maximum Flow Bit Rate (MFBR) for uplink and downlink.
[0197] Among them, 5QI is associated with 5G QoS characteristics, which describe the edge-to-edge packet forwarding processing of the QoS flow between the UE and the UPF. The relevant QoS parameters include at least one of the following:
[0198] (1) QoS resource type (GBR, delay-critical GBR or Non-GBR);
[0199] (2) QoS priority;
[0200] (3) Packet delay budget;
[0201] (4) Packet error rate;
[0202] (5) Average window (only for GBR and delay-critical GBR resource types);
[0203] (6) Maximum data burst set.
[0204] Based on the above, in a possible implementation, the QoS parameters at least include: QoS resource type, QoS priority, packet delay budget, packet error rate, average window, and maximum data burst set.
[0205] That is to say, optionally, based on the network side, the QoS resource type can be configured to be associated with the random access resource that can carry BSR information; the QoS priority can be configured to be associated with the random access resource that can carry BSR information; the packet delay budget can be configured to be associated with the random access resource that can carry BSR information; the packet error rate can be configured to be associated with the random access resource that can carry BSR information; the average window can be configured to be associated with the random access resource that can carry BSR information; the maximum data burst set can be configured to be associated with the random access resource that can carry BSR information.
[0206] Then, in terms of the terminal visible parameters (such as the priority of the logical channel), in this embodiment, the fifth piece of information, which is related to QoS, is used to indicate the association relationship between the priority of the logical channel (terminal visible parameter) and the random access resource that can carry BSR information.
[0207] Step 72: Send a QoS configuration message carrying the fifth piece of information to the terminal.
[0208] Step 73: Trigger a BSR process in response to the arrival of uplink data.
[0209] Specifically, this step 73 may include the following steps: When uplink data arrives and the buffer is empty, or higher-priority data arrives, trigger a BSR process.
[0210] Step 74: When the uplink resource that can carry BSR information is empty, trigger a random access process to transmit BSR information.
[0211] It should be noted here that the uplink resource that can carry BSR information here is different from the random access resource.
[0212] Step 75: Determine the priority of the current logical channel according to the logical channel configuration information.
[0213] Step 76: Based on the fifth piece of information related to QoS, if it is determined that there is an association relationship between the priority of the current logical channel and the random access resource that can carry BSR information, use the current random access resource to send BSR information.
[0214] In the above process, through the indication of the fifth piece of information, when there is no association relationship between the priority of the current logical channel and the random access resource that can carry BSR information, it is realized that the terminal is restricted from using the current random access resource to carry BSR information during the random access process.
[0215] Please refer to Figure 14 , in the embodiment of the present application, a data transmission method is provided, and the configuration information at least includes the fifth piece of information.
[0216] The method may include the following steps:
[0217] Step 81: In the logical channel configuration information, configure the priority of the logical channel to be associated with the random access resource that can carry BSR information as the sixth piece of information.
[0218] That is to say, the sixth piece of information is related to the logical channel parameters and is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry BSR information.
[0219] Step 82: Send the logical channel configuration information carrying the sixth piece of information to the terminal.
[0220] Step 83: In response to the arrival of uplink data, trigger the BSR process.
[0221] Specifically, this step 83 may include the following steps: When uplink data arrives and the buffer is empty, or higher-priority data arrives, trigger the BSR process.
[0222] Step 84: When the uplink resource that can carry BSR information is empty, trigger the random access process to transmit the BSR information.
[0223] It should be noted here that the uplink resource that can carry BSR information here is different from the random access resource.
[0224] Step 85: Determine the priority of the current logical channel according to the logical channel configuration information.
[0225] Step 86: Based on the sixth piece of information in the logical channel configuration information, if it is determined that there is an association relationship between the priority of the current logical channel and the random access resource that can carry BSR information, use the current random access resource to send the BSR information.
[0226] In the above process, through the indication of the sixth piece of information, when there is no association relationship between the priority of the current logical channel and the random access resource that can carry BSR information, it is realized that the terminal is restricted from using the current random access resource to carry BSR information during the random access process.
[0227] Please refer to Figure 15 , in the embodiments of the present application, a data transmission method is provided, and the configuration information includes at least a seventh piece of information.
[0228] The method may include the following steps:
[0229] Step 91: Add the seventh piece of information to the logical channel configuration information according to the priority of the logical channel that can use the random access resource to carry BSR information.
[0230] That is to say, the seventh piece of information is used to indicate the priority of the logical channel of the random access resource that can carry the BSR information.
[0231] Step 92: Send the logical channel configuration information carrying the seventh piece of information to the terminal.
[0232] Step 93: Trigger the BSR process in response to the arrival of uplink data.
[0233] Specifically, this step 93 may include the following steps: When uplink data arrives and the buffer is empty, or higher-priority data arrives, trigger the BSR process.
[0234] Step 94: When the uplink resource that can carry the BSR information is empty, trigger the random access process to transmit the BSR information.
[0235] It should be noted here that the uplink resource that can carry the BSR information here is different from the random access resource.
[0236] Step 95: Determine the priority of the current logical channel according to the logical channel configuration information.
[0237] Step 96: Based on the seventh piece of information in the logical channel configuration information, determine the priority of the logical channel that can use the random access resource to carry the BSR information.
[0238] It should be noted here that the execution order of step 95 and step 96 is not limited to this, and it can also be to execute step 96 first, then execute step 95, or execute step 95 and step 96 simultaneously. This does not constitute a specific limitation here.
[0239] Step 97: If the priority of the current logical channel is the same as that of the logical channel that can use the random access resource to carry the BSR information, use the current random access resource to send the BSR information.
[0240] In the above process, through the indication of the seventh piece of information, when the priority of the current logical channel does not match the priority of the logical channel that can use the random access resource to carry the BSR information, it is realized that the terminal is restricted from using the current random access resource to carry the BSR information during the random access process.
[0241] The following is an apparatus embodiment of the present application, which can be used to execute the data transmission method involved in the present application. For the details not disclosed in the apparatus embodiment of the present application, please refer to the method embodiment of the data transmission method involved in the present application.
[0242] Please refer to Figure 16 , in the embodiment of the present application, a data transmission apparatus 900 is provided, which is applied to a network device.
[0243] The data transmission device 900 includes, but is not limited to, an information determination module 901 and an information sending module 902.
[0244] Among them, the information determination module 901 is used to determine configuration information, and the configuration information is used to indicate whether the terminal can use random access resources to carry buffer status report (BSR) information.
[0245] The information sending module 902 is used to send the configuration information to the terminal, so that the terminal executes a BSR process related to the configuration information when triggering a random access process to transmit BSR information.
[0246] Please refer to Figure 17 , in the embodiment of the present application, a data transmission device 1000 is provided and applied to a terminal.
[0247] The data transmission device 1000 includes, but is not limited to, an information receiving module 1001 and a BSR transmission module 1002.
[0248] Among them, the information receiving module 1001 is used to receive configuration information, and the configuration information is used to indicate whether the terminal can use random access resources to carry buffer status report (BSR) information.
[0249] The BSR transmission module 1002 is used to execute a BSR process related to the configuration information when triggering a random access process to transmit BSR information.
[0250] It should be noted that the division of units and / or modules in the embodiment of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, each functional unit and / or module can be integrated in one processing unit and / or module, or each unit and / or module can exist physically alone, or two or more units and / or modules can be integrated in one unit and / or module. The above integrated units and / or modules can be implemented in the form of hardware or in the form of software functional units and / or modules.
[0251] If the integrated unit and / or module is implemented in the form of a software functional unit and / or module and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0252] In addition, the data transmission device and the data transmission method provided in the above embodiments are based on the same inventive concept. Since the principles of the method and the device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0253] Thus, by restricting the terminal from using random access resources every time it triggers the transmission of BSR information in the random access process, the failure of the 2-step random access process caused by the failure of random access resource competition can be avoided, thereby effectively solving the problem of a relatively large conflict probability in the random access process in the related technology, and further being beneficial to the improvement of system performance, especially applicable to satellite communication systems with a relatively large transmission delay.
[0254] Figure 18 A structural block diagram of a network device shown according to an exemplary embodiment. This network device is applicable to Figure 5 the base station 130 in the shown implementation environment.
[0255] As Figure 18 shown, the network device 1100 at least includes: a processor 1110, a memory 1120, and a transceiver 1130.
[0256] Among them, the transceiver 1130 is used to receive and send data under the control of the processor 1110.
[0257] In Figure 18Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by processor 1110 and a memory represented by memory 1120 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 1130 may be multiple components, that is, including a transmitter and a receiver, and provides a unit and / or module for communicating with various other devices on a transmission medium, and these transmission media include transmission media such as wireless channels, wired channels, and optical cables.
[0258] The processor 1110 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1110 when performing operations.
[0259] Optionally, the processor 1110 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor 1110 may also adopt a multi-core architecture. The processor 1110 and the memory 1120 may also be physically separated.
[0260] The processor 1110 is used to execute the following steps according to the obtained executable instructions by calling the computer program stored in the memory 1120:
[0261] Determine configuration information, where the configuration information is used to indicate whether the terminal can use random access resources to carry buffer status report (BSR) information;
[0262] Send the configuration information to the terminal so that the terminal executes a BSR process related to the configuration information when triggering a random access procedure to transmit BSR information.
[0263] In a possible implementation manner, the configuration information includes at least one of the following:
[0264] First information, which is used to indicate whether a logical channel can use random access resources to carry BSR information;
[0265] Second information, which is used to indicate whether a radio bearer can use random access resources to carry BSR information;
[0266] Third information, which is used to indicate a signal quality threshold value when the terminal can use random access resources to carry BSR information;
[0267] The fourth piece of information, which is used to indicate the random access resource index that can carry BSR information;
[0268] The fifth piece of information, which is related to QoS and is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry BSR information;
[0269] The sixth piece of information, which is related to logical channel parameters and is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry BSR information;
[0270] The seventh piece of information, which is used to indicate the priority of the logical channel for which the random access resource can be used to carry BSR information.
[0271] In a possible implementation manner, the signal quality threshold includes any one of a reference signal received power (RSRP) threshold, a reference signal received quality (RSRQ) threshold, a received signal strength indication (RSSI) threshold, and a signal-to-interference plus noise ratio (SINR) threshold.
[0272] In a possible implementation manner, the signal quality threshold is the same as the threshold for selecting 2-step random access (RA) or 4-step RA.
[0273] In a possible implementation manner, the processor 1110 is further configured to perform the following steps:
[0274] Add the first piece of information to the logical channel configuration information.
[0275] In a possible implementation manner, the processor 1110 is further configured to perform the following steps:
[0276] Add the second piece of information to the radio bearer configuration information.
[0277] In a possible implementation manner, the processor 1110 is further configured to perform the following steps:
[0278] Use the signal quality threshold when the terminal can use the random access resource to carry BSR information as the third piece of information.
[0279] In a possible implementation manner, the processor 1110 is further configured to perform the following steps:
[0280] Add the fourth piece of information to the mapping limit of the logical channel priority in the logical channel configuration information.
[0281] In a possible implementation manner, the processor 1110 is further configured to perform the following steps:
[0282] In the quality of service (QoS) configuration message, configure the QoS parameters to be associated with the random access resource that can carry BSR information as the fifth piece of information.
[0283] In a possible implementation, the QoS parameter includes at least one of the following:
[0284] QoS resource type, QoS priority, packet delay budget, packet error rate, average window, maximum data burst set.
[0285] In a possible implementation, the processor 1110 is further configured to perform the following steps:
[0286] In the logical channel configuration information, configure the priority of the logical channel to be associated with the random access resource that can carry BSR information, as the sixth information.
[0287] In a possible implementation, the processor 1110 is further configured to perform the following steps:
[0288] Add the seventh information to the logical channel configuration information.
[0289] In a possible implementation, the random access resource that can carry BSR information includes a common random access resource and / or a dedicated random access resource.
[0290] Figure 19 A structural block diagram of a terminal shown according to an exemplary embodiment. This terminal is applicable to Figure 5 the terminal 110 in the shown implementation environment.
[0291] As Figure 19 shown, the terminal 1300 at least includes: a processor 1310, a memory 1320, and a transceiver 1330.
[0292] Wherein, the transceiver 1330 is configured to receive and send data under the control of the processor 1310.
[0293] In Figure 19 it, the bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by the processor 1310 and the memory represented by the memory 1320 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 1330 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit and / or module for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical cables, etc. For different user devices, the user interface 1340 may also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0294] The processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1310 when executing operations.
[0295] Optionally, the processor 1310 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or CPLD (Complex Programmable Logic Device). The processor 1310 can also adopt a multi-core architecture. The processor 1310 and the memory 1320 can also be physically separated.
[0296] The processor 1310 is used to execute the following steps according to the obtained executable instructions by calling the computer program stored in the memory 1320:
[0297] Receive configuration information, where the configuration information is used to indicate whether the terminal can use the random access resource to carry the buffer status report BSR information;
[0298] When triggering the random access process to transmit the BSR information, execute the BSR process related to the configuration information.
[0299] In a possible implementation manner, the configuration information includes at least one of the following:
[0300] The first information, which is used to indicate whether the logical channel can use the random access resource to carry the BSR information;
[0301] The second information, which is used to indicate whether the radio bearer can use the random access resource to carry the BSR information;
[0302] The third information, which is used to indicate the signal quality threshold value when the terminal can use the random access resource to carry the BSR information;
[0303] The fourth information, which is used to indicate the random access resource index that can carry the BSR information;
[0304] The fifth information, related to QoS, which is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry the BSR information;
[0305] The sixth information, related to the logical channel parameters, which is used to indicate the association relationship between the priority of the logical channel and the random access resource that can carry the BSR information;
[0306] The seventh information, which is used to indicate the priority of the logical channel that can use the random access resource to carry the BSR information.
[0307] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0308] If the configuration information includes at least one piece of information, when one or more pieces of information in the configuration information are satisfied, it is determined that the configuration information indicates that the terminal can use the random access resource to carry the BSR information;
[0309] According to the indication of the configuration information, use the current random access resource to send the BSR information;
[0310] Wherein, the satisfaction of one or more pieces of information means that each piece of information indicates that the terminal can use the random access resource to carry the BSR information.
[0311] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0312] In the logical channel configuration information, detect whether the first information indicates that the logical channel can use the random access resource to carry the BSR information;
[0313] If so, use the current random access resource to send the BSR information.
[0314] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0315] In the radio bearer configuration information, detect whether the second information indicates that the radio bearer can use the random access resource to carry the BSR information;
[0316] If so, use the current random access resource to send the BSR information.
[0317] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0318] If the measured signal quality exceeds the signal quality threshold indicated by the third information, use the current random access resource to send the BSR information.
[0319] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0320] Determine the mapping limit of the current logical channel priority according to the logical channel configuration information;
[0321] According to the fourth information in the mapping limit, determine the random access resource index that can carry the BSR information;
[0322] If the current random access resource exists in the random access resource index that can carry the BSR information, use the current random access resource to send the BSR information.
[0323] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0324] Determine the priority of the current logical channel according to the logical channel configuration information;
[0325] Based on the fifth QoS-related information, if it is determined that there is an association between the priority of the current logical channel and the random access resource that can carry BSR information, use the current random access resource to send the BSR information.
[0326] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0327] Determine the priority of the current logical channel according to the logical channel configuration information;
[0328] Based on the sixth information in the logical channel configuration information, if it is determined that there is an association between the priority of the current logical channel and the random access resource that can carry BSR information, use the current random access resource to send the BSR information.
[0329] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0330] Determine the priority of the current logical channel according to the logical channel configuration information; and based on the seventh information in the logical channel configuration information, determine the priority of the logical channel that can use the random access resource to carry BSR information;
[0331] If the priority of the current logical channel matches the priority of the logical channel that can use the random access resource to carry BSR information, use the current random access resource to send the BSR information.
[0332] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0333] In response to the arrival of uplink data, trigger a BSR process;
[0334] When the uplink resource that can carry BSR information is empty, trigger a random access process to transmit the BSR information.
[0335] In a possible implementation, the processor 1310 is further configured to perform the following steps:
[0336] When uplink data arrives and the buffer is empty, or higher-priority uplink data arrives, trigger a BSR process.
[0337] It should be noted here that the above device provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described herein again.
[0338] In addition, an embodiment of the present application provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the data transmission method in the above embodiments. The storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid state drives (SSD), etc.).
[0339] An embodiment of the present application provides a program product. For example, the program product is an FPGA chip or a DSP chip. The program product includes executable instructions stored in a storage medium. The processor reads the executable instructions from the storage medium, and when the executable instructions are executed by the processor, they implement the data transmission method in the above embodiments.
[0340] Compared with the related art, by restricting the terminal from using random access resources every time it triggers the transmission of BSR information in the random access process, the failure of the 2-step random access process caused by the failure of random access resource competition can be avoided, thereby effectively solving the problem of a relatively large conflict probability in the random access process in the related art, and further being beneficial to the improvement of system performance, especially applicable to satellite communication systems with large transmission delays.
[0341] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program code.
[0342] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer-executable instructions, as well as the combination of flows and / or blocks in the flowchart and / or block diagram. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a means for implementing the functions specified in one flow Figure 1 or more flows and / or blocks Figure 1 or a means for implementing the functions specified in one block or more blocks.
[0343] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured article including an instruction means that implements the functions specified in one flow Figure 1 or more flows and / or blocks Figure 1 or a means for implementing the functions specified in one block or more blocks.
[0344] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 or more flows and / or blocks Figure 1 or a means for implementing the functions specified in one block or more blocks.
[0345] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0346] The above is only a partial embodiment of the present invention. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A data transmission method, characterized in that, Performed by a network device, the method includes: Determine configuration information, where the configuration information is used to indicate whether a terminal can use random access resources to carry buffer status report (BSR) information; Send the configuration information to the terminal, so that when the terminal triggers a random access procedure to transmit the BSR information, it performs a BSR procedure related to the configuration information; The configuration information includes at least one of the following: Third information, used to indicate a signal quality threshold when the terminal can use random access resources to carry the BSR information; Fourth information, used to indicate a random access resource index that can carry the BSR information; Fifth information, related to QoS, used to indicate the association between the priority of a logical channel and the random access resources that can carry the BSR information; Sixth information, related to logical channel parameters, used to indicate the association between the priority of a logical channel and the random access resources that can carry the BSR information; The signal quality threshold includes any one of a reference signal received power (RSRP) threshold, a reference signal received quality (RSRQ) threshold, a received signal strength indication (RSSI) threshold, and a signal-to-interference-plus-noise ratio (SINR) threshold.
2. The method according to claim 1, characterized in that, The configuration information further includes at least one of the following: First information, used to indicate whether a logical channel can use random access resources to carry the BSR information; Second information, used to indicate whether a radio bearer can use random access resources to carry the BSR information; Seventh information, used to indicate the priority of the logical channel that can use random access resources to carry the BSR information.
3. The method according to claim 1, wherein The signal quality threshold is the same as the threshold for selecting 2-step random access (RA) or 4-step RA.
4. The method according to claim 2, wherein The determining of the configuration information includes: Adding the first information to the logical channel configuration information.
5. The method according to claim 2, characterized in that, The determining of the configuration information includes: Adding the second information to the radio bearer configuration information.
6. The method according to claim 1, wherein The determining of the configuration information includes: Using the signal quality threshold when the terminal can use random access resources to carry the BSR information as the third information.
7. The method according to claim 1, characterized in that, The determining of the configuration information includes: Adding the fourth information to the mapping limit of the logical channel priority in the logical channel configuration information.
8. The method according to claim 1, wherein The determining of the configuration information includes: In a quality of service (QoS) configuration message, configuring QoS parameters to be associated with the random access resources that can carry the BSR information as the fifth information.
9. The method according to claim 8, wherein The QoS parameters include at least one of the following: QoS resource type, QoS priority, packet delay budget, packet error rate, average window, maximum data burst set.
10. The method according to claim 1, characterized in that, The determining of the configuration information includes: In the logical channel configuration information, configuring the association between the priority of the logical channel and the random access resources that can carry the BSR information as the sixth information.
11. The method according to claim 2, wherein The determining of the configuration information includes: Adding the seventh information to the logical channel configuration information.
12. The method according to claim 1, characterized in that, The random access resources that can carry the BSR information include public random access resources and / or dedicated random access resources.
13. A data transmission method, characterized in that, Performed by a terminal, the method includes: Receive configuration information, where the configuration information is used to indicate whether the terminal can use random access resources to carry buffer status report (BSR) information; When triggering a random access procedure to transmit the BSR information, perform a BSR procedure related to the configuration information; The configuration information includes at least one of the following: Third information, which is used to indicate the signal quality threshold when the terminal can use random access resources to carry the BSR information; Fourth information, which is used to indicate the random access resource index that can carry the BSR information; Fifth information, related to QoS, which is used to indicate the association between the priority of a logical channel and the random access resources that can carry the BSR information; Sixth information, related to logical channel parameters, which is used to indicate the association between the priority of a logical channel and the random access resources that can carry the BSR information; The signal quality threshold includes any one of the following: reference signal received power (RSRP) threshold, reference signal received quality (RSRQ) threshold, received signal strength indication (RSSI) threshold, and signal-to-interference-plus-noise ratio (SINR) threshold.
14. The method according to claim 13, wherein The configuration information further includes at least one of the following: First information, which is used to indicate whether a logical channel can use random access resources to carry the BSR information; Second information, which is used to indicate whether a radio bearer can use random access resources to carry the BSR information; Seventh information, which is used to indicate the priority of the logical channel that can use random access resources to carry the BSR information.
15. The method according to claim 14, characterized in that, The performing the BSR procedure related to the configuration information includes: If the configuration information includes at least one piece of information, when one or more pieces of information in the configuration information are satisfied, determine that the configuration information indicates that the terminal can use random access resources to carry the BSR information; According to the indication of the configuration information, use the current random access resources to send the BSR information; Wherein, the satisfaction of the one or more pieces of information means that each piece of information indicates that the terminal can use random access resources to carry the BSR information.
16. The method according to claim 14, wherein The performing the BSR procedure related to the configuration information includes: In the logical channel configuration information, detect whether the first information indicates that a logical channel can use random access resources to carry the BSR information; If so, use the current random access resources to send the BSR information.
17. The method according to claim 14, wherein The performing the BSR procedure related to the configuration information includes: In the radio bearer configuration information, detect whether the second information indicates that a radio bearer can use random access resources to carry the BSR information; If so, use the current random access resources to send the BSR information.
18. The method according to claim 14, wherein The performing the BSR procedure related to the configuration information includes: If the measured signal quality exceeds the signal quality threshold indicated by the third information, use the current random access resources to send the BSR information.
19. The method according to claim 14, wherein The performing the BSR procedure related to the configuration information includes: Determine the mapping limit of the current logical channel priority according to the logical channel configuration information; According to the fourth information in the mapping limit, determine the random access resource index that can carry the BSR information; If the current random access resource exists in the random access resource index that can carry the BSR information, use the current random access resource to send the BSR information.
20. The method according to claim 14, wherein The execution of the BSR process related to the configuration information includes: Determine the priority of the current logical channel according to the logical channel configuration information; Based on the fifth information related to QoS, if it is determined that there is an association between the priority of the current logical channel and the random access resource that can carry the BSR information, use the current random access resource to send the BSR information.
21. The method according to claim 14, wherein The execution of the BSR process related to the configuration information includes: Determine the priority of the current logical channel according to the logical channel configuration information; Based on the sixth information in the logical channel configuration information, if it is determined that there is an association between the priority of the current logical channel and the random access resource that can carry the BSR information, use the current random access resource to send the BSR information.
22. The method according to claim 14, wherein The execution of the BSR process related to the configuration information includes: Determine the priority of the current logical channel according to the logical channel configuration information; and based on the seventh information in the logical channel configuration information, determine the priority of the logical channel that can use the random access resource to carry the BSR information; If the priority of the current logical channel matches the priority of the logical channel that can use the random access resource to carry the BSR information, use the current random access resource to send the BSR information.
23. The method according to any one of claims 13 to 22, characterized in that Before the method executes the BSR process related to the configuration information when triggering the random access process to transmit the BSR information, the method further includes: In response to the arrival of uplink data, trigger the BSR process; When the uplink resource that can carry the BSR information is empty, trigger the random access process to transmit the BSR information.
24. The method according to claim 23, wherein, The response to the arrival of uplink data and triggering the BSR process includes: When the uplink data arrives and the buffer is empty, or the uplink data with a higher priority arrives, trigger the BSR process.
25. A network device, characterized in that, Includes: A memory, a transceiver, and a processor; Wherein, the memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the following steps: Determine configuration information, where the configuration information is used to indicate whether the terminal can use the random access resource to carry the buffer status report BSR information; Send the configuration information to the terminal so that the terminal executes the BSR process related to the configuration information when triggering the random access process to transmit the BSR information; The configuration information includes at least one of the following: The third information, which is used to indicate the signal quality threshold value when the terminal can use the random access resource to carry the BSR information; The fourth information, which is used to indicate the random access resource index that can carry the BSR information; The fifth information, which is related to QoS and is used to indicate the association between the priority of the logical channel and the random access resource that can carry the BSR information; The sixth piece of information, which is related to logical channel parameters and is used to indicate the association between the priority of a logical channel and the random access resource that can carry the BSR information; The signal quality threshold includes any one of a reference signal received power (RSRP) threshold, a reference signal received quality (RSRQ) threshold, a received signal strength indication (RSSI) threshold, and a signal-to-interference plus noise ratio (SINR) threshold.
26. The network device according to claim 25, wherein The configuration information further includes at least one of the following: The first piece of information, which is used to indicate whether a logical channel can use a random access resource to carry the BSR information; The second piece of information, which is used to indicate whether a radio bearer can use a random access resource to carry the BSR information; The seventh piece of information, which is used to indicate the priority of the logical channel that can use a random access resource to carry the BSR information.
27. A terminal, characterized in that, including: a memory, a transceiver, and a processor; wherein, the memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the following steps: Receive configuration information, which is used to indicate whether the terminal can use a random access resource to carry a buffer status report (BSR) information; When a random access procedure is triggered to transmit the BSR information, execute a BSR procedure related to the configuration information; The configuration information includes at least one of the following: The third piece of information, which is used to indicate the signal quality threshold when the terminal can use a random access resource to carry the BSR information; The fourth piece of information, which is used to indicate the random access resource index that can carry the BSR information; The fifth piece of information, which is related to QoS and is used to indicate the association between the priority of a logical channel and the random access resource that can carry the BSR information; The sixth piece of information, which is related to logical channel parameters and is used to indicate the association between the priority of a logical channel and the random access resource that can carry the BSR information; The signal quality threshold includes any one of a reference signal received power (RSRP) threshold, a reference signal received quality (RSRQ) threshold, a received signal strength indication (RSSI) threshold, and a signal-to-interference plus noise ratio (SINR) threshold.
28. The terminal according to claim 27, wherein The configuration information further includes at least one of the following: The first piece of information, which is used to indicate whether a logical channel can use a random access resource to carry the BSR information; The second piece of information, which is used to indicate whether a radio bearer can use a random access resource to carry the BSR information; The seventh piece of information, which is used to indicate the priority of the logical channel that can use a random access resource to carry the BSR information.
29. The terminal according to claim 28, wherein The processor is further used to execute the following steps: If the configuration information includes at least one piece of information, when one or more pieces of information in the configuration information are satisfied, determine that the configuration information indicates that the terminal can use a random access resource to carry the BSR information; According to the indication of the configuration information, use the current random access resource to send the BSR information; wherein, the satisfaction of the one or more pieces of information means that each piece of information indicates that the terminal can use a random access resource to carry the BSR information.
30. A data transmission device, characterized in that, Applied to a network device, the apparatus includes: An information determination module, configured to determine configuration information, where the configuration information is used to indicate whether a terminal can use random access resources to carry buffer status report (BSR) information; An information sending module, configured to send the configuration information to the terminal, so that the terminal executes a BSR process related to the configuration information when triggering a random access procedure to transmit the BSR information; The configuration information includes at least one of the following: Third information, used to indicate a signal quality threshold value when the terminal can use random access resources to carry the BSR information; Fourth information, used to indicate a random access resource index that can carry the BSR information; Fifth information, related to QoS, used to indicate an association relationship between the priority of a logical channel and a random access resource that can carry the BSR information; Sixth information, related to logical channel parameters, used to indicate an association relationship between the priority of a logical channel and a random access resource that can carry the BSR information; The signal quality threshold value includes any one of a reference signal received power (RSRP) threshold value, a reference signal received quality (RSRQ) threshold value, a received signal strength indication (RSSI) threshold value, and a signal-to-interference-plus-noise ratio (SINR) threshold value.
31. A data transmission device, characterized in that, Applied to a terminal, the apparatus includes: An information receiving module, configured to receive configuration information, where the configuration information is used to indicate whether the terminal can use random access resources to carry buffer status report (BSR) information; A BSR transmission module, configured to execute a BSR process related to the configuration information when triggering a random access procedure to transmit the BSR information; The configuration information includes at least one of the following: Third information, used to indicate a signal quality threshold value when the terminal can use random access resources to carry the BSR information; Fourth information, used to indicate a random access resource index that can carry the BSR information; Fifth information, related to QoS, used to indicate an association relationship between the priority of a logical channel and a random access resource that can carry the BSR information; Sixth information, related to logical channel parameters, used to indicate an association relationship between the priority of a logical channel and a random access resource that can carry the BSR information; The signal quality threshold value includes any one of a reference signal received power (RSRP) threshold value, a reference signal received quality (RSRQ) threshold value, a received signal strength indication (RSSI) threshold value, and a signal-to-interference-plus-noise ratio (SINR) threshold value.
32. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the data transmission method according to any one of claims 1 to 12 or any one of claims 13 to 24.
Citation Information
Patent Citations
Method and mobile terminal providing priority-based uplink scheduling information
CN102257869A
Evolved buffer status report supporting multiple numerology factors
US20180368012A1