[go: up one dir, main page]

CN102983955B - A kind of dispatching method of small bandwidth service and device - Google Patents

A kind of dispatching method of small bandwidth service and device Download PDF

Info

Publication number
CN102983955B
CN102983955B CN201210455406.XA CN201210455406A CN102983955B CN 102983955 B CN102983955 B CN 102983955B CN 201210455406 A CN201210455406 A CN 201210455406A CN 102983955 B CN102983955 B CN 102983955B
Authority
CN
China
Prior art keywords
initial transmission
transmission data
downlink
uplink
data
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.)
Active
Application number
CN201210455406.XA
Other languages
Chinese (zh)
Other versions
CN102983955A (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.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
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 China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201210455406.XA priority Critical patent/CN102983955B/en
Publication of CN102983955A publication Critical patent/CN102983955A/en
Application granted granted Critical
Publication of CN102983955B publication Critical patent/CN102983955B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to the communications field, disclose a kind of dispatching method and device of small bandwidth service, the method is: when scheduling instance arrives, base station just passes data for user is waiting for transmission, controlled by setting data thresholding and time delay thresholding (i.e. buffer threshold), initiatively cumulative data, time delay scheduling, take and send with what reduce PDCCH the padding carried in data, thus can under the prerequisite ensureing user's qos requirement, save PDCCH resource expense, improve the spectrum efficiency of shared resource.On the other hand, by the method the data of small bandwidth service are saved bit by bit and dispatch again to a certain extent, the current user's number participating in scheduling can be reduced, and then decrease taking PDCCH resource, PDCCH limited pressure can also be alleviated, more be conducive to limited PDCCH resource to be distributed to more suitably user to use, elevator system performance.

Description

Scheduling method and device for small bandwidth service
Technical Field
The present invention relates to the field of communications, and in particular, to a method and an apparatus for scheduling a small bandwidth service.
Background
The invention is used for solving the problem how to save PDCCH overhead by using a scheduling strategy for small-bandwidth services and simultaneously improving the frequency spectrum efficiency of a system.
For more efficient utilization of system resources, 3GPP (3)rdA generation partnership project (third generation partnership project) LTE (long term evolution) system introduces a shared channel mechanism, and for uplink and downlink data Transmission, the most common method is to determine uplink/downlink shared channel resources used by users in each TTI (Transmission Timing Interval) in a dynamic scheduling manner. For the users adopting dynamic scheduling, the scheduling signaling (e.g. uplink scheduling grant/downlink resource allocation information) for indicating the uplink and downlink resource allocation information is all through PDCCH (physical downlink control)l channel, physical downlink control channel) transmission: for the dynamic scheduling data transmission of the subframe n, if the dynamic scheduling data transmission of the subframe n is downlink, the corresponding PDCCH is transmitted in the current subframe, and if the dynamic scheduling data transmission of the subframe n is uplink, the corresponding PDCCH is transmitted in a downlink subframe n-k. For FDD (Frequency Division Duplex) systems, k =4, and for TDD (Time Division Duplex + Duplex) systems, the value of k is related to the uplink and downlink subframe configuration and the current subframe number. In addition, the PDCCH exists only in the downlink subframe.
In the current dynamic scheduling method, a scheduling object is a user with an uplink or downlink data transmission requirement, and the transmission data includes initial transmission data and retransmission data, that is, each user with the data transmission requirement may be scheduled under the condition that the system shared resource is sufficient, and the number of users that are successfully scheduled finally depends on the available PDCCH resource of the system.
In the prior art, a so-called small bandwidth service refers to a service with a small data volume of a single data packet of a service source, and because the data volume to be transmitted by a user is small, a Physical Resource Block (PRB) resource required for each scheduling is also small. Therefore, the phenomenon that several PRBs need to be allocated even if the channel condition of a user is poor so as to meet the data transmission bearing requirement of the user frequently occurs in the scheduling process, and at the moment, as long as the resource allocation is successful, a scheduling signaling indicating uplink or downlink resource allocation information by a PDCCH is occupied. Especially for the downlink type0 Resource allocation, an integer number of RBGs (Resource Block groups) need to be allocated to the user, so for the requirement of data transmission with small data volume, a considerable part of the finally allocated Resource-carried data will be padding (invalid) data, which causes serious Resource waste and is not favorable for improving the system spectrum efficiency.
On the other hand, in the process of one-time scheduling (i.e. one scheduling subframe time), a lot of users can obtain shared resources by analyzing from the perspective of the shared resources available to the system, and the number of users successfully scheduled is limited by the PDCCH resources. Obviously, in this case, the conventional scheduling method cannot effectively save PDCCH resource occupation for small bandwidth services.
Disclosure of Invention
The embodiment of the invention provides a scheduling method and a scheduling device for a small bandwidth service, which are used for effectively improving the utilization rate of a frequency spectrum and saving the occupation of PDCCH (physical Downlink control channel) resources.
The embodiment of the invention provides the following specific technical scheme:
a scheduling method and device for small bandwidth service includes:
when the scheduling time is reached and the current user is determined to have initial transmission data to be transmitted, judging whether the data volume of the initial transmission data reaches a preset initial transmission data threshold value or not;
if so, allocating shared resources for the initial transmission data, and sending a corresponding scheduling signaling to the current user through the PDCCH;
if not, further judging whether the caching time of the initially transmitted data reaches a preset caching threshold value, if so, allocating shared resources for the initially transmitted data, and sending a corresponding scheduling signaling to the current user through the PDCCH; otherwise, continuing to store the initial transmission data.
A scheduling apparatus for small bandwidth service, comprising:
the first processing unit is used for judging whether the data volume of the initially transmitted data reaches a preset initially transmitted data threshold value or not when the scheduling time is reached and the initially transmitted data to be transmitted of the current user is determined, if so, allocating shared resources for the initially transmitted data, and sending a corresponding scheduling signaling to the current user through a PDCCH (physical downlink control channel); otherwise, the second processing unit processes the data;
the second processing unit is used for further judging whether the caching time of the initially transmitted data reaches a preset caching threshold value, if so, allocating shared resources for the initially transmitted data, and sending a corresponding scheduling signaling to the current user through the PDCCH; otherwise, continuing to store the initial transmission data.
In the embodiment of the invention, when the scheduling time arrives, the base station controls the initial transmission data to be transmitted by the user by setting the data threshold and the time delay threshold (namely the cache threshold), actively accumulates the data and carries out time delay scheduling so as to reduce the occupation of the PDCCH and padding carried in the transmission data, thereby saving the resource overhead of the PDCCH and improving the spectrum efficiency of shared resources on the premise of ensuring the QoS requirement of the user. On the other hand, in the process of one-time scheduling (namely, resource allocation is carried out on users with uplink or downlink data at the moment of one scheduling subframe), under the condition that available shared resources of the system are enough, when the number of users participating in scheduling is small, namely, PDCCH resources can meet the requirements of the scheduled users, data of small bandwidth services are accumulated to a certain degree by the method for scheduling, so that the number of users participating in scheduling at present can be reduced, and the occupation of the PDCCH resources is further reduced; when the number of users participating in scheduling is large, namely PDCCH resources can not meet the requirements of the scheduled users, data of the small bandwidth service is accumulated to a certain degree and then scheduled by the method, the PDCCH limitation pressure can be relieved, the limited PDCCH resources can be distributed to more proper users to be used more favorably, and the system performance is improved.
Drawings
Fig. 1 is a flowchart illustrating a resource scheduling process performed by a base station for uplink retransmission data of a current user in an embodiment of the present invention;
fig. 2 is a flowchart illustrating a resource scheduling process performed by a base station for downlink retransmission data of a current user in an embodiment of the present invention;
fig. 3A is a flowchart illustrating an overview of resource scheduling performed by a base station for initial transmission data of a current user according to an embodiment of the present invention;
fig. 3B is a detailed flowchart of resource scheduling performed by the base station for uplink initial transmission data of the current user in the embodiment of the present invention;
fig. 3C is a detailed flowchart of resource scheduling performed by the base station for the downlink initially transmitted data of the current user in the embodiment of the present invention;
fig. 4 is a functional structure diagram of a base station in an embodiment of the present invention.
Detailed Description
In the process of using the small bandwidth service, in order to effectively improve the frequency spectrum utilization rate and save the resource occupation of the PDCCH, in the embodiment of the invention, when the scheduling time arrives, the base station controls the initial transmission data to be transmitted by the user by setting a data threshold and a time delay threshold (namely a cache threshold), and actively accumulates the data and carries out time delay scheduling.
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
In the embodiment of the present invention, when the base station performs resource scheduling for a small bandwidth service, preferably, it is determined whether a current user has retransmission data to transmit, if yes, resources are allocated to the retransmission data of the current user first, and otherwise, resources are allocated to initial transmission data to be transmitted of the current user.
In this embodiment, the retransmission data is divided into uplink retransmission data and downlink retransmission data, and resource allocation under these two cases is described below.
Referring to fig. 1, in the embodiment of the present invention, a flow of a base station performing resource allocation for uplink retransmission data of a current user is as follows:
step 100: the base station preferentially allocates non-adaptive retransmission resources for uplink retransmission data of the current user, and judges whether the resource allocation is successful, if so, the step 110 is performed; otherwise, go to step 120.
Step 110: the base station finishes the resource allocation aiming at the current user and continues to perform the resource allocation for the next user.
At this time, according to the relevant protocol, since the non-adaptive retransmission resource is allocated, the base station does not need to occupy the PDCCH to transmit the corresponding uplink scheduling signaling to the current user.
Step 120: the base station continues to allocate adaptive retransmission resources for the uplink retransmission data of the current user, and judges whether the resource allocation is successful, if so, the step 130 is performed; otherwise, go to step 140.
Step 130: the base station finishes the resource allocation aiming at the current user and continues to perform the resource allocation for the next user.
At this time, according to the relevant protocol, since the adaptive retransmission resource is allocated, the base station needs to occupy the PDCCH to send the corresponding uplink scheduling signaling to the current user.
Step 140: the base station determines that the uplink retransmission data resource allocation fails, and can continue to perform resource allocation for the uplink initial transmission data of the current user.
Referring to fig. 2, in the embodiment of the present invention, a flow of resource allocation performed by a base station for downlink retransmission data of a current user is as follows:
step 200: the base station continues to allocate downlink shared resources for downlink retransmission data of the current user, and judges whether the resource allocation is successful, if so, the step 210 is performed; otherwise, go to step 220.
Step 210: the base station finishes the resource allocation aiming at the current user and continues to perform the resource allocation for the next user.
At this time, according to the relevant protocol, since the downlink shared resource is allocated, the base station needs to occupy the PDCCH to send the corresponding downlink scheduling signaling to the current user.
Step 220: the base station determines that the resource allocation of the downlink retransmission data fails, and can continue to perform resource allocation on the downlink initial transmission data of the current user.
Of course, if the base station determines that there is no retransmission data for the current user or the system has allocated dedicated resources for transmitting retransmission data, when the base station performs resource allocation for the small bandwidth service used by the current user, the base station may not perform the related operations recorded in steps 100 to 140 and steps 200 to 220, but perform resource allocation for the initial transmission data of the current user.
Referring to fig. 3A, in the embodiment of the present invention, a conceptual flow of resource allocation performed by a base station for initial transmission data of a current user is as follows:
step 300: when the scheduling time is reached and the current user is determined to have initial transmission data to be transmitted, the base station judges whether the data volume of the initial transmission data reaches a preset initial transmission data threshold value; if yes, go to step 320; otherwise, proceed to step 310.
In practical application, when the scheduling time is reached, the base station will sequentially and respectively process users with uplink data transmission requirements or downlink data transmission requirements.
Step 310: the base station further judges whether the caching time of the initial transmission data of the current user reaches a preset caching threshold value, if so, the step 320 is performed; otherwise, go to step 330.
Step 320: and the base station allocates shared resources for the initial transmission data of the current user and sends a corresponding scheduling signaling to the current user through the PDCCH.
Step 330: and the base station continuously stores the initial transmission data of the current user and waits for the next resource allocation process.
In this embodiment, for each user, the base station does not send the initial transmission data as soon as it exists, but continues to cache the initial transmission data of each user, and reallocates corresponding resources for transmission after the initial transmission data is cached to a certain data volume or cached for a certain time, so that PDCCH resources can be effectively saved, and excessive padding data in the transmission data is also avoided.
In practical application, the initial transmission data is divided into uplink initial transmission data and downlink initial transmission data, and the implementation process of the above embodiment in these two cases is described below.
Referring to fig. 3B, in the embodiment of the present invention, a detailed flow of resource allocation performed by the base station for the uplink initial transmission data of the current user is as follows:
step 3000: the base station judges whether the data volume of the uplink initial transmission data to be transmitted by the current user reaches a preset uplink initial transmission data threshold Thul_data(ii) a If so, go to step 3200, otherwise, go to step 3100.
Of course, if the base station determines that the current user does not have the uplink initial transmission data to be transmitted at the initial stage of the process, the current user may not participate in the current uplink resource scheduling, but continue to perform resource allocation for the next user.
Step 3100: the base station further judges whether the caching time of the uplink initial transmission data to be transmitted by the current user reaches a preset uplink caching threshold Thul_time(ii) a If yes, go to step 3200; otherwise, proceed to step 3300.
Step 3200: the base station allocates uplink shared resources for current user scheduling, and determines whether resource allocation is successful? If yes, go to step 3300; otherwise, go to step 3400.
Step 3300: the base station finishes the resource allocation flow aiming at the current user and continues to allocate resources for the next user.
Certainly, after the resource allocation is successful, the base station needs to occupy the PDCCH to send the current uplink scheduling signaling to the current user.
Step 3400: the base station continues to allocate resources for the next user.
Referring to fig. 3C, in the embodiment of the present invention, a detailed flow of resource allocation performed by the base station for the downlink initial transmission data of the current user is as follows:
step 30000: the base station judges whether the data volume of the downlink initial transmission data to be transmitted by the current user reaches a preset downlink initial transmission data threshold Thdl_data(ii) a If so, go to step 32000, otherwise, go to step 31000.
Of course, if the base station determines that the current user does not have the downlink initial transmission data to be transmitted at the initial stage of the process, the current user may not participate in the current downlink resource scheduling, but continue to perform resource allocation for the next user.
Step 31000: the base station further judges whether the caching time of the downlink initial transmission data to be transmitted by the current user reaches a preset downlink caching threshold Thdl_time(ii) a If yes, go to step 32000; otherwise, proceed to step 33000.
Step 32000: the base station allocates downlink shared resources for current user scheduling, and determines whether resource allocation is successful? If yes, go to step 33000; otherwise, go to step 34000.
Step 33000: the base station finishes the resource allocation flow aiming at the current user and continues to allocate resources for the next user.
Certainly, after the resource allocation is successful, the base station needs to occupy the PDCCH to send the downlink scheduling signaling of this time to the current user.
Step 34000: the base station continues to allocate resources for the next user.
In the above embodiment, the base station may adopt, but is not limited to, the following methods when determining the data amount of the uplink initial transmission data and the downlink initial transmission data:
a base station determines the sum of Buffer (Buffer) Buffer data amounts corresponding to each uplink LCG (logical channel Group) used by a current user (such as UE) according to BSR (Buffer status Report) information reported by the current user and recorded by an MAC (media access Control) layer at a base station side, wherein the Buffer data amounts correspond to RLC (Radio Link Control) layers and are used as the data amount of uplink initial transmission data to be transmitted by the current user; wherein, one uplink LCG includes at least one RB, which is specifically set according to the actual situation and is not described herein again.
And the base station uses the sum of Buffer data amounts corresponding to each downlink RB (Radio bearer) used by the current user and acquired by the MAC layer at the base station side in an RLC (Radio Link Control) layer as the data amount of the initial downlink data to be transmitted by the current user.
On the other hand, in the above embodiment, the base station may adopt, but is not limited to, the following methods when determining the buffering time of the uplink initial transmission data and the downlink initial transmission data:
if the initial transmission Data of the current user is uplink initial transmission Data, taking the longest currently cached time of Data in a buffer corresponding to each uplink LCG (Packet Data Convergence Protocol) used by the current user at a PDCP (Packet Data Convergence Protocol) layer as the caching time of the uplink initial transmission Data of the current user;
if the initial transmission data of the current user is downlink initial transmission data, taking the longest current cached time of the data of the respective downlink RBs used by the current user in the corresponding buffer of the PDCP layer as the caching time of the downlink initial transmission data of the current user.
If the initial transmission data of the current user is uplink initial transmission data, taking the longest interval in the time intervals between the current time and the last scheduling of each uplink LCG used by the current user on the MAC layer as the cache time of the uplink initial transmission data;
and if the initial transmission data of the current user is downlink initial transmission data, taking the longest interval in the time intervals between the current time and the last scheduling of each downlink RB used by the current user on the MAC layer as the cache time of the downlink initial transmission data.
The QoS requirement of various bearing RBs of the user is considered and guaranteed, the user with the bearing reaching the delay threshold can be scheduled preferentially, and the data transmission resource is obtained.
On the other hand, considering that the LTE system supports Multiple MIMO (Multiple Input Multiple output) transmission technologies, in a multi-stream transmission mode, the method described in the above embodiment may also be adopted for the resource allocation manner of the initial transmission data to be transmitted by the current user. In addition, in the multiflow mode, for a multiflow user, after determining the data amount of the initial transmission data to be transmitted, the base station needs to average the data amount (the data amount of the uplink initial transmission data or the data amount of the downlink initial transmission data) according to the maximum flow number supported by the current user in the current scheduling, and then compares the average data amount with the corresponding data threshold Thul_dataOr Thdl_dataCarrying out comparison and judgment; in the single-stream transmission mode, the base station directly combines the determined data volume (the data volume of the uplink initial transmission data or the data volume of the downlink initial transmission data) with the corresponding data threshold Thul_dataOr Thdl_dataAnd (6) carrying out comparison and judgment.
According to the technical scheme, when the initial transmission data to be transmitted on a plurality of bearers (namely a plurality of uplink LCGs and/or a plurality of downlink RBs) of the current user needs to be scheduled, the base station can determine that the data volume of the initial transmission data to be transmitted by the current user is the sum of the uplink LCGs with the initial transmission data to be transmitted in all the same transmission directions or the initial transmission data volume to be transmitted in the downlink RBs, and the cache time of the initial transmission data to be transmitted by the current user is the maximum cache time of the uplink LCGs with the initial transmission data to be transmitted in all the same transmission directions or the maximum cache time of the downlink RBs. Compared with the user single-stream single-codeword transmission scheduling processing step described in the above scheme, the only difference of the user multi-stream multi-codeword transmission scheduling processing step is that how to multiplex and schedule the initial transmission and the retransmission needs to be additionally considered, and this part of the content is not the content of the patent design and is not described herein again.
Based on the above embodiment, the 4 parameters Th designed in the embodiment of the present inventionul_data、Thul_time、Thdl_dataAnd Thdl_timeCan pass through O in the using process&And M configuration, wherein the specific parameter value can be kept constant, and can be adaptively adjusted and updated according to the change of the actual system environment. The setting of the above four parameters will be described in detail below.
1)Thul_dataThe values are set as: the MCS level corresponding to the probability (e.g., 70% to 80% of the probability, not limited to the probability range) is set in a CDF (Cumulative Distribution Function) Distribution curve of the MCS (Modulation and coding scheme) level of each user determined when the uplink scheduling user finally successfully allocates resources counted and obtained within a specified time in the system, and the number of PRBs allocated to each user on average for the successful allocation of the uplink scheduling user finally resources, and the corresponding uplink TB SIZE (Transport block SIZE).
2)Thul_timeThe values are set as: the PDB (Packet Delay Budget) in the QoS (Quality of Service) attribute parameters corresponding to the uplink services with different QCI (QoS Class Identifier) types subtracts the maximum retransmission Delay T of the corresponding Servicedelay_maxThe minimum value or the average value of the obtained difference values; wherein, Tdelay_max=HARQ_RTTmax×Nharq_max,HARQ_RTTmaxThe value of the longest HARQ RTT (hybrid Automatic Repeat Request Round trip time) configured for the corresponding uplink and downlink frame structure configured for the system is shown in table 1; n is a radical ofharq_maxAnd configuring the HARQ maximum retransmission times for a certain type of service.
If the radio frame structure configuration of the system configuration changes, the parameter needs to be updated.
TABLE 1
(HARQ _ RTT under different uplink and downlink frame configurationsmaxValue)
TDD UL/DL Configuration HARQ_RTTmax(unit: ms)
0 10
1 11
2 12
3 15
4 16
5 17
6 14
FDD UL/DL Configuration HARQ_RTTmax(unit: ms)
10
3)Thdl_dataThe values are set as: and setting the MCS level corresponding to the probability (such as 70-80% of the probability, and is not limited to the probability range) in the CDF distribution curve of the MCS level of each user determined when the final resource allocation of the downlink scheduling user is successfully obtained by statistics in the specified time of the system, the number of PRBs allocated to each user on average and corresponding to the TB SIZE of the downlink scheduling user.
4)Thdl_timeThe values are set as: the PDB in the QoS attribute parameter corresponding to each downlink service with different QCI types is subtracted by the maximum retransmission delay T of the corresponding servicedelay_maxThe minimum value or the average value of the obtained difference values; wherein, Tdelay_max=HARQ_RTTmax×Nharq_max,HARQ_RTTmaxThe value of the longest HARQ RTT configured for the corresponding uplink and downlink frame structure configured for the system is shown in table 1; n is a radical ofharq_maxAnd configuring the HARQ maximum retransmission times for a certain type of service.
If the radio frame structure configuration configured by the system changes, the HARQ _ RTT needs to be updated according to table 1.
The four parameters may be fixed during the use process, or may be periodically updated after the initial values are set according to the above-mentioned method.
For example, preferably, the base station may periodically count the average wideband MSC level of the uplink system and the number of uplink PRBs averagely allocated to the user, and update Th according to the corresponding uplink TB SIZEul_data
For another example, preferably, the base station may periodically count the average wideband MCS level of the downlink system and the number of downlink PRBs averagely allocated to the user, and update Th according to the corresponding downlink TB SIZEdl_data
Also for example, preferablyThe station periodically counts the average transmission time delay of the Data of PDCP SDU (Service Data Unit) corresponding to different uplink LCG used by different users, and updates Th by subtracting the difference value of the average transmission time delay from the minimum value or average value in PDB of RB in all uplink LCG used by the current userul_time
For another example, preferably, the base station periodically counts average transmission delays of PDCPSDU data corresponding to different downlink RBs used by the user, and updates Th by subtracting a difference between the average transmission delays and a minimum value or an average value of PDBs corresponding to all downlink RBs used by the current userdl_time
The above embodiments are described in further detail below with a specific application scenario.
Suppose that the System adopts TDD-LTE radio frame structure configuration 0, and the scheduling time is SFN (System frame number) n subframe 0 time. Currently, users needing uplink data transmission are UE1, UE2 and UE3, and users needing downlink data transmission are UE4, UE5 and UE 6. The user uplink uses a single LCG, and the LCG comprises a single RB, and the user downlink also uses a single RB.
Simultaneous hypothesis of the parameters Thul_data、Thul_time、Thdl_data、Thdl_timeWith O&The M configuration is not fixed. Using TB SIZE 1000bits corresponding to MCS level 13 and PRB number 4 as Thul_data(ii) a PDB of uplink LCG of user is 100ms, Thul_timeEqual to 60ms (milliseconds, 100- (10 x 4)); using TB SIZE 1128bits corresponding to MCS level 14 and PRB number 4 as Thdl_data(ii) a PDB of downlink RB of user is 50ms, Thdl_timeEqual to 10ms (milliseconds, 50- (10 × 4)).
And scheduling the users needing to be scheduled and allocated with the retransmission data bearing resources according to the existing algorithm.
And scheduling the users needing to be scheduled and allocated with the initial transmission data bearing resources according to the design scheme of the embodiment.
Suppose that the uplink initial transmission data volumes currently required to be scheduled and allocated by the user UE1, the user UE2 and the user UE3 are 150bits, 7500bits and 900bits, respectively. For the UE1, for single stream transmission, judging that the data volume 150bits of the uplink initial transmission data to be transmitted is less than Thul_data1000bits, the longest time for buffering data of the uplink LCG used by the UE1 in the PDCP layer buffer is obtained, and the longest time is assumed to be 50ms and is less than Thul_time60ms, the UE is not scheduled 1 this time; for UE2, for dual stream transmission, it is determined that the data volume 7500/2=3750bits of the uplink primary transmission data to be transmitted is greater than Thul_data1000bits, allocating uplink shared resources for the UE2, and after the resource allocation is successful, occupying the PDCCH to send the current uplink scheduling signaling to the UE 2; for the UE3, for single stream transmission, the data volume 900bits of the uplink initial transmission data to be transmitted is judged to be less than Thul_data1000bits, the longest time for buffering data of the uplink LCG used by the UE3 in the PDCP layer buffer is obtained, and the longest time is assumed to be 65ms and is greater than Thul_timeAnd 60ms, allocating uplink shared resources for the UE3, and occupying the PDCCH to send the current uplink scheduling signaling to the UE3 after the resource allocation is successful.
Suppose that the downlink initial transmission data volumes currently required to be scheduled and allocated by the user UE4, the user UE5 and the user UE6 are 150bits, 7500bits and 900bits, respectively. For the UE4, for single stream transmission, judging that the data volume 150bits of the downlink initial transmission data to be transmitted is less than Thdl_data1128bits, the maximum time for buffering data of the downlink RB used by the UE4 in the PDCP layer buffer is obtained, which is assumed to be 10ms and equal to Thdl_time10ms, downlink shared resources are allocated to the UE4, and after the resources are successfully allocated, the PDCCH is occupied to send the downlink scheduling signaling of this time to the UE 4; for UE5, for dual stream transmission, it is determined that the data volume of the downlink primary transmission data to be transmitted is 7500/2=3750bits greater than Thdl_data1128bits, allocating downlink shared resources for UE5, and after the resource allocation is successful, occupying PDCCH to send this downlink scheduling signaling to UE 5; for the UE6, for single stream transmission, it is determined that the data volume 900bits of the downlink initial transmission data to be transmitted is less than Thdl_data1128bits, the longest time for buffering data of the downlink RB used by the UE6 in the PDCP layer buffer is obtained, and the longest time is assumed to be 0ms and is less than Thdl_time10ms, this timeThe UE6 is not scheduled.
For the UE1 and the UE6, starting from the scheduling time SFN n subframe 1 to the SFN n +1 subframe 0, during each scheduling subframe time, as long as the data amount of the uplink initial transmission data to be transmitted by the UE1 is greater than or equal to the threshold Thul_dataAnd the amount of the downlink initial transmission data to be transmitted by the UE6 is greater than or equal to the threshold Thdl_dataOr, the longest time that the uplink LCG corresponding to the UE1 buffers data in the PDCP layer buffer is greater than or equal to the threshold Thul_timeAnd the longest time that the downlink RB corresponding to the UE6 buffers data in the PDCP layer buffer is greater than or equal to the threshold Thdl_timeUE1 and UE6 would be scheduled.
Based on the application scenario, it is assumed that the base station updates each parameter in a self-adaptive manner.
Supposing that a period T is set, counting the uplink broadband MCS level and the downlink broadband MCS level of the system, the number of PRB resources distributed after each user is successfully scheduled and the number of users successfully scheduled in the period, wherein the number of the PRB resources and the number of the users are respectively counted in an uplink manner and a downlink manner, and the transmission delay of an uplink LCG (lower control channel) used by the user and the PDCP (packet data convergence protocol) SDU of a downlink RB are respectively counted in an uplink manner and a downlink manner;
when the periodic time is reached, respectively calculating the uplink average broadband MCS level and the downlink average broadband MCS level of the system, the average number of PRBs (physical resource blocks) allocated to each user in an uplink mode and the number of PRBs allocated to each user in a downlink mode, and the average transmission delay of PDCP SDUs of different LCGs in an uplink mode and the average transmission delay of PDCP SDUs of different RBs in a downlink mode, which are used by the users, according to data counted in the period;
respectively determining corresponding uplink TB SIZE and downlink TB SIZE according to the uplink average broadband MCS level and the downlink average broadband MCS level of the system, the uplink average number of PRBs allocated to each user and the downlink average number of PRBs allocated to each user, and respectively using the uplink average broadband MCS level and the downlink average number of PRBs allocated to each user as Thul_data(1) And Thdl_data(1);
Respectively calculating the difference value of the average transmission time delay of the PDB of the uplink LCG used by different users and the PDCP SDU corresponding to the uplink LCG for statistics, and taking the differenceThe smallest value is used as Thul_time(1) (ii) a Respectively calculating the difference value of the average transmission time delay of the PDB of the downlink RB used by different users and the PDCP SDU corresponding to the downlink RB statistics, and taking the minimum difference value as Thdl_time(1);
Assume that parameters before adaptive update are respectively Thul_data(0)、Thul_time(0)、Thdl_data(0)、Thdl_time(0) Taking a filter coefficient alpha, and calculating an updated parameter, wherein a specific formula is as follows:
Thul_data=α×Thul_data(0)+(1-α)×Thul_data(1);
Thul_time=α×Thul_time(0)+(1-α)×Thul_time(1);
Thdl_data=α×Thdl_data(0)+(1-α)×Thdl_data(1);
Thdl_time=α×Thdl_time(0)+(1-α)×Thdl_time(1)。
the filter coefficient alpha can take different values according to different parameters, and the value range is [0,1 ].
Based on the above embodiments, referring to fig. 4, in the embodiment of the present invention, the base station includes a first processing unit 40 and a second processing unit 41, wherein,
the first processing unit 40 is configured to, when the scheduling time is reached and it is determined that the current user has initial transmission data to be transmitted, determine whether a data amount of the initial transmission data reaches a preset initial transmission data threshold value, if yes, allocate a shared resource for the initial transmission data, and send a corresponding scheduling signaling to the current user through a PDCCH; otherwise, the processing is performed by the second processing unit 41;
a second processing unit 41, configured to further determine whether the buffering time of the initially transmitted data reaches a preset buffering threshold, if so, allocate a shared resource for the initially transmitted data, and send a corresponding scheduling signaling to the current user through the PDCCH; otherwise, continuing to store the initial transmission data.
The base station further comprises a setting unit 42 for setting the four parameters Thul_data、Thul_time、Thdl_data、Thdl_timeIn this embodiment, the setting unit 42 may set the four parameters to be fixed or periodically update the four parameters, and the specific updating method also refers to the related contents in the above embodiments and is not described herein again.
In summary, in the embodiment of the present invention, when the scheduling time arrives, the base station actively accumulates data and performs delay scheduling by setting a data threshold and a delay threshold (i.e., a buffer threshold) for controlling the initial transmission data to be transmitted by the user, so as to reduce occupation of the PDCCH and padding carried in the transmission data, thereby saving PDCCH resource overhead and improving spectrum efficiency of shared resources on the premise of ensuring QoS requirements of the user. On the other hand, in the process of one-time scheduling (namely, resource allocation is carried out on users with uplink or downlink data at the moment of one scheduling subframe), under the condition that available shared resources of the system are enough, when the number of users participating in scheduling is small, namely, PDCCH resources can meet the requirements of the scheduled users, data of small bandwidth services are accumulated to a certain degree by the method for scheduling, so that the number of users participating in scheduling at present can be reduced, and the occupation of the PDCCH resources is further reduced; when the number of users participating in scheduling is large, namely PDCCH resources can not meet the requirements of the scheduled users, data of the small bandwidth service is accumulated to a certain degree and then scheduled by the method, the PDCCH limitation pressure can be relieved, the limited PDCCH resources can be distributed to more proper users to be used more favorably, and the system performance is improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made in the embodiments of the present invention without departing from the spirit or scope of the embodiments of the invention. Thus, if such modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to encompass such modifications and variations.

