Embodiment
The embodiment of the present invention provides method, the device of a kind of scheduling of resource and transfer of data, solves when there is a large amount of UE that uses small data packets business in system, causes the limited problem of PDCCH capacity, thereby improves resource utilization ratio.
PDCCH capacity is limited can affect resource utilization ratio, and in order to improve this situation, the embodiment of the present invention has proposed the limited scheme of a kind of PDCCH of solution capacity, and based on UE, scheduling of resource is carried out in grouping.Resource is divided timing, and all or part of UE in system is divided into groups, and based on UE, scheduling of resource is carried out in grouping, and a PDCCH for the scheduling of resource of UE group has certain entry-into-force time, and within this entry-into-force time, in group, the resource that this PDCCH distributes is shared in UE timesharing.
The technical scheme embodiment of the present invention being provided below in conjunction with accompanying drawing describes.
At network side, can be specifically in base station side, referring to Fig. 2, a kind of resource regulating method that the embodiment of the present invention provides, comprises step:
S101, intrasystem user equipment (UE) is divided into groups, and UE grouping information is notified to UE, wherein, described UE grouping information, for determining that this UE enjoys the moment of the group scheduling resource that physical downlink control channel PDCCH distributes;
S102, based on UE group, by physical downlink control channel PDCCH, carry out UE group scheduling of resource.
Preferably, described based on UE group, by physical downlink control channel PDCCH, carry out UE group scheduling of resource before, the method also comprises:
By Radio Resource control (Radio Resource Control, RRC) signaling, media access control (Media Access Control, MAC) layer signaling or PDCCH, notice UE need to open group scheduling function;
Wherein, when UE opens group scheduling function, within the group scheduling resource entry-into-force time for this UE group, this PDCCH resource is shared in all or part of UE timesharing in this UE group.
Preferably, the described entry-into-force time is that network side and UE make an appointment, or, or network side, by RRC signaling or MAC signaling or PDCCH, is notified the described entry-into-force time to UE;
Or network side, by sending the new PDCCH resource of joining for UE component, is notified the entry-into-force time of this PDCCH resource, when UE receives this new PDCCH resource, determines last PDCCH resource failed, new PDCCH resource comes into force.
That is to say, for can there be two kinds of modes the entry-into-force time of the PDCCH resource of UE group scheduling:
Fixed form: base station and terminal are made an appointment an entry-into-force time, or carry the entry-into-force time in the signaling of base station notice UE grouping information.
Dynamical fashion: base station is by sending the new PDCCH old PDCCH that terminates,, when UE receives base station again for the PDCCH resource of UE group scheduling, the entry-into-force time of old PDCCH resource finishes, and the entry-into-force time of new PDCCH resource starts.
Preferably, described intrasystem UE is divided into groups, comprising:
According to the service quality of the type of service of UE, UE number and/or UE business (Quality of Service, QoS) requirement, UE is divided into groups.
Preferably, described UE grouping information is notified to UE, being comprised:
By PDCCH signaling, media access control MAC signaling or radio resource control RRC signaling, UE grouping information (or modification information of UE grouping) is notified to UE.
Preferably, described UE grouping information comprises:
The sign of UE group, number and the sign of described UE in UE group of the interior UE of UE group.
Wherein, the sign of UE group, for example: the Radio Network Temporary Identifier (Radio Network Temporary Identifier, RNTI) of UE group (group), or, can be also group index (index).If that the sign of UE group adopts is group index, need so the make an appointment corresponding relation of group index and group RNTI of base station and UE, or base station is notified the corresponding relation of group index and group RNTI to UE in advance, can be according to this corresponding relation after making UE receive group index, determine corresponding group RNTI.The PDCCH of group scheduling is used group RNTI scrambling, and the UE that receives group scheduling data is used this group RNTI to calculate corresponding search volume, thereby determines PDCCH resource according to RNTI.
The sign of UE in UE group, can be the index of UE, for example: can be 1,2, the natural number such as 3.......
Preferably, be the process number that the PDCCH resource of each UE group scheduling is used, be same process number; Or,
The process number at every turn using for the PDCCH resource of UE group scheduling is different process number.
That is to say, the process number that group scheduling PDCCH is used can have two kinds of modes:
Fixed form: use a process number for each UE group is fixing.
Dynamical fashion: select a process number while at every turn sending group scheduling PDCCH resource.
Preferably, based on UE group, use PDCCH to carry out resource and divide timing, use this UE to organize corresponding Radio Network Temporary Identifier group RNTI, scrambling PDCCH.
Preferably, the method also comprises:
UE is by pre-configured Physical Uplink Control Channel PUCCH resource, and the downlink data that UE is received carries out mixed automatic retransfer request HARQ feedback.
That is to say, in the embodiment of the present invention, for using PDCCH to carry out the DL HARQ feedback system that resource is divided timing based on UE group, can comprise:
For the PDCCH scheduling of resource of UE group, do not carry out DL HARQ feedback.
Or, can be an each group of pre-configured DL HARQ feedback resources, pre-configured ACK or NACK feedback resources can carry in the signaling of notice UE grouping information, also can use independent signaling.
Preferably, the method also comprises:
By the PDCCH resource of Cell Radio Network Temporary Identifier/Identity, Cell-RNTI (Cell-Radio Network Temporary Identifier, C-RNTI) scrambling, to UE in UE group, send downlink retransmitted data.
That is to say, in the embodiment of the present invention, the processing retransmitting for DL, can carry out dynamic dispatching, uses the PDCCH of C-RNTI scrambling, just just passes and retransmits and cannot merge.
Preferably, the method also comprises:
By synchronous non-self-adapting, retransmit mode, receive the uplink retransmission data of UE in UE group; Or,
Reception condition according to base station to upstream data, if correctly do not received, retransmits by C-RNTI dispatching uplink.
That is to say, in the embodiment of the present invention, the processing retransmitting for UL, if retransmission time occurs in group scheduling resource (in the embodiment of the present invention, can be by the PDCCH resource that is UE group scheduling, referred to as group scheduling resource) again come into force before, so just can carry out synchronous non-self-adapting re-transmission.Or base station, according to HARQ feedback, is used C-RNTI to carry out dynamic dispatching re-transmission, just just passes and retransmits and cannot merge.
Correspondingly, in UE side, referring to Fig. 3, a kind of data transmission method that the embodiment of the present invention provides, comprises step:
S201, user equipment (UE) receive the UE grouping information that network side sends;
S202, UE, according to the PDCCH of UE grouping information, group scheduling and PDCCH entry-into-force time, determine the operable running time-frequency resource of this UE;
S203, UE, within the described PDCCH entry-into-force time, carry out transfer of data by the operable running time-frequency resource of described UE.
Preferably, before UE receives the UE grouping information of network side transmission, the method also comprises:
UE is by radio resource control RRC signaling, media access control MAC signaling or PDCCH, receive the notice of whether opening group scheduling function that network side sends, and determine whether to open group scheduling function according to this notice, when UE opens group scheduling function, in network side is this UE component group scheduling resource entry-into-force time of joining, this PDCCH resource is shared in all or part of UE timesharing in this UE group.
Preferably, the described entry-into-force time is that UE appoints with network side in advance, or the RRC signaling that UE sends by network side or MAC signaling or PDCCH, determine the described entry-into-force time;
Or the new PDCCH resource of joining for UE component that UE sends by network side, determines entry-into-force time of this PDCCH resource, when UE receives this new PDCCH resource, determines last PDCCH resource failed, new PDCCH resource comes into force.
Preferably, described UE receives the UE grouping information that network side sends, and comprising:
UE, by PDCCH signaling, media access control MAC signaling or radio resource control RRC signaling, receives the UE grouping information that network side sends.
Preferably, described UE grouping information comprises:
The sign of the UE group under described UE, number and the sign of described UE in this UE group of the interior UE of this UE group.
Preferably, UE, according to the PDCCH of UE grouping information, group scheduling and PDCCH entry-into-force time, determines the operable running time-frequency resource of this UE, comprising:
Described UE, according to the sign of affiliated UE group, determines the group scheduling resource of the PDCCH distribution of the sign scrambling of organizing by this UE;
Described UE, according to number, the sign of described UE in this UE group and the entry-into-force time of group scheduling resource of UE in the UE group under this UE, determines that this UE is used the time of this group scheduling resource.
Preferably, described UE, according to number, the sign of described UE in this UE group and the entry-into-force time of group scheduling resource of UE in the UE group under this UE, determines that this UE is used the time of this group scheduling resource, comprising:
UE according in PDCCH, carry be used to indicate group scheduling resource for the information that comes into force of UE, determine whether this group scheduling resource comes into force for this UE, when coming into force, UE, according to number, the sign of described UE in this UE group and the entry-into-force time of group scheduling resource of the UE that in the UE group under this UE, PDCCH comes into force, determines that this UE is used the time of this group scheduling resource.
Preferably, the method also comprises:
UE, by pre-configured Physical Uplink Control Channel PUCCH resource, sends the up mixed automatic retransfer HARQ feedback for downlink data.
Preferably, the method also comprises:
UE, by the PDCCH resource of C-RNTI scrambling, receives the downlink retransmitted data that network side sends.
Preferably, the method also comprises:
UE retransmits mode by synchronous non-self-adapting, sends uplink retransmission data to network side; Or,
UE receives the PDCCH retransmitting for dispatching uplink of C-RNTI scrambling, and the re-transmission resource of distributing according to PDCCH is carried out uplink retransmission.
Provide the explanation of several specific embodiments below.
Suppose that in Yi Ge community, having the UE number of business transmission is N, wherein having M UE is small data business UE.In M UE, M1 UE used a class or approximate business, and such as game (gaming), M2 UE used a class or approximate business, such as instant messaging (IM).
Base station packet mode can have several as follows:
The first: divide into groups according to UE type of service: such as hypothesis has two class small data business, therefore UE can be divided into two groups, using the UE of gaming business is one group, is used the UE of IM business to be divided into one group.
The second: according to UE number, type of service and qos requirement grouping;
If the UE number of a certain class business is more such as using, higher again to the requirement of service delay in the QoS of this business, can be further divided into some groups to this class UE so, such as the UE that uses gaming business is further divided into some groups.
The third: if support group service, according to cluster, UE group is divided in grouping.
Base station is determined after UE grouping, grouping information need to be notified to UE.Concrete advice method can have several as follows: L1 signaling, MAC signaling or RRC signaling.Take RRC signaling as example, the content of announcement of UE grouping information can comprise following all or part of content:
Content |
Indicating mode |
Group sign |
Specific RNTI and/or group # that grouping is used |
UE number in group |
Integer or represent with 2 system bits |
UE is numbering in group |
Integer or represent with 2 system bits |
When UE grouping changes, base station can make in a like fashion or delta signaling method notice UE new UE grouping information after changing equally.
Suppose that base station is divided into two groups by UE, gaming and IM business are respectively one group, are simplified characterization, are designated as respectively A group and B group.Below take A group as example, how timesharing shared resource of UE when group scheduling is described.
As shown in Figure 4 and Figure 5, once UE receives the PDCCH for the RNTI scrambling of self ownership group, according to PDCCH, determine the operable frequency domain physical resource of this UE (being PRB position), and according to UE the numbering in group, determine its operable time domain physical resource, be Transmission Time Interval (Transmission Time Interval, TTI), for example, the operable TTI value of UEi is for meeting the subframe of (M-1) mod N=i, wherein M is that subframe from receiving PDCCH starts the number of sub-frames to current time, N is UE number in group, i is UE numbering, then, according to definite sub-frame resources, carry out UL and/or DL transfer of data.
Further, PDCCH can also carry following content:
Carry this PDCCH only for the indication of some UE in group, this indication can adopt table of bits (bitmap) mode, and the length of bitmap depends on UE number in group.
Such as, in group, have 20 UE, this group scheduling for be UE1, UE3, UE5 and UE7, this indication can be " 00000000000010101010 " so.
In addition, can also carry the indication that PDCCH for which DL subframe comes into force, such as the DL subframe for certain interval only comes into force or only comes into force for some DL subframe.
The difference of Fig. 2 and Fig. 3, is the group scheduling PDCCH duration judgment mode difference that comes into force, and in Fig. 2, the PDCCH entry-into-force time is the pre-configured or base station configuration of base station and terminal.In Fig. 3, be to replace old PDCCH with new PDCCH.
The process number that group scheduling is used can be pre-configured fixing process number, can be also the process number that base station was selected in the scheduling moment.
Participate in the UL HARQ feedback of the DL transmission of group scheduling UE, can use the pre-configured PUCCH resource of system.
Shown in Fig. 6, for the DL of group scheduling retransmits mode, the DL of group scheduling retransmits mode and can use C-RNTI to carry out dynamic dispatching, just cannot carry out HARQ merging with transmission before.
Shown in Fig. 7, for group scheduling UL retransmits mode, particularly, retransmission time, before group scheduling PDCCH comes into force again, can carry out synchronous non-self-adapting re-transmission.
UE UL retransmits and can realize by dynamic dispatching in this case, and C-RNTI is used in dynamic dispatching.
Shown in Fig. 8, also for group scheduling UL retransmits mode, particularly, no matter when retransmission time occurs, for UL, retransmit and can use C-RNTI to carry out dynamic dispatching re-transmission, just just pass and retransmit and cannot merge.
Referring to Fig. 9, a kind of resource scheduling device that the embodiment of the present invention provides, comprising:
Grouped element 11, for intrasystem user equipment (UE) is divided into groups, and notifies UE grouping information to UE, and wherein, described UE grouping information, for determining that this UE enjoys the moment of the group scheduling resource of distributing in physical downlink control channel PDCCH;
Group scheduling unit 12, for carrying out UE group scheduling of resource based on UE group by physical downlink control channel PDCCH.
Preferably, this device also comprises:
Group scheduling function is opened notification unit 13, for carry out UE group scheduling of resource by physical downlink control channel PDCCH based on UE group in described group scheduling unit before, by radio resource control RRC signaling, media access control MAC signaling or PDCCH, notice UE need to open group scheduling function;
Wherein, when UE opens group scheduling function, within the group scheduling resource entry-into-force time for this UE group, this PDCCH resource is shared in all or part of UE timesharing in this UE group.
Preferably, this device also comprises:
Entry-into-force time notification unit 14, for making an appointment the described entry-into-force time with UE, by RRC signaling or MAC signaling or PDCCH, the described entry-into-force time is notified to UE, or, by sending the new PDCCH resource of joining for UE component, notify the entry-into-force time of this PDCCH resource, when UE receives this new PDCCH resource, determine last PDCCH resource failed, new PDCCH resource comes into force.
Preferably, described grouped element 11, according to the service quality QoS requirements of the type of service of UE, UE number and/or UE business, divides into groups to UE.
Preferably, described grouped element 11, by PDCCH signaling, media access control MAC signaling or radio resource control RRC signaling, notifies UE grouping information to UE.
Preferably, described UE grouping information comprises:
The sign of UE group, number and the sign of described UE in UE group of the interior UE of UE group.
Preferably, described group scheduling unit 12, is the process number that the PDCCH resource of each UE group scheduling is used, and is same process number; Or,
Described group scheduling unit 12, the process number at every turn using for the PDCCH resource of UE group scheduling, is different process numbers.
Preferably, described group scheduling unit 12, is used PDCCH to carry out resource based on UE group and divides timing, use this UE to organize corresponding Radio Network Temporary Identifier group RNTI, scrambling PDCCH.
Preferably, this device also comprises:
Up mixed automatic retransfer HARQ feedback receiving element 15, for the Physical Uplink Control Channel PUCCH resource by pre-configured, the downlink data that UE is received carries out mixed automatic retransfer request HARQ feedback.
Preferably, this device also comprises:
Downlink retransmitted data transmitting element 16, for by the PDCCH resource of C-RNTI scrambling, sends downlink retransmitted data to UE in UE group.
Preferably, this device also comprises:
Uplink retransmission data receiver unit 17, for retransmitting mode by synchronous non-self-adapting, receives the uplink retransmission data of UE in UE group; Or the reception condition according to base station to upstream data, if correctly do not received, retransmits by C-RNTI dispatching uplink.
Preferably, this device is base station.
Referring to Figure 10, a kind of data transmission device that the embodiment of the present invention provides, comprising:
UE grouping information receiving element 21, the UE grouping information sending for receiving network side;
Group scheduling resource determining unit 22, for according to the entry-into-force time of UE grouping information and group scheduling resource, determines the running time-frequency resource that UE is used;
Data transmission unit 23, within the described PDCCH entry-into-force time, carries out transfer of data by described running time-frequency resource.
Preferably, this device also comprises:
Group scheduling function is opened unit 24, before receiving the UE grouping information of network side transmission at described UE grouping information receiving element 21, by radio resource control RRC signaling, media access control MAC signaling or PDCCH, receive the notice of whether opening group scheduling function that network side sends, and determine whether to open group scheduling function according to this notice, when UE opens group scheduling function, in network side is this UE component group scheduling resource entry-into-force time of joining, this PDCCH resource is shared in all or part of UE timesharing in this UE group.
Preferably, this device also comprises:
Entry-into-force time determining unit 25, for arranging the described entry-into-force time with network side in advance, or the RRC signaling sending by network side or MAC signaling or PDCCH, determine the described entry-into-force time; Or the new PDCCH resource of joining for UE component sending by network side, determines entry-into-force time of this PDCCH resource, when UE receives this new PDCCH resource, determines last PDCCH resource failed, new PDCCH resource comes into force.
Preferably, the UE grouping information that the network side that described UE grouping information receiving element 21 receives sends, comprising:
UE, by PDCCH signaling, media access control MAC signaling or radio resource control RRC signaling, receives the UE grouping information that network side sends.
Preferably, described UE grouping information comprises:
The sign of the UE group under described UE, number and the sign of described UE in this UE group of the interior UE of this UE group.
Preferably, described group scheduling resource determining unit 22, according to the sign of the UE group under described UE, determines the group scheduling resource of the PDCCH distribution of the sign scrambling of organizing by this UE; According to number, the sign of described UE in this UE group and the entry-into-force time of group scheduling resource of UE in the UE group under this UE, determine that this UE is used the time of this group scheduling resource.
Preferably, described group scheduling resource determining unit 22, according in PDCCH, carry be used to indicate group scheduling resource for the information that comes into force of UE, determine whether this group scheduling resource comes into force for this UE, when coming into force, UE, according to number, the sign of described UE in this UE group and the entry-into-force time of group scheduling resource of the UE that in the UE group under this UE, PDCCH comes into force, determines that this UE is used the time of this group scheduling resource.
Preferably, this device also comprises:
Up mixed automatic retransfer data feedback unit, for the Physical Uplink Control Channel PUCCH resource by pre-configured, feeding back uplink mixed automatic retransfer HARQ feeds back to network side.
Preferably, this device also comprises:
Downlink retransmitted data receiving element, for by the PDCCH resource of C-RNTI scrambling, receives the downlink retransmitted data that network side sends.
Preferably, this device also comprises:
Uplink retransmission data transmission unit, for retransmitting mode by synchronous non-self-adapting, sends uplink retransmission data to network side; Or the uplink retransmission resource of distributing by the PDCCH of C-RNTI scrambling is carried out uplink retransmission.
Preferably, this device is UE.
In sum, in the technical scheme that the embodiment of the present invention provides, divide timing carrying out resource, all or part of UE in system is divided into groups, based on UE, UE group scheduling of resource is carried out in grouping, article one, for the PDCCH of packet scheduling, have certain entry-into-force time, within this entry-into-force time, in group, the resource that this PDCCH distributes is shared in UE timesharing.Thereby the expense that can save to a certain extent PDCCH, reaches when having a large amount of small data packets in system the object of elevator system resource utilization and capacity.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, completely implement software example or the form in conjunction with the embodiment of software and hardware aspect.And the present invention can adopt the form at one or more upper computer programs of implementing of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) that wherein include computer usable program code.
The present invention is with reference to describing according to flow chart and/or the block diagram of the method for the embodiment of the present invention, equipment (system) and computer program.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, the instruction that makes to carry out by the processor of computer or other programmable data processing device produces the device for realizing the function of specifying at flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, the instruction that makes to be stored in this computer-readable memory produces the manufacture that comprises command device, and this command device is realized the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make to carry out sequence of operations step to produce computer implemented processing on computer or other programmable devices, thereby the instruction of carrying out is provided for realizing the step of the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame on computer or other programmable devices.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.