[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105517174A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

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
Application number
CN201510812818.8A
Other languages
Chinese (zh)
Other versions
CN105517174B (en
Inventor
李广俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Huawei Technologies Co Ltd
Original Assignee
Shanghai Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Huawei Technologies Co Ltd filed Critical Shanghai Huawei Technologies Co Ltd
Priority to CN201510812818.8A priority Critical patent/CN105517174B/en
Publication of CN105517174A publication Critical patent/CN105517174A/en
Priority to PCT/CN2016/086553 priority patent/WO2017084336A1/en
Application granted granted Critical
Publication of CN105517174B publication Critical patent/CN105517174B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-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

Data transmission method and device
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.
CN201510812818.8A 2015-11-20 2015-11-20 A kind of method and device for transmitting data Active CN105517174B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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