Claims (12)

1. A scheduling method for a small bandwidth service is characterized by comprising the following steps:
when the scheduling time is reached and it is determined that uplink initial transmission data to be transmitted exist in a current user, judging whether the data volume of the uplink initial transmission data reaches a preset uplink initial transmission data threshold value, if so, allocating uplink shared resources for the uplink initial transmission data, and sending a corresponding uplink scheduling signaling to the current user through a physical downlink shared channel (PDCCH); otherwise, further judging whether the caching time of the uplink initial transmission data reaches a preset uplink caching threshold value, if so, allocating uplink shared resources for the uplink initial transmission data, and sending a corresponding uplink scheduling signaling to the current user through the PDCCH, otherwise, continuously storing the uplink initial transmission data, wherein the uplink initial transmission data threshold value is as follows: the MCS grade corresponding to the assigned probability value in the cumulative distribution function CDF distribution curve of the modulation coding scheme MCS grade of each user determined when the uplink scheduling user is successfully allocated the final resource counted and obtained within the specified time in the system, the number of PRBs (physical resource blocks) allocated to each user on average and the size of the corresponding uplink transmission block, wherein the PRBs are the average number of PRBs allocated to each user when the uplink scheduling user is successfully allocated the final resource, and the uplink cache threshold value is as follows: subtracting the minimum value or the average value of all difference values obtained by the maximum retransmission delay of the corresponding service from the data delay budget PDB in the quality of service QoS attribute parameters corresponding to the services with different quality of service class identifiers QCI types;
and/or the first and/or second light sources,
when the scheduling time is reached and it is determined that the current user has downlink initial transmission data to be transmitted, judging whether the data volume of the downlink initial transmission data reaches a preset downlink initial transmission data threshold value, if so, allocating downlink shared resources for the downlink initial transmission data, and sending a corresponding downlink scheduling signaling to the current user through a physical downlink shared channel (PDCCH); otherwise, further judging whether the caching time of the downlink initial transmission data reaches a preset downlink caching threshold value, if so, allocating downlink shared resources for the downlink initial transmission data, and sending a corresponding downlink scheduling signaling to the current user through the PDCCH, otherwise, continuously storing the downlink initial transmission data, wherein the downlink initial transmission data threshold value is as follows: the MCS levels corresponding to the assigned probability value in the CDF distribution curve of the MCS levels of each user determined when the final resource allocation of the downlink scheduling user is successfully obtained by statistics in the specified time of the system, the average allocated PRB number of each user of the downlink scheduling user when the final resource allocation is successfully obtained, and the corresponding downlink transmission block size, wherein the downlink cache threshold value is as follows: and subtracting the minimum value or the average value of difference values obtained by the maximum retransmission time delay of the corresponding service from the PDB in the QoS attribute parameters corresponding to the services with different QCI types.
2. The method of claim 1, wherein when determining whether the current user has retransmitted data after the scheduling time is reached, determining that the current user does not have retransmitted data, and further determining whether the current user has initially transmitted data.
3. The method of claim 1, wherein determining the amount of data of the initial transmission data to be transmitted by the current user comprises:
if the initial transmission data to be transmitted is uplink initial transmission data, taking the sum of buffer cache data volumes of each logic channel group LCG (logical channel group) used by the current user, which is recorded by a Media Access Control (MAC) layer of a base station and determined by cache state report information reported by the current user, corresponding to a Radio Link Control (RLC) layer as the data volume of the uplink initial transmission data to be transmitted by the current user;
and if the initial transmission data to be transmitted is downlink initial transmission data, taking the sum of the buffer cache data volume of each downlink radio bearer RB used by the current user in the RLC layer, which is acquired by the MAC layer at the base station side, as the data volume of the downlink initial transmission data to be transmitted by the current user.
4. The method of claim 3, wherein comparing the data volume of the initial transmission data with a preset initial transmission data threshold value comprises:
in a single-flow transmission mode, if the initial transmission data is uplink initial transmission data, directly comparing the determined data volume of the uplink initial transmission data with a preset uplink initial transmission data threshold value, and if the initial transmission data is downlink initial transmission data, directly comparing the determined data volume of the downlink initial transmission data with a preset downlink initial transmission data threshold value;
in a multi-stream transmission mode, if the initial transmission data is uplink initial transmission data, averaging the determined data amount of the uplink initial transmission data according to the maximum flow number supported by the current scheduling of the current user, and then comparing the average data amount with a preset uplink initial transmission data threshold value, if the initial transmission data is downlink initial transmission data, averaging the determined data amount of the downlink initial transmission data according to the maximum flow number supported by the current scheduling of the current user, and then comparing the average data amount with a preset downlink initial transmission data threshold value.
5. The method of claim 1, wherein determining a buffering time for initially transmitted data to be transmitted by a current user comprises:
if the initial transmission data to be transmitted by the current user is uplink initial transmission data, taking the longest current cached time of the data of each uplink LCG used by the current user in a corresponding buffer of a Packet Data Convergence Protocol (PDCP) layer as the caching time of the uplink initial transmission data of the current user; if the initial transmission data to be transmitted by the current user is downlink initial transmission data, taking the longest current cached time of the data of each downlink RB used by the current user in the corresponding buffer of the PDCP layer as the caching time of the downlink initial transmission data of the current user; or,
if the initial transmission data to be transmitted by the current user is uplink initial transmission data, taking the longest interval in the time intervals between the current time and the last scheduling of each uplink LCG used by the current user on the MAC layer as the cache time of the uplink initial transmission data; and if the initial transmission data to be transmitted by the current user is downlink initial transmission data, taking the longest interval in the time intervals between the current time and the last scheduling of each downlink RB used by the current user on the MAC layer as the cache time of the downlink initial transmission data.
6. The method of claim 1, further comprising:
adopting a fixed uplink initial transmission data threshold value, or periodically counting the average broadband channel quality information CQIMCS level of an uplink system and the number of uplink PRBs (physical resource blocks) averagely distributed by a user, and updating the uplink initial transmission data threshold value according to the size of an uplink transmission block corresponding to a counting result;
adopting a fixed downlink initial transmission data threshold value, or periodically counting the average broadband CQIMCS level of a downlink system and the number of downlink PRBs (physical resource blocks) averagely distributed by a user, and updating the downlink initial transmission data threshold value according to the size of a downlink transmission block corresponding to a counting result;
adopting a fixed and unchangeable uplink cache threshold value, or periodically counting the average transmission time delay of the SDU data corresponding to different LCGs used by a user, and adopting the difference value of the average transmission time delay subtracted from the minimum value or the average value in the PDBs corresponding to all uplink LCGs used by the current user to update the uplink cache threshold value;
and updating the downlink buffer threshold value by adopting a fixed and unchangeable downlink buffer threshold value, or periodically counting the average transmission delay of PDCP SDU data of different downlink RBs used by the user, and subtracting the difference value of the average transmission delay from the minimum value or the average value in PDBs corresponding to all downlink RBs used by the current user.
7. A scheduling apparatus for small bandwidth service, comprising:
the first processing unit is used for determining that the current user has uplink initial transmission data to be transmitted when the scheduling time is reached, judging whether the data volume of the uplink initial transmission data reaches a preset uplink initial transmission data threshold value, if so, allocating uplink shared resources for the uplink initial transmission data, and sending corresponding uplink scheduling signaling to the current user through a physical downlink shared channel PDCCH, otherwise, processing by a second processing unit, or/and, when the scheduling time is reached and it is determined that the current user has the downlink initial transmission data to be transmitted, judging whether the data volume of the downlink initial transmission data reaches a preset downlink initial transmission data threshold value, if so, allocating downlink shared resources for the downlink initial transmission data, and sending corresponding downlink scheduling signaling to the current user through a physical downlink shared channel (PDCCH), otherwise, switching to a second processing unit;
a setting unit, configured to set the uplink initial transmission data threshold value as: the MCS grade corresponding to the assigned probability value in the cumulative distribution function CDF distribution curve of the modulation coding scheme MCS grade of each user determined when the uplink scheduling user is successfully allocated the final resource counted and obtained within the specified time in the system, the number of PRBs (physical resource blocks) allocated to each user on average and the size of the corresponding uplink transmission block, wherein the PRBs are the average number of PRBs allocated to each user when the uplink scheduling user is successfully allocated the final resource, and the uplink cache threshold value is as follows: subtracting the minimum value or the average value of all difference values obtained by the maximum retransmission delay of the corresponding service from the data delay budget PDB in the quality of service QoS attribute parameters corresponding to the services with different quality of service class identifiers QCI types;
a second processing unit, configured to further determine whether the buffering time of the uplink initial transmission data reaches a preset uplink buffering threshold, if so, allocate an uplink shared resource for the uplink initial transmission data, and send a corresponding uplink scheduling signaling to a current user through a PDCCH, otherwise, continue to store the uplink initial transmission data, or/and further determine whether the buffering time of the downlink initial transmission data reaches a preset downlink buffering threshold, if so, allocate a downlink shared resource for the downlink initial transmission data, and send a corresponding downlink scheduling signaling to the current user through the PDCCH, otherwise, continue to store the downlink initial transmission data;
the setting unit is further configured to set the downlink initial transmission data threshold value as: the MCS levels corresponding to the assigned probability value in the CDF distribution curve of the MCS levels of each user determined when the final resource allocation of the downlink scheduling user is successfully obtained by statistics in the specified time of the system, the average allocated PRB number of each user of the downlink scheduling user when the final resource allocation is successfully obtained, and the corresponding downlink transmission block size, wherein the downlink cache threshold value is as follows: and subtracting the minimum value or the average value of difference values obtained by the maximum retransmission time delay of the corresponding service from the PDB in the QoS attribute parameters corresponding to the services with different QCI types.
8. The apparatus of claim 7, wherein the first processing unit determines whether the current user has retransmitted data after reaching a scheduling time, and further determines whether the current user has initially transmitted data after determining that the current user has no retransmitted data.
9. The apparatus of claim 7, wherein the first processing unit determines a data amount of the initial transmission data to be transmitted by the current user, and comprises:
if the initial transmission data to be transmitted is uplink initial transmission data, taking the sum of buffer cache data volumes corresponding to a Radio Link Control (RLC) layer and each Logic Channel Group (LCG) used by the current user and recorded by a Media Access Control (MAC) layer at the base station side and determined by cache state report information reported by the current user as the data volume of the uplink initial transmission data to be transmitted by the current user;
and if the initial transmission data to be transmitted is downlink initial transmission data, taking the sum of the buffer cache data volume of each downlink radio bearer RB used by the current user in the RLC layer, which is acquired by the MAC layer at the base station side, as the data volume of the downlink initial transmission data to be transmitted by the current user.
10. The apparatus as claimed in claim 9, wherein the comparing the data amount of the initial transmission data with a preset initial transmission data threshold value by the first processing unit comprises:
in a single-flow transmission mode, if the initial transmission data is uplink initial transmission data, directly comparing the determined data volume of the uplink initial transmission data with a preset uplink initial transmission data threshold value, and if the initial transmission data is downlink initial transmission data, directly comparing the determined data volume of the downlink initial transmission data with a preset downlink initial transmission data threshold value;
in a multi-stream transmission mode, if the initial transmission data is uplink initial transmission data, averaging the determined data amount of the uplink initial transmission data according to the maximum flow number supported by the current scheduling of the current user, and then comparing the average data amount with a preset uplink initial transmission data threshold value, if the initial transmission data is downlink initial transmission data, averaging the determined data amount of the downlink initial transmission data according to the maximum flow number supported by the current scheduling of the current user, and then comparing the average data amount with a preset downlink initial transmission data threshold value.
11. The apparatus of claim 7, wherein the second processing unit determines a buffering time for the initial transmission data to be transmitted by the current user, comprising:
if the initial transmission data to be transmitted by the current user is uplink initial transmission data, taking the longest current cached time of the data of each uplink LCG used by the current user in a corresponding buffer of a Packet Data Convergence Protocol (PDCP) layer as the caching time of the uplink initial transmission data of the current user; if the initial transmission data to be transmitted by the current user is downlink initial transmission data, taking the longest current cached time of the data of each downlink RB used by the current user in the corresponding buffer of the PDCP layer as the caching time of the downlink initial transmission data of the current user; or,
if the initial transmission data to be transmitted by the current user is uplink initial transmission data, taking the longest interval in the time intervals between the current time and the last scheduling of each uplink LCG used by the current user on the MAC layer as the cache time of the uplink initial transmission data; and if the initial transmission data to be transmitted by the current user is downlink initial transmission data, taking the longest interval in the time intervals between the current time and the last scheduling of each downlink RB used by the current user on the MAC layer as the cache time of the downlink initial transmission data.
12. The apparatus of claim 7, wherein the setting unit uses a fixed uplink initial transmission data threshold, or periodically counts an average wideband MCS level of an uplink system and an average number of uplink PRBs allocated to a user, and updates the uplink initial transmission data threshold according to a size of an uplink transport block corresponding to a statistical result;
the setting unit adopts a fixed downlink initial transmission data threshold value, or periodically counts the average wideband MCS level of the downlink system and the number of downlink PRBs (physical resource blocks) averagely distributed by users, and updates the downlink initial transmission data threshold value according to the size of a downlink transmission block corresponding to a counting result;
the setting unit adopts a fixed and unchangeable uplink cache threshold value, or periodically counts the average transmission time delay of SDU data corresponding to different LCGs used by a user, and updates the uplink cache threshold value by adopting the difference value of the average transmission time delay subtracted from the minimum value or the average value in PDBs corresponding to all uplink LCGs used by the current user;
the setting unit adopts a fixed and unchangeable downlink buffer threshold value, or periodically counts the average transmission time delay of PDCP SDU data of different downlink RBs used by the user, and updates the downlink buffer threshold value by adopting the difference value of the average transmission time delay subtracted from the minimum value or the average value in PDBs corresponding to all downlink RBs used by the current user.
CN201210455406.XA 2012-11-13 2012-11-13 A kind of dispatching method of small bandwidth service and device Active CN102983955B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210455406.XA CN102983955B (en) 2012-11-13 2012-11-13 A kind of dispatching method of small bandwidth service and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210455406.XA CN102983955B (en) 2012-11-13 2012-11-13 A kind of dispatching method of small bandwidth service and device

Publications (2)

Publication Number Publication Date
CN102983955A CN102983955A (en) 2013-03-20
CN102983955B true CN102983955B (en) 2015-08-19

Family

ID=47857721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210455406.XA Active CN102983955B (en) 2012-11-13 2012-11-13 A kind of dispatching method of small bandwidth service and device

Country Status (1)

Country Link
CN (1) CN102983955B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109788571A (en) * 2017-11-14 2019-05-21 大唐移动通信设备有限公司 A kind of data processing method and device

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015013977A1 (en) * 2013-08-02 2015-02-05 华为技术有限公司 Method and equipment for configuring signal transmission mode of wireless communication system
CN105592554B (en) * 2014-10-23 2020-07-03 中兴通讯股份有限公司 Uplink service scheduling method and base station
US9986581B2 (en) * 2015-05-14 2018-05-29 Qualcomm Incorporated Multi-user multiple-input-multiple-output scheduling
CN107302802B (en) * 2016-04-14 2020-09-18 大唐移动通信设备有限公司 Data transmission method and device
CN108633066B (en) * 2017-03-24 2021-12-03 华为技术有限公司 Communication method, network equipment and terminal equipment thereof
CN109429258B (en) * 2017-07-17 2021-10-29 中国移动通信有限公司研究院 Indication method, monitoring method, terminal and network side device for channel monitoring
CN109429352B (en) * 2017-09-05 2020-10-09 大唐移动通信设备有限公司 Method and device for scheduling packet service data of base station
CN109699079A (en) * 2017-10-24 2019-04-30 普天信息技术有限公司 A kind of Traffic Channel dispatching method and device
CN111373677B (en) * 2017-11-20 2023-05-12 高通股份有限公司 Dynamic termination of hybrid automatic repeat request retransmissions
TWI646816B (en) * 2017-12-20 2019-01-01 財團法人工業技術研究院 Base station and scheduling method of uplink resource unit
CN110753311B (en) * 2018-07-23 2021-08-20 成都鼎桥通信技术有限公司 Method and device for scheduling group voice service under small bandwidth
CN116095866A (en) * 2021-11-02 2023-05-09 大唐移动通信设备有限公司 Resource scheduling method, device and storage medium
CN119938241A (en) * 2023-11-06 2025-05-06 华为技术有限公司 A communication method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1725750A (en) * 2004-07-22 2006-01-25 华为技术有限公司 A resource scheduling method for downlink shared channel
CN101500299A (en) * 2008-02-02 2009-08-05 华为技术有限公司 User equipment and uplink sending method under discontinuous receiving state
CN101541099A (en) * 2008-03-21 2009-09-23 中兴通讯股份有限公司 Buffer area state reporting method and device, and data quantity setting method
CN101610551A (en) * 2008-06-20 2009-12-23 普天信息技术研究院有限公司 A Resource Scheduling Method for HSUPA
CN101682558A (en) * 2006-12-07 2010-03-24 Lg电子株式会社 Method for transferring data in a wireless communication system
CN102055576A (en) * 2010-12-29 2011-05-11 大唐移动通信设备有限公司 Method and device for determining HARQ (Hybrid Automatic Repeat request) mode
CN102104968A (en) * 2009-12-21 2011-06-22 中兴通讯股份有限公司 Resource scheduling method and base station
CN102316592A (en) * 2010-07-01 2012-01-11 电信科学技术研究院 Persistent scheduling method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8254331B2 (en) * 2009-03-31 2012-08-28 Sprint Spectrum L.P. Method and system for managing handoff in a radio access network
KR20110071433A (en) * 2009-12-21 2011-06-29 한국전자통신연구원 Device for handling radio link control layer retransmission failure

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1725750A (en) * 2004-07-22 2006-01-25 华为技术有限公司 A resource scheduling method for downlink shared channel
CN101682558A (en) * 2006-12-07 2010-03-24 Lg电子株式会社 Method for transferring data in a wireless communication system
CN101500299A (en) * 2008-02-02 2009-08-05 华为技术有限公司 User equipment and uplink sending method under discontinuous receiving state
CN101541099A (en) * 2008-03-21 2009-09-23 中兴通讯股份有限公司 Buffer area state reporting method and device, and data quantity setting method
CN101610551A (en) * 2008-06-20 2009-12-23 普天信息技术研究院有限公司 A Resource Scheduling Method for HSUPA
CN102104968A (en) * 2009-12-21 2011-06-22 中兴通讯股份有限公司 Resource scheduling method and base station
CN102316592A (en) * 2010-07-01 2012-01-11 电信科学技术研究院 Persistent scheduling method and device
CN102055576A (en) * 2010-12-29 2011-05-11 大唐移动通信设备有限公司 Method and device for determining HARQ (Hybrid Automatic Repeat request) mode

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109788571A (en) * 2017-11-14 2019-05-21 大唐移动通信设备有限公司 A kind of data processing method and device
CN109788571B (en) * 2017-11-14 2021-04-23 大唐移动通信设备有限公司 Data processing method and device

