CN105517174A - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN105517174A CN105517174A CN201510812818.8A CN201510812818A CN105517174A CN 105517174 A CN105517174 A CN 105517174A CN 201510812818 A CN201510812818 A CN 201510812818A CN 105517174 A CN105517174 A CN 105517174A
- Authority
- CN
- China
- Prior art keywords
- rach
- base station
- terminal
- request signaling
- rach resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 86
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000013475 authorization Methods 0.000 claims abstract description 23
- 230000011664 signaling Effects 0.000 claims description 125
- 238000012545 processing Methods 0.000 claims description 33
- 230000000977 initiatory effect Effects 0.000 claims description 14
- 125000004122 cyclic group Chemical group 0.000 claims description 9
- 230000000737 periodic effect Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 239000002699 waste material Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a data transmission method, and the method comprises the steps that a base station receives an uplink data transmission request sent by a first terminal; the base station configures an RACH (random access channel) resource for data transmission; the base station dispatches the RACH resource to the first terminal for data transmission; the base station sends an uplink authorization message to the first terminal, wherein the uplink authorization message comprises the dispatching information that the base station dispatches the RACH resource to the first terminal for data transmission, and is used for indicating that the first terminal employs the RACH resource for data transmission according to the dispatching information. Therefore, the first terminal can carry out the transmission of uplink data through the RACH resource, improves the utilization rate of the RACH resource, and improves the throughput capacity of network flow.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a method and an apparatus for transmitting data.
Background
With the popularization of intelligent terminals, rich services drive the rapid development of mobile bandwidth (full name of mobile broadband and abbreviation of english: MBB), and network traffic is explosively increased. According to the mobile research institute advisory report, the total flow in 2016 would exceed more than 30 times in 2012 for hot spots. Meanwhile, the MBB also puts higher demands on the data throughput rate. While 70-80% of the MBB traffic occurs indoors, operators need to focus on solving the problem of indoor throughput improvement.
According to the existing standard protocol, a base station periodically schedules Random Access Channel (RACH) resources, fixedly occupies spectrum resources, and allows a user to perform random access. The protocol provides for a RACH maximum period of 20ms, i.e., every 20ms resource is fixedly occupied once regardless of whether the user will not initiate an access procedure. In a common scenario, in order to guarantee the effect of access, the RACH period is set to 10 ms.
In the MBB era, as indoor services are more and more important, the traffic proportion is larger and larger, the wireless resources are more efficiently utilized to improve the demand of the traffic, and the RACH process is increasingly fierce in many scenes and has an optimization and improvement interval. Indoor coverage characteristics: the uplink and downlink flow is large, the mobility is small, the process of accessing RACH signaling is extremely small, and the coverage area is small.
The initial purpose of the protocol well protects the random access process, so that the higher priority occupied resources of the user network access can be used for network synchronization. However, this also causes a lot of resource waste when the timeliness of the user accessing the network is guaranteed: taking a set of data as an example, the RACH period is set to 10ms, and on average, each RACH occupies 6 resource blocks of RB resources, then 600 RBs are occupied in one second, and in 10s, there are 6000 RBs, each RB is 712bps, and the flow 6000 × 712 is 4Mbps in 10s, each station accumulates one day to waste the maximum bearer throughput theoretically, which can be 34560Mbps, resulting in a large waste of resources.
Disclosure of Invention
The application provides a data transmission method and device, which can improve the utilization rate of RACH resources.
In a first aspect, a method for transmitting data is provided, including:
the base station receives an uplink data transmission request sent by a first terminal;
the base station configures Random Access Channel (RACH) resources for transmitting data;
the base station schedules the RACH resource to transmit data to the first terminal;
and the base station sends an uplink authorization message to the first terminal, wherein the uplink authorization message comprises scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink authorization message is used for indicating the first terminal to use the RACH resource for data transmission according to the scheduling information.
The base station receives an uplink data transmission request sent by a first terminal, the base station configures Random Access Channel (RACH) resources for transmitting data, the base station schedules the RACH resources to the first terminal for transmitting data, the base station sends uplink authorization information to the first terminal, the uplink authorization information comprises scheduling information of the base station scheduling the RACH resources to the first terminal for transmitting data, and the uplink authorization information is used for indicating the first terminal to use the RACH resources for data transmission according to the scheduling information. Therefore, the first terminal can transmit uplink data through the RACH resource, the utilization rate of the RACH resource is improved, and the throughput of network flow is improved.
In a possible implementation manner, after the base station sends an uplink grant message to the first terminal, the method further includes:
the base station determines that the RACH resource can be used for transmitting the RACH request signaling at the current moment according to the period for transmitting the RACH request signaling, demodulates the RACH request signaling for the RACH resource, and establishes connection with a second terminal initiating the RACH request signaling if the RACH request signaling is successfully demodulated; or,
the base station demodulates the RACH request signaling on the RACH resource, and if the RACH request signaling is successfully demodulated, the base station establishes connection with a second terminal initiating the RACH request signaling; and if the data fails, demodulating the Cyclic Redundancy Check (CRC) of the data on the RACH resource according to the scheduling information.
And the base station firstly demodulates the RACH request signaling for the RACH resource when receiving the data or the RACH request signaling sent by the terminal according to the indication of the MAC scheduling, and then demodulates the data for the RACH resource if the RACH request signaling is not successfully demodulated. Due to the fact that the service priority of the RACH request signaling request sent by the terminal to access the base station is higher than the service priority of the data sent by the terminal to the base station, through the implementation mode, the waiting time of the user during access can be reduced, and the user experience is improved.
In another possible implementation manner, the method further includes:
and the base station configures the period of the RACH resource for transmitting the RACH request signaling, and the RACH resource is used for transmitting the RACH request signaling at the period time of transmitting the RACH request signaling.
Because the period of the RACH resource specified in the existing protocol for transmitting the RACH request signaling is 20ms at most, and in some indoor scenarios, many terminals do not need to access frequently, in the implementation manner, the base station configures the period for transmitting the RACH request signaling for the RACH resource, so that the base station can configure the period through an actual application scenario, the period duration can be 2s, even 10s is similar to a larger duration, and the RACH resource has more moments to be used for transmitting data, thereby improving the utilization rate of the RACH resource.
In another possible implementation manner, the method further includes:
and when the base station detects that the interference value of the RACH resource is greater than a preset threshold value, the base station cancels the configuration of the RACH resource for transmitting data and indicates the terminal not to use the RACH resource for data transmission.
The priority of the RACH resource for transmitting the RACH request signaling is high, and the RACH resource cannot be interfered too much when being used for transmitting the RACH request signaling, which may cause the RACH request signaling not to be demodulated successfully, resulting in that the terminal cannot access the base station.
In a second aspect, an apparatus for transmitting data is provided, which has the function of implementing the above method. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible implementation, the apparatus for transmitting data includes a transmitter, a receiver, and a processor; wherein
The receiver is used for receiving an uplink data transmission request sent by a first terminal;
a processor configured to configure random access channel, RACH, resources for transmitting data;
the processor is further configured to schedule the RACH resource for data transmission to the first terminal;
a transmitter, configured to send an uplink grant message to the first terminal, where the uplink grant message includes scheduling information for the base station to schedule the RACH resource to the first terminal to transmit data, and the uplink grant message is used to instruct the first terminal to use the RACH resource for data transmission according to the scheduling information.
In another possible implementation manner, the apparatus for transmitting data includes a receiving module, a processing module, and a sending module; wherein
The receiving module is used for receiving an uplink data transmission request sent by a first terminal;
the processing module is used for configuring Random Access Channel (RACH) resources for transmitting data;
the processing module is further configured to schedule the RACH resource to the first terminal for data transmission;
a sending module, configured to send an uplink grant message to the first terminal, where the uplink grant message includes scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink grant message is used to instruct the first terminal to use the RACH resource for data transmission according to the scheduling information.
Drawings
Fig. 1 is a schematic diagram of a method for transmitting data according to the present application;
FIG. 2 is a schematic diagram of another method for transmitting data provided herein;
FIG. 3 is a schematic diagram of another method for transmitting data provided herein;
FIG. 4a is a schematic diagram of another method for transmitting data provided herein;
FIG. 4b is a schematic diagram of another method for transmitting data provided herein;
FIG. 4c is a schematic diagram of another method for transmitting data provided herein;
fig. 5 is a schematic structural diagram of an apparatus for transmitting data according to the present application;
fig. 6 is a schematic structural diagram of another apparatus for transmitting data provided in the present application.
Detailed Description
The application provides a data transmission method and device, which are used for improving the utilization rate of RACH resources.
The technical solutions in the present application will be described clearly and completely with reference to the accompanying drawings in the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, the present application provides a method of transmitting data, including:
101. a base station receives an uplink data transmission request sent by a first terminal;
when a first terminal which has established connection with a base station needs to send uplink data to the base station, the first terminal needs to send an uplink data transmission request to the base station first, and after receiving the uplink data transmission request, the base station allocates channel resources for the first terminal to send the uplink data to the first terminal and sends an uplink authorization message to the first terminal to indicate that the first terminal can send the uplink data to the base station. The uplink data transmission request may be a buffer status report (full english name: buffer status report, abbreviated english: BSR) of the first terminal.
102. The base station configures Random Access Channel (RACH) resources for transmitting data;
in any case, if the mobile terminal needs to establish communication with the base station, it needs to send a message to the base station through the RACH to apply for a signaling channel to the system, and the base station will determine the type of the allocated channel according to the channel request, and this message sent on the RACH is called "channel application". In the existing standard protocol, there is a periodicity in the RACH resource, it is specified that the base station needs to schedule the RACH resource for transmitting the RACH request signaling once every one period, and the maximum period for which the RACH resource is scheduled is 20 ms. In practical application scenarios, for example, indoors such as home or a company, many terminals do not need to access the base station frequently, that is, RACH resources need to be used less frequently, and in order to avoid waste of RACH resources and improve the utilization rate of RACH resources, in the data transmission method provided by the present application, the RACH resources are configured to be used for data transmission.
103. The base station schedules the RACH resource to transmit data to the first terminal;
after a base station receives an uplink data transmission request sent by a first terminal, the base station needs to allocate channel resources to the first terminal, and since RACH resources are configured to be available for data transmission, the base station schedules the RACH resources to the first terminal for data transmission, so as to improve the utilization rate of RACH resources.
104. The base station sends an uplink authorization message to the first terminal, wherein the uplink authorization message comprises scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink authorization message is used for indicating the first terminal to use the RACH resource for data transmission according to the scheduling information;
after the RACH resources are allocated to the first terminal by the base station, the base station needs to send an uplink grant message to the first terminal to indicate that the first terminal can perform uplink data transmission. Meanwhile, the uplink grant message further includes scheduling information, where the scheduling information includes information of when the terminal performs data transmission on which frequency band on the RACH, and when the base station performs demodulation data on which frequency band on the RACH, so as to implement interaction, and is used to instruct the first terminal to use the RACH resource for uplink data transmission, and instruct the time and frequency band when the first terminal transmits data on the RACH resource.
In this application, the base station receives an uplink data transmission request sent by a first terminal, the base station configures Random Access Channel (RACH) resources for transmitting data, the base station schedules the RACH resources for transmitting data to the first terminal, the base station sends an uplink grant message to the first terminal, the uplink grant message includes scheduling information for the base station to schedule the RACH resources for transmitting data to the first terminal, and the uplink grant message is used for instructing the first terminal to use the RACH resources for data transmission according to the scheduling information. Therefore, the first terminal can transmit uplink data through the RACH resource, the utilization rate of the RACH resource is improved, and the throughput of network flow is improved.
Based on the method shown in fig. 1, please refer to fig. 2, further, the present application provides another method for transmitting data, which includes:
201. a base station receives an uplink data transmission request sent by a first terminal;
the details are described with reference to step 101.
202. The base station configures Random Access Channel (RACH) resources for transmitting data;
the details are described with reference to step 102.
203. When the base station determines that the RACH resource is not occupied, the base station schedules the RACH resource to the first terminal for transmitting data;
because one base station is connected with a plurality of terminals, the plurality of terminals can perform channel request or data transmission through RACH resources, in order to avoid interference, before the base station allocates RACH resources to the first terminal, the base station firstly judges whether the RACH resources are occupied, and if the RACH resources are not occupied, the RACH resources are allocated to the first terminal for data transmission; if the RACH resource is occupied, the base station may allocate another channel resource to the first terminal for data transmission.
204. The base station sends an uplink authorization message to the first terminal, wherein the uplink authorization message comprises scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink authorization message is used for indicating the first terminal to use the RACH resource for data transmission according to the scheduling information;
the details are described with reference to step 104.
205. The base station determines that the RACH resource can be used for transmitting the RACH request signaling at the current moment according to the period for transmitting the RACH request signaling, demodulates the RACH request signaling for the RACH resource, and establishes connection with a second terminal initiating the RACH request signaling if the RACH request signaling is successfully demodulated; or, the base station demodulates the RACH request signaling on the RACH resource, and if demodulating the RACH request signaling is successful, establishes a connection with a second terminal that initiates the RACH request signaling; if the RACH resource fails, demodulating Cyclic Redundancy Check (CRC) of data on the RACH resource according to the scheduling information;
although, in terms of physical implementation, the base station cannot determine the content carried by the RACH resource, in a possible implementation manner of the data transmission method of the present application: because the RACH resource specifies a period for transmitting the RACH request signaling in the protocol, the base station may determine whether the RACH resource can be used to transmit the RACH request signaling at the current time according to the period for transmitting the RACH request signaling, if so, perform demodulation of the RACH request signaling on the RACH resource, and if the demodulation of the RACH request signaling is successful, establish a connection with the second terminal initiating the RACH request signaling; and if not, demodulating the data of the RACH resource.
In another possible implementation manner, whenever a base station may set the base station to demodulate the RACH resource according to two demodulation manners, the base station first demodulates the RACH request signaling for the RACH resource, if the base station successfully demodulates the RACH request signaling, it indicates that a second terminal requests to access the base station, and the base station allocates a channel resource for the second terminal and establishes a connection with the second terminal; if the base station cannot demodulate the RACH request signaling, the base station demodulates the RACH resource to obtain the CRC of the data, the RACH resource carries the data content sent by the first terminal, and the base station can acquire the data sent by the first terminal.
In the embodiment of the application, the base station firstly demodulates the RACH request signaling to the RACH resource, and if the RACH request signaling cannot be successfully demodulated, demodulates data to the RACH resource. Therefore, the waiting time of user access is reduced, and the user experience is improved.
Based on the method shown in fig. 1, please refer to fig. 3, further, the present application provides another method for transmitting data, which includes:
301. a base station receives an uplink data transmission request sent by a first terminal;
the details are described with reference to step 101.
302. The base station configures the period of the RACH resource for transmitting the RACH request signaling, and the RACH resource is used for transmitting the RACH request signaling at the period moment of transmitting the RACH request signaling;
in the existing standard protocol, the RACH resource is configured periodically for transmitting RACH request signaling, and the maximum period is 20ms, resulting in that the RACH resource may be frequently scheduled. However, in an indoor scenario, a plurality of terminals do not need to access the base station frequently, so in the data transmission method of the present application, the base station cancels the maximum periodic configuration of the RACH resource. In order to ensure that the RACH resource can be used when a terminal needs to access, the base station configures a period for transmitting an RACH request signaling for the RACH resource according to an actual situation, and when the RACH request signaling is transmitted at a period time, the base station broadcasts the RACH resource for the terminal to access. The cycle size for transmitting RACH request signaling can be configured and can be configured to be more than second level, and different scenes are configured differently: for example, in a return scene, the configuration period is 2S, in a small-bandwidth scene, the configuration period is 1S, in a medium-small office space, the configuration period is 2S, in a home scene, the configuration period is 10S, and the like.
303. When the base station determines that the current time is the periodic time of non-transmission of the RACH request signaling, the base station configures RACH resources for transmitting data;
because the priority for transmitting the RACH request signaling is higher than the priority for transmitting data, in order to avoid that the RACH resource is interfered and the terminal cannot access the base station, when the base station configures the RACH resource for transmitting data, the base station firstly judges whether the current time is the periodic time of non-transmission of the RACH request signaling, if not, the RACH resource is configured for transmitting data, and if so, other channel resources are configured for transmitting data.
304. When the base station determines that the RACH resource is not occupied, the base station schedules the RACH resource to the first terminal for transmitting data;
the details are described with reference to step 203.
305. The base station sends an uplink authorization message to the first terminal, wherein the uplink authorization message comprises scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink authorization message is used for indicating the first terminal to use the RACH resource for data transmission according to the scheduling information;
the details are described with reference to step 104.
306. When the base station determines that the current moment is the transmission of the RACH request signaling according to the period of the transmission of the RACH request signaling, the base station demodulates the RACH request signaling for the RACH resource, and if the RACH request signaling is successfully demodulated, the base station establishes connection with a second terminal initiating the RACH request signaling; or, when the base station determines that the current time is not transmitting the RACH request signaling according to the period of transmitting the RACH request signaling, the base station demodulates Cyclic Redundancy Check (CRC) of data for the RACH resource;
the period of the RACH resource for transmitting the RACH request signaling is configured by the base station, and the base station determines the time for the terminal to transmit data when performing baseband demodulation, and the base station can determine whether the current time is the transmission of the RACH request signaling when performing data demodulation on the RACH resource within the specified time, if so, the base station demodulates the RACH request signaling on the RACH resource, and if not, the base station demodulates the RACH resource.
In the embodiment of the application, the base station configures a larger period for transmitting the RACH request signaling for the RACH resource according to an actual scene, so that the RACH resource has more time for transmitting data, and the utilization rate of the RACH resource is improved.
Further, referring to fig. 4a to 4c, based on the method shown in fig. 1, 2 or 3, the present application provides another method for transmitting data, including:
401. when the base station detects that the interference value of the RACH resource is larger than a preset threshold value, the base station cancels the configuration of the RACH resource for transmitting data and indicates the terminal not to use the RACH resource for data transmission;
the RACH resource may be used by a plurality of terminals at the same time period for transmitting data or for initiating RACH request signaling, and frequency bands carrying the RACH request signaling and the data are all adjacent or the same, and at the same time, the RACH resource in the segment is used for transmitting different types of information, which may cause overlapping of signal energy and inevitably cause mutual interference, especially when a plurality of first terminals establish data transmission connection with the base station, and at this time, if a second terminal needs to initiate RACH request signaling to access the base station, it may cause that the RACH resource interference is too large and cannot be demodulated by the base station to the RACH request signaling, resulting in that the access of the second terminal fails. In order to reduce such a situation, in this embodiment of the present application, a base station obtains an interference value by detecting, in real time or periodically, an interference condition of the RACH resource, and if the interference value is greater than a preset threshold value, it indicates that the interference on the RACH resource is greater at this time, and the base station cancels configuration of the RACH resource for transmitting data, and indicates that the terminal does not use the RACH resource for data transmission. When the RACH resource is not used for transmitting data any more, the situation that RACH request signaling carried by the RACH resource is interfered is greatly reduced, and the success rate of accessing the second terminal to the base station is improved, so that the user experience is improved.
402. When the base station detects that the interference value of the RACH resource is smaller than or equal to the preset threshold value for continuous preset times, the base station reconfigures the RACH resource for transmitting data and indicates the first terminal to use the RACH resource for data transmission;
when the RACH resource is not configured for transmitting data, the RACH resource can only wait for a period moment to be used for broadcasting and transmitting an RACH request signaling, in order to improve the utilization rate of the RACH resource, a base station detects an interference value suffered by the RACH resource in real time, and if the interference value suffered by the RACH resource is detected to be smaller than or equal to a preset threshold value for continuous preset times, the base station reconfigures the RACH resource for transmitting data and indicates the terminal to use the RACH resource for data transmission, so that the utilization rate of the RACH resource is improved by dynamically configuring the RACH resource, and the flow throughput is increased.
It should be noted that, in the method for transmitting data provided by the present application, the scheduling of the RACH resources by the base station may be implemented by Media Access Control (MAC) scheduling.
Referring to fig. 5, the present application provides a device for scheduling packets, which is used in the above-mentioned method for implementing data transmission shown in fig. 1 to 4, where the device 500 for scheduling packets includes:
a receiving module 501, configured to receive an uplink data transmission request sent by a first terminal;
the details are described with reference to step 101.
A processing module 502, configured to configure a random access channel, RACH, resource for transmitting data;
the details are described with reference to step 102.
The processing module 502 is further configured to schedule the RACH resource to the first terminal for data transmission;
the details are described with reference to step 103.
A sending module 503, configured to send an uplink grant message to the first terminal, where the uplink grant message includes scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink grant message is used to instruct the first terminal to use the RACH resource for data transmission according to the scheduling information;
the details are described with reference to step 104.
Optionally, the processing module 502 is further configured to:
after the sending module 503 sends an uplink grant message to the first terminal, it is determined that the RACH resource can be used to transmit an RACH request signaling at the current time according to a period for transmitting the RACH request signaling, and then the RACH resource is demodulated, and if the RACH request signaling is successfully demodulated, a connection is established with a second terminal that initiates the RACH request signaling; or,
demodulating RACH request signaling on the RACH resource, and if the RACH request signaling is successfully demodulated, establishing connection with a second terminal initiating the RACH request signaling; and if the RACH resource fails, demodulating the Cyclic Redundancy Check (CRC) of the data on the RACH resource.
The details are described with reference to step 205.
Optionally, the processing module 502 is further configured to:
configuring a period of the RACH resource for transmitting RACH request signaling, wherein the RACH resource is used for transmitting RACH request signaling at the period time of transmitting RACH request signaling.
The details are described with reference to step 302.
Optionally, the processing module 502 is specifically configured to:
and when the current time is determined to be the periodic time of non-transmission of the RACH request signaling, configuring RACH resources for transmitting data.
The details are described with reference to step 303.
Optionally, the processing module 502 is further configured to:
after the sending module 503 sends an uplink grant message to the first terminal, when the processing module 502 determines that the current time is to transmit an RACH request signaling according to the cycle of transmitting an RACH request signaling, demodulating the RACH request signaling for the RACH resource, and if demodulating the RACH request signaling is successful, establishing a connection with a second terminal initiating the RACH request signaling; or,
when the processing module 502 determines that the current time is not transmitting the RACH request signaling according to the period of transmitting the RACH request signaling, the Cyclic Redundancy Check (CRC) of data is demodulated for the RACH resource according to the scheduling information.
Details are described with reference to step 306.
Optionally, the processing module 502 is further configured to:
when the processing module 502 detects that the interference value of the RACH resource is greater than a preset threshold value, cancel the configuration of the RACH resource for transmitting data, and instruct the terminal not to use the RACH resource for data transmission.
Details are described with reference to step 401.
Optionally, the processing module 502 is further configured to:
after the processing module 502 cancels the configuration of the RACH resource for transmitting data, when the processing module 502 detects that the interference value of the RACH resource is less than or equal to the preset threshold value for a preset number of consecutive times, the RACH resource is reconfigured for transmitting data, and the first terminal is instructed to use the RACH resource for data transmission.
Details are described with reference to step 402.
Optionally, the processing module 502 is further specifically configured to:
and when the RACH resource is determined not to be occupied, scheduling the RACH resource to transmit data to the first terminal.
The details are described with reference to step 203.
Based on the method for transmitting data provided by the present application, the present application provides a base station 600, which is used for implementing the functions of the base station in the above method for transmitting data, as shown in fig. 6, the base station 600 includes a processor 601, a transmitter 602 and a receiver 603, wherein the processor 601, the transmitter 602 and the receiver 603 are connected to each other through a bus 604.
The receiver 603 is configured to implement the function of the sending module 501 in the embodiment of fig. 5.
The processor 601 is configured to implement the function of the processing module 502 in the embodiment of fig. 5.
The transmitter 602 is configured to implement the function of the transmitting module 503 in the embodiment of fig. 5.
The processor 401 may be a general-purpose processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic devices.
When the processor 601 is a CPU, the base station 600 may further include: a memory for storing a program. In particular, the program may include program code comprising computer operating instructions. The memory may include a Random Access Memory (RAM), and may further include a non-volatile memory (non-volatile memory), such as at least one disk memory. The processor 601 executes the program code stored in the memory to implement the above-described functions.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
Claims (16)
1. A method of transmitting data, the method comprising:
the base station receives an uplink data transmission request sent by a first terminal;
the base station configures Random Access Channel (RACH) resources for transmitting data;
the base station schedules the RACH resource to transmit data to the first terminal;
and the base station sends an uplink authorization message to the first terminal, wherein the uplink authorization message comprises scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink authorization message is used for indicating the first terminal to use the RACH resource for data transmission according to the scheduling information.
2. The method of claim 1, wherein after the base station sends the uplink grant message to the first terminal, the method further comprises:
the base station determines that the RACH resource can be used for transmitting the RACH request signaling at the current moment according to the period for transmitting the RACH request signaling, demodulates the RACH request signaling for the RACH resource, and establishes connection with a second terminal initiating the RACH request signaling if the RACH request signaling is successfully demodulated; or,
the base station demodulates the RACH request signaling on the RACH resource, and if the RACH request signaling is successfully demodulated, the base station establishes connection with a second terminal initiating the RACH request signaling; and if the data fails, demodulating the Cyclic Redundancy Check (CRC) of the data on the RACH resource according to the scheduling information.
3. The method of claim 1, further comprising:
and the base station configures the period of the RACH resource for transmitting the RACH request signaling, and the RACH resource is used for transmitting the RACH request signaling at the period time of transmitting the RACH request signaling.
4. The method of claim 3, wherein the base station configuring Random Access Channel (RACH) resources for transmitting data comprises:
and when the base station determines that the current moment is the periodic moment of non-transmission of the RACH request signaling, the base station configures RACH resources for transmitting data.
5. The method according to claim 3 or 4, wherein after the base station sends the uplink grant message to the first terminal, the method further comprises:
when the base station determines that the current moment is the transmission of the RACH request signaling according to the period of the transmission of the RACH request signaling, the base station demodulates the RACH request signaling for the RACH resource, and if the RACH request signaling is successfully demodulated, the base station establishes connection with a second terminal initiating the RACH request signaling; or,
and when the base station determines that the current time is not transmitting the RACH request signaling according to the period of transmitting the RACH request signaling, the base station demodulates Cyclic Redundancy Check (CRC) of data of the RACH resource according to the scheduling information.
6. The method according to any one of claims 1 to 5, characterized in that the method further comprises:
and when the base station detects that the interference value of the RACH resource is greater than a preset threshold value, the base station cancels the configuration of the RACH resource for transmitting data and indicates the terminal not to use the RACH resource for data transmission.
7. The method of claim 6, wherein after the base station deconfiguring the RACH resource for transmitting data, the method further comprises:
when the base station detects that the interference value of the RACH resource is smaller than or equal to the preset threshold value for continuous preset times, the base station reconfigures the RACH resource for transmitting data and indicates the first terminal to use the RACH resource for data transmission.
8. The method of any one of claims 1 to 7, wherein the scheduling, by the base station, the RACH resource to transmit data to the first terminal comprises:
and when the base station determines that the RACH resource is not occupied, the base station schedules the RACH resource to the first terminal for transmitting data.
9. An apparatus for transmitting data, the apparatus comprising:
the receiving module is used for receiving an uplink data transmission request sent by a first terminal;
the processing module is used for configuring Random Access Channel (RACH) resources for transmitting data;
the processing module is further configured to schedule the RACH resource to the first terminal for data transmission;
a sending module, configured to send an uplink grant message to the first terminal, where the uplink grant message includes scheduling information for the base station to schedule the RACH resource to the first terminal for data transmission, and the uplink grant message is used to instruct the first terminal to use the RACH resource for data transmission according to the scheduling information.
10. The apparatus of claim 9, wherein the processing module is further configured to:
after the sending module sends an uplink authorization message to the first terminal, determining that the RACH resource can be used for transmitting the RACH request signaling at the current moment according to the period for transmitting the RACH request signaling, demodulating the RACH request signaling for the RACH resource, and if the RACH request signaling is successfully demodulated, establishing connection with a second terminal initiating the RACH request signaling; or,
demodulating RACH request signaling on the RACH resource, and if the RACH request signaling is successfully demodulated, establishing connection with a second terminal initiating the RACH request signaling; and if the RACH resource fails, demodulating the Cyclic Redundancy Check (CRC) of the data on the RACH resource.
11. The apparatus of claim 9, wherein the processing module is further configured to:
configuring a period of the RACH resource for transmitting RACH request signaling, wherein the RACH resource is used for transmitting RACH request signaling at the period time of transmitting RACH request signaling.
12. The apparatus of claim 11, wherein the processing module is specifically configured to:
and when the current time is determined to be the periodic time of non-transmission of the RACH request signaling, configuring RACH resources for transmitting data.
13. The apparatus of claim 11 or 12, wherein the processing module is further configured to:
after the sending module sends an uplink authorization message to the first terminal, when the processing module determines that the current time is the RACH request signaling transmission according to the RACH request signaling transmission period, demodulating the RACH request signaling for the RACH resource, and if the RACH request signaling demodulation is successful, establishing connection with a second terminal initiating the RACH request signaling; or,
and when the processing module determines that the current moment is not to transmit the RACH request signaling according to the period of transmitting the RACH request signaling, demodulating Cyclic Redundancy Check (CRC) of data on the RACH resource according to the scheduling information.
14. The apparatus of any of claims 9 to 13, wherein the processing module is further configured to:
and when the processing module detects that the interference value of the RACH resource is greater than a preset threshold value, canceling the configuration of the RACH resource for transmitting data and indicating the terminal not to use the RACH resource for data transmission.
15. The apparatus of claim 14, wherein the processing module is further configured to:
after the processing module cancels the configuration of the RACH resource for transmitting data, when the processing module detects that the interference value of the RACH resource is less than or equal to the preset threshold value for a preset number of times, reconfiguring the RACH resource for transmitting data, and instructing the first terminal to use the RACH resource for data transmission.
16. The apparatus according to any one of claims 9 to 15, wherein the processing module is further configured to:
and when the RACH resource is determined not to be occupied, scheduling the RACH resource to transmit data to the first terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510812818.8A CN105517174B (en) | 2015-11-20 | 2015-11-20 | A kind of method and device for transmitting data |
PCT/CN2016/086553 WO2017084336A1 (en) | 2015-11-20 | 2016-06-21 | Method and apparatus for transmitting data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510812818.8A CN105517174B (en) | 2015-11-20 | 2015-11-20 | A kind of method and device for transmitting data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105517174A true CN105517174A (en) | 2016-04-20 |
CN105517174B CN105517174B (en) | 2019-04-05 |
Family
ID=55724712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510812818.8A Active CN105517174B (en) | 2015-11-20 | 2015-11-20 | A kind of method and device for transmitting data |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105517174B (en) |
WO (1) | WO2017084336A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017084336A1 (en) * | 2015-11-20 | 2017-05-26 | 华为技术有限公司 | Method and apparatus for transmitting data |
CN106792880A (en) * | 2016-12-28 | 2017-05-31 | 北京小米移动软件有限公司 | The transmission method and device of down link data |
CN111882680A (en) * | 2017-07-27 | 2020-11-03 | 周兴伍 | Vehicle equipment for electronic toll collection without stopping vehicle |
WO2021057902A1 (en) * | 2019-09-27 | 2021-04-01 | 维沃移动通信有限公司 | Method for using resource and communication device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286926A (en) * | 2007-04-10 | 2008-10-15 | 中兴通讯股份有限公司 | Method for switching PS service in TD-SCDMA between dedicated channel and common channel |
CN101483918A (en) * | 2008-01-08 | 2009-07-15 | 华为技术有限公司 | Buffer condition report sending method and apparatus thereof |
CN102685895A (en) * | 2011-03-11 | 2012-09-19 | 华为技术有限公司 | Method, system and device for scheduling uplink data |
CN102833857A (en) * | 2011-06-17 | 2012-12-19 | 中兴通讯股份有限公司 | Method, system and device for transmitting and scheduling uplink data |
EP3169131A1 (en) * | 2005-08-23 | 2017-05-17 | InterDigital Technology Corporation | Method and apparatus for accessing an uplink random access channel in a single carrier frequency division multiple access system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2489690B (en) * | 2011-04-01 | 2013-03-20 | Renesas Mobile Corp | Small data transmission for detached mobile devices |
GB2509070B (en) * | 2012-12-19 | 2018-04-11 | Sony Corp | Telecommunications apparatus and methods |
CN105517174B (en) * | 2015-11-20 | 2019-04-05 | 上海华为技术有限公司 | A kind of method and device for transmitting data |
-
2015
- 2015-11-20 CN CN201510812818.8A patent/CN105517174B/en active Active
-
2016
- 2016-06-21 WO PCT/CN2016/086553 patent/WO2017084336A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3169131A1 (en) * | 2005-08-23 | 2017-05-17 | InterDigital Technology Corporation | Method and apparatus for accessing an uplink random access channel in a single carrier frequency division multiple access system |
CN101286926A (en) * | 2007-04-10 | 2008-10-15 | 中兴通讯股份有限公司 | Method for switching PS service in TD-SCDMA between dedicated channel and common channel |
CN101483918A (en) * | 2008-01-08 | 2009-07-15 | 华为技术有限公司 | Buffer condition report sending method and apparatus thereof |
CN102685895A (en) * | 2011-03-11 | 2012-09-19 | 华为技术有限公司 | Method, system and device for scheduling uplink data |
CN102833857A (en) * | 2011-06-17 | 2012-12-19 | 中兴通讯股份有限公司 | Method, system and device for transmitting and scheduling uplink data |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017084336A1 (en) * | 2015-11-20 | 2017-05-26 | 华为技术有限公司 | Method and apparatus for transmitting data |
CN106792880A (en) * | 2016-12-28 | 2017-05-31 | 北京小米移动软件有限公司 | The transmission method and device of down link data |
CN106792880B (en) * | 2016-12-28 | 2020-01-10 | 北京小米移动软件有限公司 | Method and device for transmitting downlink data |
US11310694B2 (en) | 2016-12-28 | 2022-04-19 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for receiving downlink data during RRC inactive state |
CN111882680A (en) * | 2017-07-27 | 2020-11-03 | 周兴伍 | Vehicle equipment for electronic toll collection without stopping vehicle |
WO2021057902A1 (en) * | 2019-09-27 | 2021-04-01 | 维沃移动通信有限公司 | Method for using resource and communication device |
Also Published As
Publication number | Publication date |
---|---|
CN105517174B (en) | 2019-04-05 |
WO2017084336A1 (en) | 2017-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110891314B (en) | Communication method, resource allocation method and device | |
US12047961B2 (en) | Methods and apparatuses for transmitting and configuring sidelink data | |
US9467900B2 (en) | Service scheduling method and apparatus | |
EP3637898B1 (en) | Resource allocation method, first device and second device | |
CN111817835B (en) | Beam switching indication method, device and system | |
EP3836687A1 (en) | Information transmission method and apparatus | |
WO2016127648A1 (en) | Data transmission method and apparatus | |
WO2015109805A1 (en) | Method and device for determining and acquiring radio resource | |
CN105517174B (en) | A kind of method and device for transmitting data | |
JP2020511883A (en) | Method and apparatus for receiving and transmitting downlink control information | |
EP3503640A1 (en) | Communication method and terminal | |
CN109963283B (en) | LTE cell implementation method | |
CN110506433B (en) | Method, device and storage medium for detecting unauthorized channels | |
US20220240282A1 (en) | Methods for information transmission | |
US20220225110A1 (en) | Using Unlicensed and Licensed Spectrum | |
WO2015139282A1 (en) | Method and device for establishing group leader of user group in d2d communication | |
CN110225556B (en) | Resource reservation method and related equipment | |
CN113452461A (en) | Communication method and related device | |
CN107846296A (en) | A kind of method and device of software upgrading | |
JP6845310B2 (en) | Methods and equipment for uplink data operations | |
WO2016000755A1 (en) | Device to device communication | |
CN110708707A (en) | Method and equipment for terminal to return resident sub-band in private network wireless communication | |
CN111107653A (en) | Method and equipment for scheduling request resource allocation | |
CN111434180B (en) | Random access method and device | |
CN110831174B (en) | Information transmission method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |