WO2017206090A1 - Procédé et appareil de planification de liaison montante sur la base d'une communication m2m, et dispositif - Google Patents
Procédé et appareil de planification de liaison montante sur la base d'une communication m2m, et dispositif Download PDFInfo
- Publication number
- WO2017206090A1 WO2017206090A1 PCT/CN2016/084208 CN2016084208W WO2017206090A1 WO 2017206090 A1 WO2017206090 A1 WO 2017206090A1 CN 2016084208 W CN2016084208 W CN 2016084208W WO 2017206090 A1 WO2017206090 A1 WO 2017206090A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- target
- group
- access group
- access
- network device
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Definitions
- the present invention relates to the field of communications technologies, and in particular, to an uplink scheduling method, apparatus, and device based on M2M (English: Machine to Machine) communication.
- M2M International: Machine to Machine
- a user equipment English: User Equipment, UE for short
- English: Physical Uplink Control Channel (PUCCH) sends a scheduling request (English: scheduling request, abbreviated as: SR) information to the evolved Node B (English: evolved NodeB, eNB for short); Allocating corresponding resources on the Physical Uplink Shared Channel (PUSCH) for the UE and passing the uplink resource allocation information (UL grant information) allocated to the UE through the physical downlink control channel (English: Physical Downlink)
- SR scheduling request
- PUSCH Physical Uplink Shared Channel
- UL grant information uplink resource allocation information allocated to the UE through the physical downlink control channel
- the Control Channel (referred to as PDCCH) is sent to the UE.
- the UE After receiving the UL grant information, the UE sends a resource status report to the eNB on the specified resource of the Media Access Control (MAC) layer. Status Report (BSR) information to inform the eNB of the required resources (buffer)
- BSR Status Report
- the number of eNBs performs a table lookup based on the number of buffers required by the UE itself, thereby determining the approximate resources required by the UE and performing resource allocation.
- the number of M2M devices has also increased significantly with the needs of users.
- the terminal will reach a massive level. If the uplink scheduling is still performed in the above manner, the channel will be blocked and the delay of the uplink scheduling will be increased, thus affecting the performance of the system.
- the embodiment of the invention provides an uplink scheduling method and device based on M2M communication and The device can solve the problem of channel blocking caused by a large number of terminals in the M2M communication process.
- the embodiment of the present invention adopts the following technical solutions:
- an embodiment of the present invention provides an uplink scheduling method based on M2M communication, where the method is applicable to a machine-to-machine M2M communication system, and the method includes: the network device dividing the device in the M2M communication system.
- the at least one access group includes a first access group and/or a second access group; the network device determines a first device, each of each of the first access groups a group identification ID of the first access group and a device ID of each device in each of the first access groups; the network device receiving scheduling request SR information sent by the first device; Determining, by the priority of each first access group, a target access group in all the first access groups; the network device, for the first target device, allocating resources for reporting a resource status report BSR, where a target device is a first device in the target access group; the network device sends, according to the BSR, a physical downlink control channel PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries the Network equipment for all A physical uplink shared channel PUSCH resource allocated by the device to facilitate the first target device.
- the network device determines a first device, each of each of the first access groups a group identification ID of the first access group and a device ID of each device in
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping. Moreover, when the network device allocates a PUSCH resource to each device in the group, the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent data transmission process. Since the number of interaction signaling is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- the network device before the network device allocates the resource for reporting the BSR to the first device according to the SR information sent by the first device, Determining, by the network device, a total number of all devices in the target access group; when the total number is less than a threshold, the network device is, according to the SR information sent by the first device, each of the target access groups The device allocates a resource for transmitting at least one BSR; when the total number is greater than or equal to the threshold, performing step The network device allocates, according to the SR information sent by the first device, the resource for sending the BSR to the first device.
- the present invention can not only perform the reporting of the SR information, but also the allocation of the PUSCH resources on a group basis, and can also select a suitable method for reporting the BSR in combination with the total number of devices in the target access group.
- the method of performing BSR reporting according to the packet since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the channel caused by the large number of terminals in the M2M communication process is solved. The problem of blocking occurs.
- the BSR carries the buffers of the device that reports the BSR. Therefore, you can ensure that the network device allocates the appropriate resources to the device that reports the BSR more accurately.
- the BSR sent by the first device carries a target resource required by all devices in the target access group.
- the network device sends the PDCCH signaling that is masked by using the group ID according to the BSR, and the network device sends, according to the target resource, PDCCH signaling that is masked by using a group ID, where the PDCCH signal is sent.
- the network device sends to carry a starting location of the contiguous resource block RB allocated to all devices in the target access group and the target resource, so that all devices in the target access group are based on the group ID and
- the device ID determines the time-frequency location of the physical uplink shared channel PUSCH.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, by using the group ID for the mask, it is ensured that the network device only needs to send one PDCCH signaling to the same target access group, which can allocate resources for each device in the target access group, which greatly reduces the signaling overhead of the PDCCH. . For each device in the target access group, the group ID and its own device ID can also be fully utilized, and the time-frequency position of the PUSCH can be successfully calculated to facilitate subsequent data transmission.
- the target access group includes a group leader target device and a plurality of group member target devices.
- the network device determines the group leader device in each first access group, the group ID of each of the first access groups, and the device ID of each device in each of the first access groups, the network device includes: Transmitting, by the PDCCH, a group ID and a device ID to each device in each first access group by using a PDCCH; after the network device sends, according to the BSR, PDCCH signaling that is masked by using a group ID, including The network device receives the BSR sent by the group leader target device and/or the group member target device, and the BSR sent by the group leader target device and/or the group member target device carries an order of magnitude different from each other.
- the network device divides the target access group into at least two target access groups according to the order of magnitude, wherein the target resources of the devices in each target access group are of the same order of magnitude; the network device is reset. Said a device ID of a device in each target access group, wherein the reset device ID is continuously distributed; the network device sends the reset device ID to the device in each target access group.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, based on the grouping based on the transmission of the SR information, by further subdividing the target access group, it is ensured that the network device allocates more suitable resources to each device in the target access group at one time.
- a fourth possible implementation manner of the first aspect after the network device sends the reset device ID to the device in each target access group Including: when the order of magnitude changes, the network device adds a device ID added to the device in the first target access group, and determines to be adjacent to the last device ID in the first target access group. The next device ID; and/or, will reduce the device ID of the last device in the second target access group of the device, Modifying to the device ID of the reduced device; and/or exchanging the device ID of the device exchanged between the third target access group and the fourth target access group.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, updating the device ID in the above manner not only ensures that the device IDs of the devices in each target access group are continuously distributed, but also minimizes the resources consumed by the network device to allocate the device ID.
- the network device Prior to determining the target access group from all the first access groups, the network device includes: determining, by the network device, the first connection according to the relevant parameters of each of the first access groups The priority of the enqueue, the related parameters include at least one of a current priority, a delay requirement, a number of scheduled acquisitions, and a quality of service QoS.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, in order to accurately determine the target access group, a unified computing priority is introduced, and the priority can be adjusted in real time to ensure the fairness of the uplink scheduling.
- the network device by using the network device, the device in the M2M communication system is divided into the at least one access group, including: The network device divides the device in the M2M communication system into a special access group and a common access group according to the QoS requirements of the device; the network device performs the common according to the location information of the device in the common access group. Access group Divided into the at least one first access group, wherein resources required by devices in each first access group are less than or equal to a total capacity of the transmission resource blocks TB allocated by the network device.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, in order to ensure that each device can complete the uplink scheduling, the total number of devices in a single first access group can be controlled to prevent the devices in the same first access group from generating resources during the uplink scheduling process. Not enough questions.
- a seventh possible implementation manner of the first aspect after the network device resets the device ID of the device in each target access group, The network device stores related information of all devices in each target access group, where the related information includes a group ID, a device ID, and an order of magnitude, and the related information is stored in an order of magnitude, and a start corresponding to each order of magnitude Device ID and device ID as of cutoff.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, by storing device-related information, it is possible to effectively manage a large number of devices.
- the network device determines each first access group And the network device determines that the device with the largest remaining power in each of the first access groups is the group leader device; or the network device determines each of the first connections In the group, the device that indicates that the value of the channel state information CSI is the highest with the network device is the group leader device; or the network device determines that the time is advanced in each of the first access groups.
- the TA is used to indicate an interval between a time when the device sends data in advance and a time when the data is preset to be sent; or the network device determines the memory in each of the first access groups.
- the largest device is the group leader device; or the network device determines, in each of the first access groups, a device that minimizes, maximizes, or minimizes a difference from an average required resource when transmitting data. For the group leader device.
- the invention can select different restriction conditions according to different requirements in determining the group leader device to determine a suitable group leader device. For example, since the device with the most remaining power in the first access group can serve each device in the group for a long time, the number of times of changing the device of the group leader is reduced, so the network device can determine each of the first access groups.
- the device with the most remaining power is the leader device; or, because the channel state of each channel can be calculated, it is represented by a value, and the device with better channel state of the network device can perform more efficient data with the network device.
- the transmission that is, the packet loss rate, the bit error rate, and the like in the process of data transmission are reduced to some extent. Therefore, the network device can determine the channel state information between the first access group and the network device.
- the device with the highest value is the group leader device; or, because the transmission distance between each device in the first access group and the network device is different, in order to ensure that the network device can receive information from each device at the same time as possible, the transmission Devices that are farther away from the device that are closer to the transmission distance need to send the data to be reported in advance for a long time. Therefore, in order to ensure the timeliness of the SR information, the network device may determine that the device with the smallest time advance in each of the first access groups is the group leader device; or, because the group leader device in the first access group needs to store some The information about the other devices in the group.
- the network device can determine that the device with the largest memory in each first access group is the device of the group leader; or, the network The device may determine that each of the first access groups, the device having the smallest, largest, or the smallest difference from the average required resource when transmitting data is the group leader device.
- an embodiment of the present invention provides an uplink scheduling method based on M2M communication, where the method is applicable to a machine-to-machine M2M communication system, and the method includes: when the M2M communication system is divided into at least a network device by a network device.
- the target device in the first access group The network device sends scheduling request SR information, the at least one access group includes the first access group; when the target device is a group leader device in a target access group, the target device determines the network a resource allocated by the device to the target device for sending a resource status report BSR, where the target access group is the highest priority access group among all the first access groups; the target device sends the resource device to the network device a BSR, so that the network device sends, according to the BSR, a physical downlink control channel PDCCH signaling that is masked by using a group identifier ID, where the PDCCH signaling carries the network device as all in the target access group.
- the BSR sent by the target device carries a target resource required by all devices in the target access group; when the target device is Before the non-segment device in the target access group, before the target device determines the PUSCH resource configured by the network device, the target device acquires the group ID of the target access group and the corresponding device ID; Determining, by the target device, the PUSCH resource configured by the network device, the target device acquiring the physical downlink control channel PDCCH signaling sent by the network device, where the PDCCH signaling carries the network device as the target a start location of the contiguous resource block RB allocated by the device and the target resource; the target device determines a time-frequency location of the physical uplink shared channel PUSCH according to the group ID of the target access group and the corresponding device ID.
- the target access group includes a group leader target device and a plurality of group member target devices, where the target device is After determining the PUSCH resource configured by the network device, the method includes: the target device acquiring a device ID that is reset by the network device for the target device, where the network device resets the device ID continuously, and is the network
- the target access group is divided into at least two target groups according to the order of magnitude, and the devices in each target access group are reset.
- Device ID wherein the order of magnitude is an order of magnitude different from the target resource, and the device corresponding to each target access group
- the target resources are of the same order of magnitude.
- the method includes: the group leader target device acquires and stores related information of the target device, where the related information includes a device ID and an order of magnitude, and the related information is stored in a device ID and an order of magnitude corresponding to the device ID.
- the target device is a device that has the most remaining power in the first access group; or the target device is the first device In the group, the device for indicating the highest value of the channel state information CSI with the network device; or the target device is the device with the smallest timing advance TA in the first access group,
- the TA is used to indicate the interval between the time when the device sends data in advance and the time when the data is preset to be sent; or the target device is the first access group, and the required resources are minimum, maximum, or The device with the smallest difference in average required resources.
- an embodiment of the present invention provides an uplink scheduling apparatus based on M2M communication, where the apparatus is applicable to a machine-to-machine M2M communication system, and the apparatus includes: a dividing module, configured to be in the M2M communication system.
- the device is divided into at least one access group, the at least one access group includes a first access group, and the determining module is configured to determine a group leader device in each first access group that is obtained by the dividing module.
- a group ID of each of the first access groups and a device ID of each device in each of the first access groups and a receiving module, configured to receive, by each determining device, the group device sent by the determining module Scheduling request SR information; the determining module is further configured to determine a target access group from all the first access groups obtained by the dividing module according to the priority of each of the first access groups;
- An allocating module configured to allocate, according to the SR information sent by the first device, the first device, a resource for reporting a resource status report BSR, where the first device is in the target access group Team leader
- a sending module configured to send, according to the BSR that is reported by the first device by using the resource allocated by the allocating module, a physical downlink control channel PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries
- the network device allocates all devices in the target access group Physical uplink shared channel PUSCH resources to facilitate data transmission by devices in the target access group.
- the determining module is further configured to determine a total quantity of all devices in the target access group; the allocation module is further used to When the total number determined by the determining module is less than a threshold, each device in the target access group is allocated a resource for transmitting at least one BSR according to the SR information sent by the first device; the allocation module is further used for When the total number determined by the determining module is greater than or equal to the threshold, the first device is allocated a resource for transmitting the BSR according to the SR information sent by the first device.
- the BSR sent by the first device carries the target resources required by all the devices in the target access group.
- the sending module is configured to send, according to the target resource, PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries the network device as all devices in the target access group.
- the starting location of the allocated contiguous resource block RB and the target resource, so that all devices in the target access group determine the time-frequency location of the physical uplink shared channel PUSCH according to the group ID and the device ID.
- the target access group includes a group leader target device and a plurality of group member target devices; a sending module, configured to send, by using a PDCCH, a group ID and a device ID to each device in each first access group; the receiving module is further configured to receive the group target device and/or a group member device
- the transmitted BSR, the BSRs sent by the group leader target device and/or the group member target device carry an order of magnitude different from the target resource;
- the dividing module is further configured to be used according to the BSR received by the receiving module.
- the target access group is divided into at least two target access groups, wherein the target resources of each device in the target access group are of the same order of magnitude; and a module is configured to reset the partition The module ID of the device in each target access group obtained by the module, wherein the reset device ID is continuously distributed; the sending module is further configured to be divided into the dividing module Said each target then The device in the group sends the reset device ID.
- the determining module is further configured to: when the quantity level changes, add to the first target Entering the device ID of the device in the group, determining the next device ID adjacent to the last device ID in the first target access group; and/or reducing the last device in the second target access group of the device Device ID, modified to the device ID of the reduced device; and/or, the third target access group is interchanged with the device ID of the device exchanged in the fourth target access group.
- the determining module is further configured to: Determining a priority of each of the first access groups, where the related parameters include at least a current priority, a delay requirement, a obtained scheduling number, and a quality of service QoS. One.
- the dividing module is specifically configured to: divide the device in the M2M communication system according to a QoS requirement of the device a special access group and a normal access group; the common access group is divided into the at least one first access group according to the location information of the device in the common access group, where each first connection
- the resources required for the devices in the inbound group are less than or equal to the total capacity of the transmission resource blocks TB allocated by the network device.
- the device further includes: a storage module, configured to store, related to all devices in each target access group Information, the related information includes a group ID, a device ID, and an order of magnitude, and the related information is stored in an order of magnitude, and a starting device ID and a cut-off device ID corresponding to each order of magnitude.
- a storage module configured to store, related to all devices in each target access group Information, the related information includes a group ID, a device ID, and an order of magnitude, and the related information is stored in an order of magnitude, and a starting device ID and a cut-off device ID corresponding to each order of magnitude.
- the determining module is specifically configured to: determine the In each of the first access groups, the device with the most remaining power is the group leader device; or, determining, in each of the first access groups, the channel state information CSI between the network device and the network device The device with the highest value is the group leader device; Or determining, in each of the first access groups, that the device with the smallest timing advance TA is the group leader device, where the TA is used to indicate that the device sends data in advance and the time when the data is preset to be sent.
- each of the first access groups determines, in each of the first access groups, that the device with the largest memory is the group leader device; or determining that each of the first access groups has the minimum resource required when sending data, The device that has the smallest or the smallest difference from the average required resource is the group leader device.
- an embodiment of the present invention provides an uplink scheduling apparatus based on M2M communication, where the apparatus is applicable to a machine-to-machine M2M communication system, and the apparatus includes: a sending module, configured to be used by the M2M communication system
- the network device is divided into at least one access group, and when there is a device that needs a resource in the first access group, the scheduling request SR information is sent to the network device, where the at least one access group includes the first access group.
- a determining module configured to determine, when the target device is a group leader device in the target access group, a resource allocated by the network device for the target device to send a resource status report BSR, where the target access group is The first access group has the highest priority access group; the sending module is further configured to send a BSR to the network device by using the resource allocated by the network device determined by the determining module, to facilitate the network The device sends, according to the BSR, a physical downlink control channel PDCCH signaling that is masked by using a group identifier ID, where the PDCCH signaling carries the network device as the target access group.
- Physical uplink shared channel PUSCH resource allocation apparatus the determining module is further configured to determine the physical uplink shared channel PUSCH resource configuration of the network device to transmit data to the target device.
- the BSR sent by the target device carries a target resource required by all devices in the target access group; when the target device is And the determining module is configured to acquire the group ID of the target access group and the corresponding device ID.
- a physical downlink control channel PDCCH signaling sent by the network device where the PDCCH signaling carries a starting location of the continuous resource block RB allocated by the network device for the target device, and the target resource;
- the group ID of the group and the corresponding device ID determine the physical uplink shared channel The time-frequency position of the PUSCH.
- the target access group includes a group leader target device and a plurality of group member target devices; And is further configured to acquire a device ID that is reset by the network device for the target device, where the network device resets the device ID to be continuously distributed, and is that when the network device receives the group leader device and/or group member
- the target access group is divided into at least two target groups according to the order of magnitude, and the device ID of the device in each target access group is reset, wherein the order of magnitude is different from the target resource.
- the target resources of the devices in each target access group are of the same order of magnitude.
- the device further includes: a processing module, configured to acquire and store related information of the target device,
- the related information includes a device ID and an order of magnitude, and the related information is stored in a device ID and an order of magnitude corresponding to the device ID.
- the target device is a device that has the most remaining power in the first access group; or the target device is the first interface In the group, the device for indicating the highest value of the channel state information CSI with the network device; or the target device is the device with the smallest timing advance TA in the first access group,
- the TA is used to indicate the interval between the time when the device sends data in advance and the time when the data is preset to be sent; or the target device is the first access group, and the required resources are minimum, maximum, or The device with the smallest difference in average required resources.
- an embodiment of the present invention provides a network device, where the network device is applicable to a machine-to-machine M2M communication system, where the network device includes a processor, an interface circuit, and a bus, where the bus is used to implement the a communication between the processor and the interface circuit; the processor, configured to divide the device in the M2M communication system into at least one access group, where the at least one access group includes a first access group
- the processor is further configured to determine a group leader device in each first access group, a group identity ID of each of the first access groups, and each device in each of the first access groups Device ID;
- the interface circuit is configured to receive scheduling request SR information sent by each group device determined by the processor; the processor is further configured to: according to the priority of each first access group, from all Determining a target access group in an access group; the processor is further configured to allocate, according to the SR information sent by the first device, the resource for reporting the resource status report BSR, the first device And the interface device is configured to: report the physical down
- the processing is performed before the network device allocates a resource for reporting the BSR to the first device according to the SR information sent by the first device.
- the device is further configured to determine a total number of all devices in the target access group, and the interface circuit is further configured to: according to the SR information sent by the first device, when the total number determined by the processor is less than a threshold And all the devices in the target access group are allocated resources for transmitting at least one BSR; the interface circuit is further configured to: when the total number determined by the processor is greater than or equal to the threshold, according to the The SR information sent by a device allocates resources for sending the BSR to the first device.
- the BSR sent by the first device carries the target resources required by all devices in the target access group.
- the interface circuit is configured to send, according to the target resource, PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries the network device as all devices in the target access group.
- the starting location of the allocated contiguous resource block RB and the target resource, so that all devices in the target access group determine the time-frequency location of the physical uplink shared channel PUSCH according to the group ID and the device ID.
- the target access group includes a group leader target device and a plurality of group member target devices
- the network device determines the group leader in each first access group
- the interface circuit is further configured to use the PDCCH to each first access
- Each device in the group sends a group ID and a device ID.
- the interface circuit is further configured to receive the group target.
- a BSR sent by the device and/or the group member target device the BSR sent by the group leader target device and/or the group member target device carries an order of magnitude different from the target resource;
- the processor is further used according to the The target access group is divided into at least two target access groups, wherein the target resources of the devices in each target access group are of the same order of magnitude;
- the processor is further configured to reset the each The device ID of the device in the target access group, wherein the reset device ID is continuously distributed;
- the interface circuit is further configured to send the reset device ID to the device in each target access group.
- the processor is further configured to determine, when the order of magnitude changes, a device ID added to a device in the first target access group, and determine the last device ID in the first target access group. Adjacent to the next device ID; and/or, the device ID of the last device in the second target access group of the device is reduced, modified to the device ID of the reduced device; and/or the third target access group is The device IDs of the devices exchanged in the fourth target access group are exchanged.
- the processor is further configured to determine, according to the relevant parameters of each of the first access groups, each of the first The priority of an access group, the related parameters including at least one of a current priority, a delay requirement, a number of scheduled acquisitions, and a quality of service QoS.
- the processor is specifically configured to: according to a QoS requirement of the device, The device in the M2M communication system is divided into a special access group and a normal access group; and the common access group is divided into the at least one first access according to the location information of the device in the common access group.
- the network device further includes: a memory, configured to store related information of all devices in each target access group, the related information includes a group ID, a device ID, and an order of magnitude, the related information is stored in an order of magnitude, and each The starting device ID and the ending device ID corresponding to the order of magnitude.
- the processor is specifically configured to: determine the In each of the first access groups, the device with the most remaining power is the group leader device; or, determining, in each of the first access groups, the channel state information CSI between the network device and the network device The device having the highest value is the group leader device; or determining that the device having the smallest timing advance TA in each of the first access groups is the group leader device, and the TA is used to indicate that the device sends data in advance.
- the device that minimizes, maximizes, or minimizes the difference from the average required resource when transmitting data is the group leader device.
- an embodiment of the present invention provides a target device, where the target device is applicable to a machine-to-machine M2M communication system, where the target device includes a processor, an interface circuit, and a bus, and the bus is used to implement the a connection communication between the processor and the interface circuit; the interface circuit, configured to: when the M2M communication system is divided into at least one access group by the network device, and the device in the first access group needs a resource Sending scheduling request SR information to the network device, the at least one access group includes the first access group, and the processor is configured to: when the target device is a group leader device in a target access group Determining, by the network device, the target device for sending The resource status reports the resources of the BSR, where the target access group is the highest priority access group among all the first access groups; the interface circuit is further configured to be allocated by the network device determined by the processor.
- the resource sends a BSR to the network device, so that the network device sends, according to the BSR, a physical downlink control channel PDCCH signaling that is masked by using a group identifier ID, where the PDCCH signaling carries the network device as a a physical uplink shared channel PUSCH resource allocated by all devices in the target access group; the processor is configured to determine a physical uplink shared channel PUSCH resource configured by the network device, so that the target device performs data transmission.
- the BSR sent by the target device carries a target resource required by all devices in the target access group; when the target device is The interface circuit is further configured to acquire the group ID of the target access group and the corresponding device, before the target device determines the PUSCH resource configured by the network device.
- the processor is configured to: obtain a physical downlink control channel PDCCH signaling sent by the network device, where the PDCCH signaling carries a continuous resource block RB allocated by the network device to the target device a start location and the target resource; determining a time-frequency location of the physical uplink shared channel PUSCH according to the group ID of the target access group and the corresponding device ID.
- the target access group includes a group leader target device and a plurality of group member target devices, where the target device is After determining the PUSCH resource configured by the network device, the interface circuit is further configured to acquire a device ID that is reset by the network device for the target device, where the network device resets the device ID continuously, and is When the network device receives the BSR sent by the group leader target device and/or the group member target device, the target access group is divided into at least two target groups according to the order of magnitude, and each target access group is reset.
- the device ID of the device wherein the order of magnitude is an order of magnitude different from the target resource, and the target resource corresponding to the device in each target access group is of the same order of magnitude.
- the acquiring, by the target device, the network device is After the device ID is reset, the processor is further configured to acquire related information of the target device, where the related information includes a device ID and an order of magnitude, and the related information is stored in a device ID and a device ID.
- the target device further includes: a memory, configured to store related information of the target device.
- the target device is a device that has the most remaining power in the first access group; or the target device is the first interface In the group, the device for indicating the highest value of the channel state information CSI with the network device; or the target device is the device with the smallest timing advance TA in the first access group,
- the TA is used to indicate the interval between the time when the device sends data in advance and the time when the data is preset to be sent; or the target device is the first access group, and the required resources are minimum, maximum, or The device with the smallest difference in average required resources.
- the network device groups devices in the M2M communication system, and determines a group leader device, a group ID, and each of the first access groups.
- the device ID of each device when there is a device that needs a resource, the group leader device in the access group where the device is located sends SR information to the network device; the network device determines the target according to the priority of each first access group.
- An access group is configured to allocate a resource for transmitting a BSR according to the SR information, that is, a group device in the target access group; the first device sends a BSR to the network device; and the network device sends the usage group ID according to the BSR.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping.
- the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent Data transfer process. Since the number of interaction signaling is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- FIG. 1 is a flowchart of an uplink scheduling method based on M2M communication according to an embodiment of the present invention
- FIG. 9 are flowcharts of another uplink scheduling method based on M2M communication according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of an uplink scheduling apparatus based on M2M communication according to an embodiment of the present disclosure
- FIG. 11 is a schematic structural diagram of another uplink scheduling apparatus based on M2M communication according to an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of a network device according to an embodiment of the present disclosure.
- FIG. 13 is a schematic structural diagram of a target device according to an embodiment of the present invention.
- the embodiment of the present invention can be used in an M2M communication system, where the M2M communication system includes at least a network device and at least one M2M device.
- the M2M device may specifically be a terminal such as a smart meter, a smart water meter, a monitor, and an alarm device; and the network device may be a base station.
- An embodiment of the present invention provides an uplink scheduling method based on M2M communication. As shown in FIG. 1 , the method is performed by a network device and at least one M2M device. The method includes:
- the network device divides the device in the M2M communication system into at least one access group.
- the at least one access group includes a first access group. It should be noted that the at least one access group may further include a second access group.
- the network device can divide the devices with the same state characteristics into a cluster in the M2M communication system, where each device in each cluster has the same quality of service (English: Quality of Service, QoS for short).
- the first cluster may include special equipment dedicated to monitoring and alerting, and the second cluster may include the M2M communication system except for the first cluster and H2H (English: Human to Human, Chinese: Human and Human) devices. other devices.
- the first cluster may be regarded as a second access group, that is, a special access group; the second cluster, that is, the normal access group may be a device with similar geographical locations according to the geographic location of each device belonging to the cluster. It is divided into at least one first access group.
- the network device determines the group leader device in each first access group, the group identifier of each first access group (English: Identity, referred to as ID), and each device in each first access group.
- ID the group identifier of each first access group
- Device ID the group identifier of each first access group.
- determining the group length device in each first access group may be set according to different requirements of the current application scenario, for example:
- the network device can determine the remaining in each first access group.
- the device with the most power is the leader device; or, because the channel state of each channel can be calculated, it is represented by a value, and the device with better channel state of the network device can perform more efficient data transmission with the network device. That is, the packet loss rate, the bit error rate, and the like in the process of data transmission are reduced to some extent. Therefore, the network device can determine the channel state information between the first access group and the network device.
- the device with the highest value of CSI is the group leader device; or, because the transmission distance between each device in the first access group and the network device is different, in order to ensure that the network device can receive the device from each device at the same time as possible Information, a device with a longer transmission distance than a device with a relatively long transmission distance needs to send data to be reported in advance for a long period of time. Therefore, in order to ensure the timeliness of the SR information, the network device can determine each first connection.
- the device with the smallest amount of Time Advance is the group leader device, where the TA is used to indicate the interval between the time when the device sends data in advance and the time when the data is preset to be sent; or
- the network device can determine each first access, because the squad device in the first access group needs to store information about other devices in the group. Therefore, in order to prevent the squad device from performing service due to excessive storage space, the network device can determine each first access.
- the device with the largest memory is the group leader device; or, the network device can determine the requirements for each data in the first access group when sending data.
- the device with the smallest, largest, or smallest difference from the average required resource is the leader device.
- the setting manner of the group leader device in each first access group is not limited to the above manner, and may be set according to different requirements, which is not limited herein.
- each device in the second access group may specifically be a device with monitoring and alarming functions, the QoS of the devices, the time of initiating the request, and the period of sending the request are difficult to predict, and these device pairs are The requirements of the delay are also very strict. Therefore, in the embodiment of the present invention, the group leader device that reports the SR information instead of the other device is not set for the second access group.
- the device When a device that needs to perform uplink scheduling exists in the second access group, the device independently initiates an uplink scheduling request to the network device, and the specific implementation process is similar to the implementation manner described in the background art, and details are not described herein.
- the group leader device does not exist in the second access group, in order to facilitate data transmission between each device in the second access group and the network device, and for the network device, each device in the second access group can be accurately identified. Therefore, in the embodiment of the present invention, when the group ID and the device ID are assigned to each device in the first access group, the group ID and the device ID may also be allocated to each device in the second access group.
- the group leader device in the first access group sends the SR information to the network device.
- the device When a new device accesses the network for the first time, the device belongs to a special access group. After the device is successfully accessed, the device reports its M2M service characteristics to the network device, which may include: location information. Delay tolerance threshold, data transmission period, remaining power information, and other parameters related to its own data transmission capability. Then, the network device allocates an access group, a group ID and a device ID to the device according to the received parameters. If the device is assigned to the first access group, and the total number of devices in the first access group that is allocated is greater than the number of devices that can be accommodated in the preset group, the network device automatically adds a first access Group, and assign a group ID to the first access group, that is, a new group is established.
- each device in the M2M communication system exists in the form of a group. Therefore, when there is a device that requires a resource, and the device belongs to the first access group, the group leader device in the first access group where the device is located needs to send the SR information to the network device.
- the group leader device in each first access group is also determined after the packet is determined, and therefore, in order to reduce the PUCCH channel.
- the network device is not only a group leader device in each first access group, but also a second device. All the devices in the access group are allocated resources for reporting the SR information. For each device other than the group leader device in each first access group, that is, the non-group device in each first access group, The network device does not allocate resources for reporting SR information. Therefore, the non-segment device does not send PUCCH resources of SR information.
- the squad device can send the SR information to the network device.
- the wake-up time of all the devices in the first access group may be different.
- the SR information is sent to the network device after a delay.
- the wake-up time is the time that the device wakes up after the device needs to send data after it does not need to send data.
- the time delay can be set by the staff according to the experience value, and is not used here. limited.
- the device if the multiple SR information sent by the group leader device is unsuccessful, for example, the priority of the first access group where the device is located is too low, the priority of the device of the group leader is too low, or If the number of the first access group is large, the device does not wait for the appropriate opportunity, and the first access group in which the group device is located is re-entered into the random access process, and the first access needs to be updated.
- the priority of the group to increase the chances of being scheduled.
- the chance of re-random access is preferentially obtained.
- the fallback mechanism proposed in the embodiment of the present invention has a correlation with the delay tolerance characteristic, and at the same time takes into consideration the fairness, that is, the required backoff time must be in the first
- the tolerable delay of each device in an access group is completed.
- the backoff time can be defined as the following formula:
- T back-off T 0 + ⁇ (Tb 0 -Tw)
- the T back-off is the back-off time;
- the T 0 is the back-off reference time, that is, the shortest time for the back-off wait, which may be preset by the staff according to different requirements of the application scenario;
- Tb 0 is the first access group.
- Tw is the total time that has been rolled back to the current time, including multiple occurrences The case of collision and retraction;
- ⁇ is a factor, the purpose is to control the calculated back-off time within a reasonable range.
- the network device receives the SR information sent by each group leader device, and determines the target access group from all the first access groups according to the priority of each first access group.
- the limited resources can be preferentially allocated to the devices in the first access group with higher priority. That is, the limited resources are allocated to devices that have higher latency requirements or that require uplink scheduling multiple times within a certain period of time and are not successful.
- the priority needs to be proportional to the delay requirement, and the higher the immediate delay requirement, the higher the priority; and the priority needs to be inversely proportional to the scheduling opportunity obtained by the first access group, that is, the priority has been obtained.
- the priority of the first access group of the secondary scheduling opportunity needs to be correspondingly reduced.
- the priority may be adaptively adjusted according to specific available resources, thereby ensuring fairness of uplink scheduling.
- the network device allocates resources for reporting the BSR to the first device according to the SR information sent by the first device.
- the first device is a group leader device in the target access group.
- the first device sends a BSR to the network device.
- the network device only allocates the PUSCH resource for reporting the BSR to the first device, and then the BSR is sent by the first device, which reduces the signaling overhead of the PUSCH while effectively reducing the number of reported BSRs.
- the network device sends, according to the BSR, PDCCH signaling that is masked by using a group ID.
- the PDCCH signaling carries a PUSCH resource allocated by the network device to all devices in the target access group.
- the mask of the group ID is used to ensure that only the devices in the first access group corresponding to the group ID successfully obtain the information carried in the PDCCH signaling, and at the same time, the network device is implemented in the same first access group.
- Each device can transmit only one PDCCH signaling, and the PUSCH resource can be successfully allocated to each device in the first access group.
- All devices in the target access group determine PUSCH resources configured by the network device.
- All devices in the target access group can be sent according to the PDCCH information sent by the network device. Therefore, the network device is configured to allocate its own PUSCH resource, and then the device in the target access group can perform data transmission on the configured PUSCH resource.
- the devices that require the uplink scheduling may determine the PUSCH resources allocated by the network device according to the PDCCH signaling sent by the network device.
- the network device groups the devices in the M2M communication system, and determines the group leader device, the group ID, and each device in each first access group.
- the device ID is used by the group leader device in the access group where the device is located to send the SR information to the network device.
- the network device determines the target access group according to the priority of each first access group.
- the first device that is, the group device in the target access group, allocates a resource for transmitting the BSR; the first device sends a BSR to the network device; and the network device sends a PDCCH that is masked by using the group ID according to the BSR.
- each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping.
- the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent data transmission process. Since the number of interaction signaling is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- step 105 before the network device allocates the resource for reporting the BSR to the first device according to the SR information sent by the first device, step 109 may be performed:
- the network device determines the total number of all devices in the target access group. Wherein, when the total number is less than the threshold, step 110 is performed; otherwise, step 105 is performed.
- the network device allocates, according to the SR information sent by the first device, resources for sending at least one BSR to each device in the target access group.
- each device in the target access group may send its own BSR on the PUSCH to report to the network device.
- the network device configures corresponding PUSCH resources for each device in the target access group, that is, allocates at least enough devices for each device in the target access group to send a BSR resource.
- the buffers required by all devices in the same target access group are considered to be similar. Therefore, the network device only needs to be on the PDCCH.
- the first device allocates the PUSCH resource. That is, the first device replaces all the devices in the target access group, and sends a BSR to the network device to apply for the PUSCH resource, thereby greatly reducing the signaling overhead on the PDCCH.
- An uplink scheduling method based on the M2M communication may determine, after the network device determines the target access group in all the first access groups, according to the total number of devices in the target access group.
- a device reports the BSR to all the devices, or each device in the target access group reports its BSR to the network device independently. If the BSR is sent by the first device to the network device, the network device may send, according to the BSR, PDCCH signaling that is masked by using the group ID, so that the device in the target access group performs data transmission on the PUSCH.
- each UE When a UE is allocated a PUSCH resource for data transmission, each UE separately transmits SR information to the network device, and the network device allocates resources for reporting the BSR to each UE according to the received SR information, and then each terminal is independent. Report their respective BSRs to ensure that network devices allocate reasonable resources to individual UEs.
- the present invention can not only perform the reporting of the SR information, but also the allocation of the PUSCH resources on a group basis, and can also select a suitable method for reporting the BSR in combination with the total number of devices in the target access group.
- the BSR For the method of performing BSR reporting according to the packet, since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the channel caused by the large number of terminals in the M2M communication process is solved. The problem of blocking occurs.
- the BSR For the device to perform BSR reporting, the BSR carries the buffers of the device that reports the BSR. Therefore, you can ensure that the network device allocates the appropriate resources to the device that reports the BSR more accurately.
- the BSR sent by the first device carries the target access group, in order to ensure that each device in the target access group can successfully determine the resources allocated to each network device according to the PDCCH signaling.
- the target resources required by all the devices in the network the network device can mask and send the corresponding information by using the group ID.
- each device After receiving the PDCCH signaling, each device combines the group ID with the device ID to accurately determine the network device.
- the allocated resource that is, the time-frequency location of the PUSCH. Therefore, on the basis of the implementation manner shown in FIG. 2, an implementation manner as shown in FIG. 3 can also be implemented.
- Step 107 The network device sends the PDCCH signaling that is masked by using the group ID according to the BSR, and may be specifically performed as step 1071; before all the devices in the target access group determine the PUSCH resources configured by the network device, Step 111 can be performed; step 108 can be specifically implemented as step 1081 and step 1082:
- the network device sends, according to the target resource, PDCCH signaling that is masked by using the group ID.
- the PDCCH signaling carries a starting location and a target resource of a contiguous resource block (English: Resource Block, RB for short) allocated by the network device to all devices in the target access group.
- a contiguous resource block (English: Resource Block, RB for short) allocated by the network device to all devices in the target access group.
- the PDCCH In order to reduce the information content carried by the PDCCH signaling, that is, the PDCCH is saved.
- Signaling overhead network devices can be implemented by allocating consecutive RBs for all devices in the target access group. In this way, only the starting position of the RB and the buffer can be successfully sent to each device in the target access group.
- All devices in the target access group obtain the group ID of the target access group and the corresponding device ID.
- step 102 the network device may directly send the set group ID and the device ID to each device ID.
- step 111 can be performed in addition to the position shown in FIG. 3, and can be performed after other steps belonging to step 102 and before step 108.
- the network device may also carry the group ID and the device ID that need to be notified to each device in other signaling, and send them to each device together.
- the manner in which each device obtains the group ID and the device ID may be specifically determined according to different application scenarios, and is not limited to the foregoing manner, and the specific implementation manner is not limited herein.
- All devices in the target access group acquire PDCCH signaling sent by the network device.
- All devices in the target access group determine a time-frequency location of the PUSCH according to the group ID of the target access group and the corresponding device ID.
- the PDCCH signaling is masked by using the group ID, that is, the group ID is used to encrypt the corresponding information. Therefore, each device can parse the PDCCH signaling according to the group ID, demodulate the corresponding information, and then according to the RB.
- the starting position and its own device ID are derived from its own time-frequency position on the PUSCH. It should be noted that, in order to facilitate the allocation of resources, the device IDs of the devices in the target access group need to be allocated according to a fixed rule, and the specific rules may be set by a staff member, which is not limited herein.
- the network device may specifically send PDCCH signaling that is masked by using a group ID according to a target resource. Afterwards, all devices in the target access group can parse and receive according to the pre-acquired group ID.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group.
- the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- the group ID for the mask it is ensured that the network device only needs to send one PDCCH signaling to the same target access group, which can allocate resources for each device in the target access group, which greatly reduces the signaling overhead of the PDCCH. .
- the group ID and its own device ID can also be fully utilized, and the time-frequency position of the PUSCH can be successfully calculated to facilitate subsequent data transmission.
- each of the first access groups is divided according to the geographic location and the QoS requirements, the requirements of the buffers may not be the same for each device in the first access group.
- all devices in the target access group may determine the network. After the PUSCH resource configured by the device, the device that has not been allocated enough resources may send the BSR to the network device again to request more resources. Therefore, on the basis of the implementation manner shown in FIG. 2, an implementation manner as shown in FIG. 4 can also be implemented.
- the network device After performing the step 102, the network device determines the group leader device in each first access group, the group ID of each first access group, and the device ID of each device in each first access group. After performing step 112, after performing all the devices in the target access group to determine the PUSCH resources configured by the network device, step 113 to step 116 may be performed:
- the network device sends, by using a PDCCH, each device in each first access group. Group ID and device ID.
- the network device receives the BSR sent by the group leader target device and/or the group member target device.
- the target access group includes a group leader target device and a plurality of group member target devices, and the BSRs sent by the group leader target device and/or the group member target device carry an order of magnitude different from the target resource.
- each device in the target access group may use the buffer0 reported by the first device as a reference to perform the division of the target resources by the order of magnitude. For example: specify that each buffer 0 ⁇ 10% is an order of magnitude. It should be noted that the setting method of the order of magnitude can be set by the staff based on the empirical value, which is not limited herein.
- the device If the device requires more resources than buffer0, that is, the buffer allocated by the network device is not enough, the device sends a part of the data to be transmitted on the allocated PUSCH, and then sends the BSR to report the required buffer. An order of magnitude difference from buffer0 to request more resources from the network device.
- the device If the required resources of the device are less than or equal to the buffer 0, if the remaining buffer is sufficient to send the BSR to the network device, the device is required to report the information in the form of a padding bit to inform the network device of the required The magnitude of the difference between the resource and buffer0.
- the padding bit is a format dedicated to reporting information in the LTE communication system.
- the network device is considered to be suitable for the resource allocated by the device.
- the network device divides the target access group into at least two target access groups according to the order of magnitude.
- the target resources of the devices in each target access group are of the same order of magnitude.
- the network device can be based on the order of magnitude reported by each device in step 113.
- the packet is further refined, that is, the target access group is divided into at least two target access groups according to different buffers of each device, and each target access group The target resources of the device are of the same order of magnitude.
- the group that is divided in order to transmit the SR information is divided based on the similarity of the basic properties of the device and the wake-up time.
- the further refinement of the packet is based on the buffer required by each device. The amount is divided.
- the network device resets the device ID of the device in each target access group.
- the reset device ID is continuously distributed.
- the network device sends the reset device ID to the device in each target access group.
- the device ID of each device in the target access group needs to be reset, and the reset device ID is continuously distributed. That is, after the device ID is reset, a sufficient number of consecutive device IDs need to be reserved for each target access group, and devices with the same buffer level are assigned to the same target access group.
- the order of magnitude of the 30 devices includes: buffer0-1, that is, the buffer required by the device is one level lower than buffer0, and buffer0 is the buffer and buffer0 required by the device.
- the level is the same, buffer0+1, that is, the buffer required by the device is one level higher than buffer0.
- the network device can reserve 45 device IDs for the above three groups, for example, the first to the first The 15 device IDs are the device IDs of the buffer0-1 group, the 16th to 30th device IDs are the device IDs of the buffer0 group, and the 31st to 45th device IDs are the device IDs of the buffer0+1 group.
- the total number of devices in the buffer0-1 group is 9, occupying the first to ninth device IDs; the total number of devices in the buffer0 group is 12, occupying the 16th to 27th device IDs; the buffer0+1 group The total number of devices in the middle is 9, occupying the 31st to 39th device IDs. It can be seen that the device IDs of all devices in each target access group are continuously distributed, and the number of device IDs reserved in each target access group is sufficient for the target access group. Each device is assigned. It should be noted that the total number of reserved device IDs and the number of reserved device IDs assigned to each group may be set according to experience values, which may be allocated by network devices, and the specific numerical values are set here. Not limited. Also, the number of device IDs assigned to each target access group may be the same, not identical or different.
- An uplink scheduling method based on M2M communication provided by an embodiment of the present invention, after a network device allocates a PUSCH resource for data transmission for each device in a target access group, when the network device receives the group leader target device and/or group When the BSR is sent by the target device, the target access group can be subdivided according to the order of magnitude difference between the BSR and the buffer0. Moreover, the device ID is reconfigured for each device in the subdivided target access group, so that each device in the target access group is allocated an appropriate resource in the subsequent resource allocation process.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group.
- the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- the network device based on the grouping based on the transmission of the SR information, by further subdividing the target access group, it is ensured that the network device allocates more suitable resources to each device in the target access group at one time.
- the device ID of the device in each target access group may be reset by combining the number of devices in the same target access group and the number of devices in different target access groups. Therefore, based on the implementation as shown in FIG. 4, It is implemented as an implementation as shown in FIG. 5.
- the network device may perform at least one of steps 117 to 119:
- the device ID that is added to the device in the first target access group by the network device is determined as the next device ID adjacent to the last device ID in the first target access group.
- the network device will reduce the device ID of the last device in the second target access group of the device, and modify the device ID of the device to be reduced.
- the network device exchanges the device IDs of the devices exchanged between the third target access group and the fourth target access group.
- the timing of execution may be selected according to different situations, and is not limited to the implementation manner shown in FIG. 5.
- step 117 For example, if only the device is added to the target access group 1, only step 117 can be performed; if the number of newly added devices in the target access group 1 is the same as the number of devices, the process similar to step 119 can be performed only.
- the device ID of the newly added device is set to reduce the device ID of the device; if only the device is reduced in the target access group 1, step 118 can be performed only; if the number of newly added devices in the target access group 1 is greater than the reduction
- step 117 and step 118 may be performed, or steps 117 and 117 similar to step 119; if the number of newly added devices in the target access group 1 is less than the number of devices, step 117 and steps may be performed.
- the change of the buffer required by the device may only be caused by the fact that the data that needs to be transmitted is large, the buffer change required at this time is large, and the buffer required at other times is still the same as the reference buffer. Therefore, in the embodiment of the present invention, In the middle, you can set whether the device needs to change the target access group and update the device ID by setting the threshold. For example: this belongs to The buffer0 group's device has sent a buffer0+1 request for 3 consecutive times, and the device should not be updated to the buffer0+1 group. In order to avoid an occasional accident, in the embodiment of the present invention, it is specified that the group adjustment and the device ID are updated only when an additional BSR is continuously reported for a certain number of times. It should be noted that the threshold value may be set according to an empirical value, which is not limited herein.
- An uplink scheduling method based on M2M communication provided by an embodiment of the present invention, after a network device sends a reset device ID to a device in each target access group, when the device is changed in magnitude, the device is added to the target.
- the network device can set the next device ID adjacent to the device ID according to the last device ID in the target access group; for reducing the device in the target access group, the network device The last device ID can be updated to the device ID of the reduced device; for devices in the two target access groups to be interchanged, the device IDs can be interchanged while the devices are interchanged.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group.
- the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- updating the device ID in the above manner not only ensures that the device IDs of the devices in each target access group are continuously distributed, but also minimizes the resources consumed by the network device to allocate the device ID.
- Step 104 The network device receives the SR information sent by each group leader device, And determining the target access group from all the first access groups according to the priority of each first access group, which may be split into step 1041 and step 1042; before step 1042 is performed, step 120 may be performed:
- the network device receives the SR information sent by each group leader device.
- the network device determines a priority of each first access group according to related parameters of each first access group.
- the relevant parameters include at least one of a current priority, a delay requirement, a number of scheduled acquisitions, and a quality of service QoS.
- the network device determines the target access group from all the first access groups according to the priority of each first access group.
- the principle of setting priorities can be based on the following formula:
- i is a positive integer greater than or equal to 2;
- P i is the priority of the first access group at the i-th moment, and the higher the value, the higher the priority of the first access group corresponding to the value;
- 0 is a reference priority, and the value can be set and adjusted by the network device, and is used to set a priority threshold for the network device to perform uplink scheduling, that is, the scheduling request can be initiated only when the P i is higher than the priority threshold.
- the priority of the first access group is increased by setting the priority threshold to a higher value;
- P i-1 is the priority of the first access group at the i-1th time.
- Tw i-1 is the total time that the first access group has waited until the i-1th time
- Tb is the minimum of the waiting tolerable time of each device in the first access group, since each device is When the data is sent, there is a waiting time, and the data needs to be sent out within the waiting time. Therefore, considering that the waiting time of each device in the first access group may not be completely the same, in the embodiment of the present invention. , need to determine the minimum waiting for tolerable time To ensure that the priority set by the network device as the first access group meets the requirements of each device in the first access group; k i-1 is the time that the first access group has obtained since the i-1th time.
- the number of times of scheduling; f (QoS) is another QoS constraint.
- the function may be set to a rate-related parameter or set according to other performance parameters, and is not limited herein.
- ⁇ , ⁇ , ⁇ , and ⁇ are used as weighting coefficients for each parameter in the formula, and the function is to make the value of P i within a reasonable range, and at the same time, weight the above weighting coefficient in different occasions. setting.
- the weighting coefficient may effectively control the current priority, the delay requirement, the number of times the scheduling has been obtained, and the weights occupied by other QoS parameters.
- the sum of the weighting coefficients may be set to 1.
- the priority of the first access group is constantly changing with time.
- the performance and fairness requirements of the M2M communication system are taken into consideration.
- the priority of the first access group at the current moment is calculated by using the above formula, and then combined with the preset priority threshold P TH , it is determined that when the P i is greater than the P TH , the network device can be the first The first device of the access group allocates PUCCH resources.
- the network device determines the priority of each first access group in a unified calculation manner according to the obtained related parameters of each first access group. level.
- the target access group is then determined from all of the first access groups based on priority.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, in order to accurately determine the target access group, a unified computing priority is introduced, and the priority can be adjusted in real time to ensure the fairness of the uplink scheduling.
- Step 101 The network device divides the device in the M2M communication system into at least one access group, which may be implemented as step 1011 and step 1012:
- the network device divides the devices in the M2M communication system into a special access group and a common access group according to the QoS requirements of the device.
- the network device divides the common access group into at least one first access group according to location information of the device in the normal access group.
- the resource required by the device in each first access group is less than or equal to the total capacity of the transmission resource block (English: Transmission Block, TB for short) allocated by the network device.
- the common access group is divided into at least one first access group according to the location information of each device, and the number of devices in each first access group needs to meet the following formula:
- n TB is the number of TBs allocated by the network device to the first access group. It should be noted that the network device may allocate different TB numbers for different first access groups; in the formula, the required resources of each device may be an average value of resources required by multiple devices. The main purpose of the above formula is to ensure that the network device allocates resources for the first access group, which is sufficient for each device in the first access group.
- An uplink scheduling method based on the M2M communication provided by the embodiment of the present invention, in the process of grouping each device in the M2M communication system, the network device needs to consider whether the resource allocated by the network device for the first access group can carry the All devices in the first access group.
- each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Due to the net In the process of communication between the network device and each UE, the number of signaling of the interaction is reduced, and therefore, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, in order to ensure that each device can complete the uplink scheduling, the total number of devices in a single first access group can be controlled to prevent the devices in the same first access group from generating resources during the uplink scheduling process. Not enough questions.
- the related information of the device may be stored in the network device or stored in the group leader device of the group where the device is located, for the purpose of effective storage and management. Therefore, on the basis of the implementation shown in FIG. 4, an implementation as shown in FIG. 8 or FIG. 9 can also be implemented.
- the network device may re-set the device ID of the device in each target access group, and may perform step 121; or after performing step 116, step 122 may also be performed:
- the network device stores information about all devices in each target access group.
- the related information includes a group ID, a device ID, and an order of magnitude, and the related information is stored in an order of magnitude, and a starting device ID and a cutoff device ID corresponding to each order of magnitude.
- the first device acquires and stores related information of all devices in the target access group.
- the storage method of the related information is the device ID and the order of the device ID, and the first device is the leader device, that is, the leader device in the target access group.
- related information is stored in different locations, and different storage manners may be adopted.
- the target access group may be used as a storage unit, so that the storage information is not required. List the device ID of each device, but only the starting device ID and the cutoff device ID of the storage device.
- the leader device because the leader device itself The related information of each device is not determined. Therefore, relevant information can be obtained from each device, and then related information is stored in units of target access groups.
- An uplink scheduling method based on the M2M communication provided by the embodiment of the present invention, after the network device resets the device ID of the device in each target access group, the network device or the group leader device in the access group where the device is located may Information about the device is stored according to certain rules.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can perform the reporting of the SR information and the allocation of the PUSCH resources on a group-by-group basis, and can also select an appropriate manner for reporting the BSR by combining the total number of devices in the target access group. Since the number of signaling of the interaction is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved. In addition, by storing device-related information, it is possible to effectively manage a large number of devices.
- An embodiment of the present invention provides an uplink scheduling apparatus 20 based on M2M communication.
- the apparatus 20 is applicable to a machine-to-machine M2M communication system, and the apparatus 20 is configured to perform any of the following FIG.
- the apparatus 20 includes:
- the dividing module 21 is configured to divide the device in the M2M communication system into at least one access group, and the at least one access group includes the first access group.
- a determining module 22 configured to determine a group leader device in each first access group that is divided by the dividing module 21, a group identity ID of each first access group, and each device in each first access group Device ID.
- the receiving module 23 is configured to receive scheduling request SR information sent by each group leader device determined by the determining module 22.
- the determining module 22 is further configured to determine the target access group from all the first access groups obtained by the dividing module 21 according to the priority of each first access group.
- the allocating module 24 is configured to allocate a resource for reporting the resource status report BSR to the first device according to the SR information sent by the first device received by the receiving module 23, where the first device is a group leader device in the target access group.
- the sending module 25 is configured to send, according to the BSR reported by the resource allocated by the first device, the physical downlink control channel PDCCH signaling that is masked by using the group ID, where the PDCCH signaling carries the network device as the target access group.
- the determining module 22 is further configured to determine a total number of all devices in the target access group.
- the allocating module 24 is further configured to: when the total number determined by the determining module 22 is less than a threshold, allocate, according to the SR information sent by the first device, resources for sending at least one BSR for each device in the target access group.
- the allocating module 24 is further configured to allocate, according to the SR information sent by the first device, the resource for sending the BSR according to the SR information sent by the first device, when the total number determined by the determining module 22 is greater than or equal to the threshold.
- the BSR sent by the first device carries the target resources required by all the devices in the target access group.
- the sending module 25 is specifically configured to:
- PDCCH signaling that is masked by using the group ID, where the PDCCH signaling carries a starting location and a target resource of the contiguous resource block RB allocated by the network device for all devices in the target access group, so as to facilitate the target connection. All devices in the group determine the time-frequency location of the physical uplink shared channel PUSCH according to the group ID and the device ID.
- the target access group includes a group leader target device and a plurality of group member target devices.
- the sending module 25 is further configured to send, by using a PDCCH, a group ID and a device ID to each device in each first access group.
- the receiving module 23 is further configured to receive a BSR sent by the group leader target device and/or the group member target device, and the BSR sent by the group leader target device and/or the group member target device carries respective BSRs. An order of magnitude difference from the target resource.
- the dividing module 21 is further configured to divide the target access group into at least two target access groups according to the order of magnitude carried in the BSR received by the receiving module 23, where the target resource level corresponding to the device in each target access group is the same.
- the setting module 26 is configured to reset the device ID of the device in each target access group divided by the dividing module 21, wherein the reset device ID is continuously distributed.
- the sending module 25 is further configured to send the reset device ID to the device in each target access group divided by the dividing module 21.
- the determining module 22 is further configured to:
- the device ID of the device added to the first target access group is determined to be the next device ID adjacent to the last device ID in the first target access group; and/or will be reduced
- the device ID of the last device in the second target access group of the device is modified to the device ID of the reduced device; and/or the device that exchanges the third target access group with the fourth target access group The device IDs are exchanged.
- the determining module 22 is further configured to:
- the dividing module 21 is specifically configured to:
- the devices in the M2M communication system are divided into special access groups and common access groups;
- the common access group is divided into at least one first access group according to the location information of the device in the normal access group, where the resources required by the devices in each first access group are less than or equal to the transmission resources allocated by the network device.
- the total capacity of the block TB is divided into at least one first access group according to the location information of the device in the normal access group, where the resources required by the devices in each first access group are less than or equal to the transmission resources allocated by the network device.
- the device 20 further includes:
- the storage module 27 is configured to store related information of all devices in each target access group, and the related information includes a group ID, a device ID, and an order of magnitude, and the related information is stored in an order of magnitude, and a starting device ID corresponding to each order of magnitude. And the device ID of the cutoff.
- the determining module 22 is specifically configured to:
- the device with the smallest timing advance TA is a group leader device, and the TA is configured to indicate an interval between a time when the device sends data in advance and a time when the data is preset to be sent;
- each of the first access groups the device having the smallest, largest, or the smallest difference from the average required resource when transmitting data is the group leader device.
- An uplink scheduling apparatus based on M2M communication provided by an embodiment of the present invention, where a network device groups devices in an M2M communication system, and determines a group length device, a group ID, and each device in each first access group.
- the device ID is used by the group leader device in the access group where the device is located to send the SR information to the network device.
- the network device determines the target access group according to the priority of each first access group.
- the first device that is, the group device in the target access group, allocates a resource for transmitting the BSR; the first device sends a BSR to the network device; and the network device sends a PDCCH that is masked by using the group ID according to the BSR.
- each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping.
- the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent data transmission process.
- the number of interaction signaling is reduced, thereby solving the problem that the number of terminals is large in the M2M communication process. Channel blocking problem.
- An embodiment of the present invention provides an uplink scheduling apparatus 30 based on M2M communication. As shown in FIG. 11, the apparatus 30 is applicable to a machine-to-machine M2M communication system, and the apparatus 30 is configured to perform any of the following FIG. In one illustrated method flow, the apparatus 30 includes:
- the sending module 31 is configured to: when the M2M communication system is divided into the at least one access group by the network device, and the device that needs the resource exists in the first access group, send the scheduling request SR information to the network device, where the at least one access group includes The first access group.
- the determining module 32 is configured to determine, when the target device is the group leader device in the target access group, the resource allocated by the network device for the target device to send the resource status report BSR, where the target access group is all the first access groups The highest priority access group.
- the sending module 31 is further configured to send a BSR to the network device by using the resource allocated by the network device determined by the determining module 32, so that the network device sends the physical downlink control channel PDCCH signaling masked by using the group identifier ID according to the BSR, and the PDCCH signal
- the physical uplink shared channel PUSCH resource carried by the network device for all devices in the target access group is carried.
- the determining module 32 is further configured to determine a physical uplink shared channel PUSCH resource configured by the network device, so that the target device performs data transmission.
- the BSR sent by the target device carries the target resources required by all devices in the target access group.
- the device 30 further includes:
- the obtaining module 33 is configured to obtain a group ID of the target access group and a corresponding device ID.
- the determining module 32 is specifically configured to:
- PDCCH signaling sent by the network device, where the PDCCH signaling carries a starting location and a target resource of the continuous resource block RB allocated by the network device to the target device;
- the time-frequency location of the physical uplink shared channel PUSCH is determined according to the group ID of the target access group and the corresponding device ID.
- the target access group includes a group leader Target device and several group member target devices.
- the obtaining module 33 is further configured to acquire a device ID that is reset by the network device for the target device, and the network device resets the device ID to be continuously distributed, and is when the network device receives the BSR sent by the group leader target device and/or the group member target device.
- Divide the target access group into at least two target groups according to the order of magnitude, and reset the device ID of the device in each target access group, where the order of magnitude is an order of magnitude different from the target resource, and each target access group
- the target resources of the device are of the same order of magnitude.
- the device 30 further includes:
- the processing module 34 is configured to acquire and store related information of the target device, where the related information includes a device ID and an order of magnitude, and the related information is stored in a device ID and an order of magnitude corresponding to the device ID.
- the target device is the device with the largest remaining power in the first access group
- the target device is a device in the first access group, where the value of the channel state information CSI is the highest with the network device;
- the target device is a device in the first access group with a minimum timing advance TA, and the TA is used to indicate an interval between a time when the device sends data in advance and a time when the data is preset to be sent;
- the target device is a device in the first access group that has the smallest, largest, or the smallest difference from the average required resource when transmitting data.
- An uplink scheduling apparatus based on M2M communication provided by an embodiment of the present invention, where a network device groups devices in an M2M communication system, and determines a group length device, a group ID, and each device in each first access group.
- the device ID is used by the group leader device in the access group where the device is located to send the SR information to the network device.
- the network device determines the target access group according to the priority of each first access group.
- the first device that is, the group device in the target access group, allocates a resource for transmitting the BSR; the first device sends a BSR to the network device; and the network device sends a PDCCH that is masked by using the group ID according to the BSR.
- each UE separately transmits the SR information to the network device, and the network device allocates resources for reporting the BSR to each UE according to the received SR information, and then each terminal separately reports each of the resources.
- BSR to ensure that network devices allocate reasonable resources to individual UEs.
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping.
- the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent data transmission process. Since the number of interaction signaling is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- the embodiment of the present invention provides a network device 40.
- the network device 40 is applicable to a machine-to-machine M2M communication system, and the network device 40 is configured to perform any one of FIG. 1 to FIG.
- the network device 40 includes a processor 41 and an interface circuit 42.
- the memory 43 and the bus 44 are also shown.
- the processor 41, the interface circuit 42 and the memory 43 are mutually connected by the bus 44. Communication.
- the processor 41 herein may be a processing component or a collective name of multiple processing components.
- the processing component may be a central processing unit (English: Central Processing Unit, CPU for short), or may be an application specific integrated circuit (ASIC), or configured to implement the implementation of the present invention.
- One or more integrated circuits such as one or more microprocessors (English: digital singnal processor, DSP for short), or one or more field programmable gate arrays (English: Field Programmable Gate Array, referred to as :FPGA).
- the memory 43 may be a storage device or a collective name of a plurality of storage elements, and is used to store executable program code or parameters, data, and the like required for the operation of the access network management device. And the memory 43 may include random access memory (abbreviation: RAM), and may also include non-volatile memory (English: non-volatile memory), such as disk storage. , flash (English: Flash) and more.
- RAM random access memory
- non-volatile memory English: non-volatile memory
- flash English: Flash
- the bus 44 can be an industry standard architecture (English: Industry Standard Architecture, ISA for short) bus, a peripheral device interconnection (English: Peripheral Component, PCI for short) or an extended industry standard architecture (English: Extended Industry Standard Architecture, Abbreviation: EISA) bus.
- the bus 44 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 12, but it does not mean that there is only one bus or one type of bus.
- the network device 40 may also include input and output devices coupled to the bus 44 for connection to other portions, such as the processor 41, via the bus 44.
- the processor 41 calls the program code in the memory 43 for performing the operations performed by the network device 40 in the above method embodiment.
- the processor 41 calls the program code in the memory 43 for performing the operations performed by the network device 40 in the above method embodiment.
- the program code include:
- the device in the M2M communication system is divided into at least one access group by the processor 41, and the at least one access group includes the first access group.
- the group leader device in each first access group, the group identification ID of each first access group, and the device ID of each device in each first access group are determined by the processor 41.
- the scheduling request SR information transmitted by each of the group leader devices determined by the processor 41 is received by the interface circuit 42.
- the target access group is determined by the processor 41 from all of the first access groups.
- the first device is a resource for reporting a resource status report BSR, and the first device is a group leader device in the target access group, according to the SR information sent by the first device.
- the physical downlink control channel PDCCH signaling masked by using the group ID is sent by the interface circuit 42 according to the resource reported by the first device by the processor 41.
- the PDCCH signaling carries the network device as all the devices in the target access group.
- the allocated physical uplink shared channel PUSCH resources are used to facilitate data transmission by devices in the target access group.
- the network device is configured according to the first device
- the SR information is sent, and the total number of all devices in the target access group is determined by the processor 41 before the first device allocates resources for reporting the BSR.
- each device in the target access group is allocated through the interface circuit 42 to allocate resources of at least one BSR.
- the interface circuit 42 allocates a resource for transmitting the BSR to the first device according to the SR information sent by the first device.
- the BSR sent by the first device carries the target resources required by all the devices in the target access group.
- the PDCCH signaling that is masked by using the group ID is sent by the interface circuit 42, and the PDCCH signaling carries the starting position and the target resource of the continuous resource block RB allocated by the network device for all the devices in the target access group.
- the PDCCH signaling carries the starting position and the target resource of the continuous resource block RB allocated by the network device for all the devices in the target access group.
- the target access group includes a group leader target device and a plurality of group member target devices.
- the LSP is adopted through the interface circuit 42.
- a group ID and a device ID are transmitted to each device in each of the first access groups.
- the network device After the network device sends the PDCCH signaling masked by using the group ID according to the BSR, the BSR, the group leader target device, and/or the group member target device sent by the group leader target device and/or the group member target device are received through the interface circuit 42.
- the transmitted BSRs carry an order of magnitude different from each other.
- the target access group is divided into at least two target access groups by the processor 41, wherein the target resources corresponding to the devices in each target access group are of the same order of magnitude.
- the device ID of the device in each target access group is reset by the processor 41, wherein the reset device ID is continuously distributed.
- the reset device ID is transmitted to the device in each target access group through the interface circuit 42.
- the processor 41 adds the first target to the target.
- the device ID of the device in the group is determined to be the next device ID adjacent to the last device ID in the first target access group; and/or the device ID of the last device in the second target access group of the device is reduced. , modified to the device ID of the reduced device; and/or, the third target access group is interchanged with the device ID of the device exchanged in the fourth target access group.
- the network device determines the target access group from all the first access groups according to the priority of each first access group, according to each of the first access groups
- the priority of each first access group is determined by the processor 41, and the related parameters include at least one of a current priority, a delay requirement, a obtained scheduling number, and a quality of service QoS.
- the device in the M2M communication system is divided into a special access group and a common access group by the processor 41 according to the QoS requirement of the device; and the location information of the device in the normal access group is obtained.
- the normal access group is divided into at least one first access group by the processor 41, wherein the resources required by the devices in each first access group are less than or equal to the total capacity of the transmission resource blocks TB allocated by the network device.
- the network device 40 after the network device resets the device ID of the device in each target access group, the network device 40 further includes:
- Relevant information of all devices in each target access group is stored by the memory 43, the related information includes a group ID, a device ID and an order of magnitude, the related information is stored in an order of magnitude, and the starting device ID and the cutoff corresponding to each order of magnitude Device ID.
- the processor 41 determines that the device with the largest remaining power in each of the first access groups is a group leader device;
- TA is used to indicate the interval between the time when the device sends data in advance and the time when the data is preset to be sent;
- each of the first access groups the device having the smallest, largest, or the smallest difference from the average required resource when transmitting data is the group leader device.
- a network device is provided in the embodiment of the present invention, the network device groups the devices in the M2M communication system, and determines the group leader device, the group ID, and the device ID of each device in each first access group;
- the group leader device in the access group where the device is located sends the SR information to the network device;
- the network device determines the target access group according to the priority of each first access group, and according to the SR information,
- the first device that is, the group leader device in the target access group allocates resources for transmitting the BSR; the first device sends a BSR to the network device; and the network device sends the PDCCH signaling masked by using the group ID according to the BSR, so as to facilitate The devices in the target access group perform data transmission on the PUSCH.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping.
- the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent data transmission process. Since the number of interaction signaling is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- the embodiment of the present invention provides a target device 50.
- the target device 50 is applicable to a machine-to-machine M2M communication system, and the target device 50 is configured to perform any one of FIG. 1 to FIG.
- the target device 50 includes a processor 51 and an interface circuit 52.
- the memory 53 and the bus 54 are also shown.
- the processor 51, the interface circuit 52 and the memory 53 are mutually connected by the bus 54. Pass letter.
- the processor 51 herein may be a processing component or a collective name of multiple processing components.
- the processing element can be a central processing unit, a specific integrated circuit, or one or more integrated circuits configured to implement embodiments of the present invention, such as one or more microprocessors, or one or Multiple field programmable gate arrays.
- the memory 53 may be a storage device or a collective name of a plurality of storage elements, and is used to store executable program code or parameters, data, and the like required for the operation of the access network management device. And the memory 53 may include a random access memory, and may also include a nonvolatile memory such as a magnetic disk memory, a flash memory, or the like.
- the bus 54 can be an industry standard architecture bus, an external device interconnect bus, or an extended industry standard architecture bus.
- the bus 54 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 13, but it does not mean that there is only one bus or one type of bus.
- the target device 50 may also include input and output devices coupled to the bus 54 for connection to other portions, such as the processor 51, via the bus 54.
- the processor 51 calls the program code in the memory 53 for performing the operations performed by the target device 50 in the above method embodiment.
- the processor 51 calls the program code in the memory 53 for performing the operations performed by the target device 50 in the above method embodiment.
- the program code in the memory 53 for performing the operations performed by the target device 50 in the above method embodiment.
- the scheduling request SR information is sent to the network device by the interface circuit 52, and the at least one access group includes the first Access group.
- the processor 51 determines, by the processor 51, the resource allocated by the network device for the target device to send the resource status report BSR, and the target access group takes precedence for all the first access groups. The highest level access group.
- the resource allocated by the network device determined by the processor 51 by the interface circuit 52 sends a BSR to the network device, so that the network device sends the physical downlink control channel PDCCH signaling masked by using the group identifier ID according to the BSR, and the PDCCH signaling carries The physical uplink shared channel PUSCH resource allocated by the network device to all devices in the target access group.
- the physical uplink shared channel PUSCH resource configured by the network device is determined by the processor 51 to facilitate data transmission by the target device.
- the BSR sent by the target device carries the target resources required by all devices in the target access group.
- the target device is a non-segment device in the target access group
- the group ID of the target access group and the corresponding device ID are obtained through the interface circuit 52;
- the physical downlink control channel PDCCH signaling sent by the network device is obtained by the processor 51, where the PDCCH signaling carries a starting location and a target resource of the continuous resource block RB allocated by the network device to the target device.
- the time-frequency position of the physical uplink shared channel PUSCH is determined by the processor 51 according to the group ID of the target access group and the corresponding device ID.
- the target access group includes a group leader target device and a plurality of group member target devices, and after the target device determines the PUSCH resource configured by the network device, the network device is acquired by the interface circuit 52.
- the device ID that is reset by the device the network device resets the device ID continuously, and when the network device receives the BSR sent by the group leader target device and/or the group member target device, the target access group is divided into at least according to the order of magnitude.
- Two target groups, and reset the device IDs of the devices in each target access group, where the order of magnitude is an order of magnitude different from the target resources, and the target resources of the devices in each target access group are of the same order of magnitude.
- the processor 51 acquires related information of the target device, where the related information includes the device ID and the order of magnitude, and the related information is stored.
- the mode is the device ID and the order of magnitude corresponding to the device ID.
- the target device 50 further includes:
- the related information of the target device is stored through the memory 53.
- the target device is the device with the largest remaining power in the first access group
- the target device is in the first access group, and is used to indicate a relationship with the network device.
- the target device is a device in the first access group with a minimum timing advance TA, and the TA is used to indicate an interval between a time when the device sends data in advance and a time when the data is preset to be sent;
- the target device is a device in the first access group that has the smallest, largest, or the smallest difference from the average required resource when transmitting data.
- a target device is provided by an embodiment of the present invention, where a network device groups devices in an M2M communication system, and determines a group leader device, a group ID, and a device ID of each device in each first access group;
- the group leader device in the access group where the device is located sends the SR information to the network device;
- the network device determines the target access group according to the priority of each first access group, and according to the SR information,
- the first device that is, the group leader device in the target access group allocates resources for transmitting the BSR; the first device sends a BSR to the network device; and the network device sends the PDCCH signaling masked by using the group ID according to the BSR, so as to facilitate The devices in the target access group perform data transmission on the PUSCH.
- each UE when there is a UE that needs a network device to allocate a PUSCH resource for data transmission, each UE separately sends SR information to the network device, and at the same time, the network device allocates each UE according to the received SR information.
- the resources are used to report the resources of the BSR, and then each terminal independently reports its own BSR to ensure that the network device allocates reasonable resources for each UE.
- the present invention can complete the process of transmitting SR information by grouping one device in place of other devices in the group by means of grouping.
- the device in the group can determine the PUSCH resource allocated by the network device for itself by sending one PDCCH signaling, so as to complete the subsequent data transmission process. Since the number of interaction signaling is reduced in the process of communication between the network device and each UE, the problem of channel congestion caused by the large number of terminals in the M2M communication process is solved.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (English: Read-Only Memory, ROM for short) or a random access memory (English: Random Access Memory, RAM for short).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Selon divers modes de réalisation, la présente invention porte sur un procédé et un appareil de planification de liaison montante sur la base d'une communication de machine à machine (M2M), et sur un dispositif, qui appartiennent au domaine technique des communications et peuvent résoudre le problème de blocage de canal provoqué par un grand nombre de terminaux actifs pendant une communication M2M. Le procédé selon les modes de réalisation de la présente invention comprend les étapes suivantes : un dispositif de réseau divise en groupes des dispositifs présents dans un système de communication M2M et détermine un dispositif chef de groupe dans chaque premier groupe d'accès, un identifiant (ID) de groupe et un ID de dispositif de chaque dispositif ; le dispositif chef groupe, dans le groupe d'accès auquel appartient un dispositif ayant besoin d'une ressource, envoie des informations de requête de planification (SR) au dispositif de réseau ; le dispositif de réseau détermine, en fonction de la priorité de chaque premier groupe d'accès, un groupe d'accès cible, et attribue à un premier dispositif, c'est-à-dire au dispositif chef de groupe dans le groupe d'accès cible, en fonction des informations SR, une ressource pour envoyer un rapport d'état de tampon (BSR) ; et le dispositif de réseau envoie, en fonction du BSR envoyé par le premier dispositif, une signalisation de canal de commande de liaison descendante physique (PDCCH) qui est masquée à l'aide de l'ID de groupe de manière à faciliter des transmissions de données effectuées par les dispositifs appartenant au groupe d'accès cible sur un canal partagé de liaison montante physique (PUSCH).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/084208 WO2017206090A1 (fr) | 2016-05-31 | 2016-05-31 | Procédé et appareil de planification de liaison montante sur la base d'une communication m2m, et dispositif |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/084208 WO2017206090A1 (fr) | 2016-05-31 | 2016-05-31 | Procédé et appareil de planification de liaison montante sur la base d'une communication m2m, et dispositif |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017206090A1 true WO2017206090A1 (fr) | 2017-12-07 |
Family
ID=60479627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/084208 Ceased WO2017206090A1 (fr) | 2016-05-31 | 2016-05-31 | Procédé et appareil de planification de liaison montante sur la base d'une communication m2m, et dispositif |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017206090A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110139237A (zh) * | 2018-02-02 | 2019-08-16 | 电信科学技术研究院有限公司 | 一种资源分配管理方法及设备 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102378394A (zh) * | 2010-08-12 | 2012-03-14 | 华为技术有限公司 | 一种网络连接方法和系统 |
| CN105432108A (zh) * | 2013-08-04 | 2016-03-23 | Lg电子株式会社 | 用于在无线通信系统中选择邻近服务群组的方法和装置 |
| EP3001754A1 (fr) * | 2014-09-23 | 2016-03-30 | Alcatel Lucent | Noeud de commande de réseau de communication sans fil et procédé |
| CN105580481A (zh) * | 2013-10-11 | 2016-05-11 | 杜塞尔多夫华为技术有限公司 | M2m设备组的随机接入资源 |
-
2016
- 2016-05-31 WO PCT/CN2016/084208 patent/WO2017206090A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102378394A (zh) * | 2010-08-12 | 2012-03-14 | 华为技术有限公司 | 一种网络连接方法和系统 |
| CN105432108A (zh) * | 2013-08-04 | 2016-03-23 | Lg电子株式会社 | 用于在无线通信系统中选择邻近服务群组的方法和装置 |
| CN105580481A (zh) * | 2013-10-11 | 2016-05-11 | 杜塞尔多夫华为技术有限公司 | M2m设备组的随机接入资源 |
| EP3001754A1 (fr) * | 2014-09-23 | 2016-03-30 | Alcatel Lucent | Noeud de commande de réseau de communication sans fil et procédé |
Non-Patent Citations (1)
| Title |
|---|
| ERICSSON ET AL.: "APN based Policing solution for MTC Groups", 3GPP TSG SAWG2 MEETING #78 S2-101168, 16 February 2010 (2010-02-16), XP050433735 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110139237A (zh) * | 2018-02-02 | 2019-08-16 | 电信科学技术研究院有限公司 | 一种资源分配管理方法及设备 |
| CN110139237B (zh) * | 2018-02-02 | 2022-06-28 | 大唐移动通信设备有限公司 | 一种资源分配管理方法及设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7032306B2 (ja) | リソース衝突低減方法およびue | |
| JP6545912B2 (ja) | メッセージ送信方法及びユーザ機器 | |
| WO2018059234A1 (fr) | Procédé et dispositif de rapport pour rapport d'état de tampon | |
| WO2018171651A1 (fr) | Procédé et dispositif de planification de ressources | |
| US20250286673A1 (en) | Network devices, terminal devices, and methods therein | |
| US12127229B2 (en) | Cooperative distributed scheduling for device-to-device (D2D) communication | |
| US11706756B2 (en) | Method of allocating uplink data packet resource and user equipment | |
| WO2015165029A1 (fr) | Procédé et appareil de réutilisation de ressources | |
| CN102781096B (zh) | 一种资源调度的方法和用户设备 | |
| WO2020057463A1 (fr) | Procédé de transmission d'informations de liaison latérale, dispositif de communication et dispositif de réseau | |
| CN104735787A (zh) | 一种pucch资源的分配方法、网络侧设备和通信系统 | |
| WO2019095978A1 (fr) | Procédé de rapport d'informations, procédé d'attribution de ressources, équipement utilisateur et station de base | |
| CN116368852A (zh) | 无线通信方法、装置及系统 | |
| JP2023501623A (ja) | データ送信方法、データ送信装置、非一時的なコンピュータ可読媒体及びチップ | |
| CN110351773A (zh) | 调度请求的方法及设备 | |
| WO2020143773A1 (fr) | Procédé et appareil de sélection de ressources de transmission | |
| US10200988B2 (en) | Physical resource block scheduling method, device, and system | |
| WO2017024922A1 (fr) | Procédé, dispositif et système de commande de puissance | |
| CN111801975B (zh) | 基于授权的上行传输 | |
| WO2018040818A1 (fr) | Procédé de transmission d'une demande de programmation, équipement d'utilisateur, et station de base | |
| CN117835439A (zh) | 一种通信方法、装置及系统 | |
| CN108811142B (zh) | 资源分配方法、相关装置及系统 | |
| WO2017206090A1 (fr) | Procédé et appareil de planification de liaison montante sur la base d'une communication m2m, et dispositif | |
| JP2020511066A (ja) | データ伝送方法、端末デバイス及びネットワークデバイス | |
| CN109561510B (zh) | 发送调度请求的方法、装置及用户设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16903475 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16903475 Country of ref document: EP Kind code of ref document: A1 |