Also Published As

Publication number Publication date
CN102983955A (en) 2013-03-20

Similar Documents

Publication Publication Date Title
CN102983955B (en) A kind of dispatching method of small bandwidth service and device
CN102056174B (en) Resource scheduling method and device and base station
TWI619400B (en) Method and apparatus for scheduling a wireless communication resource
JP4510826B2 (en) Method for scheduling uplink transmission of user equipment and base station
US9307552B2 (en) Apparatus and method for communicating uplink signaling information
US9167594B2 (en) Method and related device of a trigger mechanism of buffer status report and scheduling request in a wireless communication system
US10314032B2 (en) Method and base station identifying PUCCH for processing feedback of user equipment
KR100922975B1 (en) Method and apparatus for autonomous transmission in mobile telecommunication system for enhanced uplink dedicated channel
CN102131297B (en) Method and equipment for allocating uplink resource
KR20100102686A (en) Semi-persistent scheduling method and apparatus based on statistically multiplexing in time and frequency resources
US9820293B2 (en) Rate capping with multiple carrier aggregation schedulers
CN101815355A (en) Method and device for downlink scheduling
CN106162914A (en) A kind of semi-static method with dynamic mixed scheduling in LTE system
CN1984457A (en) Method for up-link scheduling controlled by base-station
CN110870265B (en) Scheduling policy for out-of-order grants
JP2009094717A (en) Wireless communication system, wireless communication method, and base station
JP5184141B2 (en) Wireless communication system, wireless communication method, and base station
CN103430614A (en) Base station in mobile communication system and scheduling method
JP2009200969A (en) Radio communication system, radio communication method, and base station
CN102025468A (en) Data transmission method and device
US10334623B2 (en) Method of managing grant of resources to plurality of user equipments in wireless communication network
KR20140105692A (en) Device and method for radio resource management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210528

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY