WO2017206090A1 - Method and apparatus for uplink scheduling based on m2m communication, and device - Google Patents

Method and apparatus for uplink scheduling based on m2m communication, and device Download PDF

Info

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
Application number
PCT/CN2016/084208
Other languages
French (fr)
Chinese (zh)
Inventor
徐少毅
王东
高峰
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2016/084208 priority Critical patent/WO2017206090A1/en
Publication of WO2017206090A1 publication Critical patent/WO2017206090A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation 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

Disclosed in the embodiments of the present invention are a method and an apparatus for uplink scheduling based on an M2M communication, and a device, which relate to the technical field of communications and can solve the channel blockage problem caused by the large number of terminals active during an M2M communication. The method in the embodiments of the present invention comprises: a network device dividing devices in an M2M communication system into groups and determining a group leader device in each first access group, a group ID, and the device ID of each device; the group leader device, in the access group to which a device requiring a resource belongs, sending SR information to the network device; the network device determining, according to the priority of each first access group, a target access group, and allocating to a first device, i.e. the group leader device in the target access group, according to the SR information, a resource for sending a BSR; and the network device sending, according to the BSR sent by the first device, a PDCCH signaling which is masked using the group ID so as to facilitate data transmissions performed by the devices in the target access group on a PUSCH.

Description

一种基于M2M通信的上行调度方法、装置及设备Uplink scheduling method, device and device based on M2M communication 技术领域Technical field
本发明涉及通信技术领域,尤其涉及一种基于M2M(英文:Machine to Machine,中文:机器对机器)通信的上行调度方法、装置及设备。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.
背景技术Background technique
目前,在长期演进(英文:Long Term Evolution,简称:LTE)网络中进行上行调度的过程,通常是由具有上行调度需求的用户设备(英文:User Equipment,简称:UE)通过物理上行控制信道(英文:Physical Uplink Control Channel,简称:PUCCH)向演进型节点B(英文:evolved NodeB,简称:eNB)发送调度请求(英文:Scheduling Request,简称:SR)信息;当eNB接收到SR信令之后,为UE在物理上行共享信道(英文:Physical Uplink Shared Channel,简称:PUSCH)上分配相应的资源,并将分配给UE的上行资源分配信息(UL grant信息)通过物理下行控制信道(英文:Physical Downlink Control Channel,简称:PDCCH)发送给UE;UE接收到UL grant信息之后,在媒体接入控制(英文:Media Access Control,简称:MAC)层的指定资源上向eNB发送资源状态报告(英文:Buffer Status Report,简称:BSR)信息,以告知eNB自身所需求的资源(buffer)的数量;eNB根据UE自身所需求的buffer的数量进行查表,从而确定UE需要的大概资源,并进行资源分配。Currently, the process of performing uplink scheduling in a Long Term Evolution (LTE) network is usually performed by a user equipment (English: User Equipment, UE for short) that has an uplink scheduling requirement (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) The Control Channel (referred to as PDCCH) is sent to 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) 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.
但是,随着机器对机器业务的普及,M2M设备的数量也随着用户的需求而大幅度增长。在M2M通信过程中,终端将达到海量级别,如果仍采用上述方式进行上行调度,势必会造成信道阻塞,增加上行调度的时延,从而影响***的性能。However, with the popularity of machine-to-machine business, the number of M2M devices has also increased significantly with the needs of users. During the M2M communication process, 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.
发明内容Summary of the invention
本发明实施例提供一种基于M2M通信的上行调度方法、装置及 设备,能够解决在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。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.
为达到上述目的,本发明实施例采用如下技术方案:To achieve the above objective, the embodiment of the present invention adopts the following technical solutions:
第一方面,本发明实施例提供一种基于M2M通信的上行调度方法,所述方法适用于一种机器对机器M2M通信***,所述方法包括:网络设备将所述M2M通信***中的设备划分为至少一个接入组,所述至少一个接入组包括第一接入组和/或第二接入组;所述网络设备确定每个第一接入组中的第一设备、所述每个第一接入组的组标识ID和所述每个第一接入组中每个设备的设备ID;所述网络设备接收所述第一设备发送的调度请求SR信息;所述网络设备根据所述每个第一接入组的优先级,确定所有第一接入组中的目标接入组;所述网络设备为第一目标设备分配用于上报资源状态报告BSR的资源,所述第一目标设备为所述目标接入组中的第一设备;所述网络设备根据所述BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述所有设备分配的物理上行共享信道PUSCH资源,以便于所述第一目标设备。In a first aspect, 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. For at least one access group, 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.
本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。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.
结合第一方面,在第一方面第一种可能的实现方式中,在所述网络设备根据第一设备发送的SR信息,为所述第一设备分配用于上报BSR的资源之前,包括:所述网络设备确定所述目标接入组中所有设备的总数量;当所述总数量小于阈值时,所述网络设备根据第一设备发送的SR信息,为所述目标接入组中的每个设备分配发送至少一个BSR的资源;当所述总数量大于或等于所述阈值时,执行步 骤所述网络设备根据第一设备发送的SR信息,为所述第一设备分配发送BSR的资源。With reference to the first aspect, in a first possible implementation manner of the first aspect, 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.
本发明不仅可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。对于按照分组进行BSR上报的方式,由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题;对于设备自身进行BSR上报的方式,由于BSR中会携带上报该BSR的设备自身所需buffer,因此,可以确保网络设备一次性更加准确的为上报该BSR的设备分配适当的资源。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. 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. 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.
结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述第一设备发送的BSR携带有所述目标接入组中的所有设备所需的目标资源;所述网络设备根据所述BSR,发送使用组ID进行掩码的PDCCH信令,包括:所述网络设备根据所述目标资源,发送使用组ID进行掩码的PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的连续资源块RB的起始位置和所述目标资源,以便于所述目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, 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. And causing the network device 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.
本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,采用组ID进行掩码,可以确保网络设备仅需对同一目标接入组发送一条PDCCH信令,即可为该目标接入组中各个设备分配资源,极大减少了PDCCH的信令开销。对于目标接入组中的各个设备而言,也可以充分利用组ID和自身的设备ID,成功推算出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.
结合第一方面第一或第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述网络设备确定每个第一接入组中的组长设备、所述每个第一接入组的组ID和所述每个第一接入组中每个设备的设备ID之后,包括:所述网络设备通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID;在所述网络设备根据所述BSR,发送使用组ID进行掩码的PDCCH信令之后,包括:所述网络设备接收所述组长目标设备和/或组员目标设备发送的BSR,所述组长目标设备和/或组员目标设备发送的BSR携带有各自与所述目标资源相差的数量级;所述网络设备根据所述数量级,将所述目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同;所述网络设备重新设置所述每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布;所述网络设备向所述每个目标接入小组中设备发送所述重新设置的设备ID。With reference to the first or second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the target access group includes a group leader target device and a plurality of group member target devices. After 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.
本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,在基于发送SR信息而分组的基础上,通过对目标接入组进行进一步的细分,可以确保网络设备为目标接入组中各个设备一次性分配更加合适的资源。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.
结合第一方面第三种可能的实现方式,在第一方面第四种可能的实现方式中,在所述网络设备向所述每个目标接入小组中设备发送所述重新设置的设备ID之后,包括:当所述数量级发生变化时,所述网络设备将新增至第一目标接入小组中设备的设备ID,确定为与所述第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID, 修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。With reference to the third possible implementation manner of the first aspect, in 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.
本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,采用上述方式对设备ID进行更新,不仅可以确保每个目标接入小组中各个设备的设备ID连续分布,还能够尽可能减少网络设备分配设备ID所耗费的资源。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.
结合第一方面,或第一方面第一至第四种可能的实现方式中的任意一项,在第一方面第五种可能的实现方式中,在所述网络设备根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组之前,包括:所述网络设备根据所述每个第一接入组的相关参数,确定所述每个第一接入组的优先级,所述相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。With reference to the first aspect, or any one of the first to fourth possible implementation manners of the first aspect, in the fifth possible implementation manner of the first aspect, 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.
本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,为了准确确定目标接入组,引入了统一计算优先级的方式,并可以实时的对优先级进行调整,可以确保上行调度的公平性。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.
结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,所述网络设备将所述M2M通信***中的设备划分为至少一个接入组,包括:所述网络设备按照设备的QoS需求,将所述M2M通信***中的设备划分为特殊接入组和普通接入组;所述网络设备按照所述普通接入组中设备的位置信息,将所述普通接入组 划分为所述至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于所述网络设备分配的传输资源块TB的总容量。With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, 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.
本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,为了确保每个设备均可以完成上行调度,可以通过控制单个第一接入组中设备的总数量来实现,避免同一第一接入组中的设备在进行上行调度的过程中,产生资源不充足的问题。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.
结合第一方面第三种可能的实现方式,在第一方面第七种可能的实现方式中,在所述网络设备重新设置所述每个目标接入小组中设备的设备ID之后,包括:所述网络设备存储所述每个目标接入小组中所有设备的相关信息,所述相关信息包括组ID、设备ID和数量级,所述相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。With reference to the third possible implementation manner of the first aspect, in 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.
本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,通过对设备相关信息进行存储,可以有效的对数量众多的设备进行管理。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.
结合第一方面,或第一方面第一至第七种可能的实现方式中的任意一项,在第一方面第八种可能的实现方式中,所述网络设备确定每个第一接入组中的组长设备,包括:所述网络设备确定所述每个第一接入组中,剩余电量最多的设备为所述组长设备;或者,所述网络设备确定所述每个第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备为所述组长设备;或者,所述网络设备确定所述每个第一接入组中,时间提前量TA最小的设备 为所述组长设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,所述网络设备确定所述每个第一接入组中,内存最大的设备为所述组长设备;或者,所述网络设备确定所述每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为所述组长设备。With reference to the first aspect, or any one of the first to seventh possible implementation manners of the first aspect, in the eighth possible implementation manner of the first aspect, 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. Device with the smallest TA For the group leader device, 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.
本发明可以在确定组长设备的过程中,根据不同的需求来选择不同限制条件来确定适合的组长设备。比如:由于在第一接入组中剩余电量最多的设备可以较长时间为该组内各个设备服务,减少了变更组长设备的次数,因此,网络设备可以确定每个第一接入组中,剩余电量最多的设备为组长设备;或者,由于每个信道的信道状态都可以通过计算,用一个值来表示,且与网络设备信道状态较好的设备可以与网络设备进行更加高效的数据传输,即一定程度上降低了进行数据传输过程中的丢包率、误码率等,因此,网络设备可以确定每个第一接入组中,用于表示与网络设备之间信道状态信息的值最高的设备为组长设备;或者,由于第一接入组中各个设备与网络设备之间的传输距离不同,为了确保网络设备能尽可能的在同一时刻接收到来自各个设备的信息,传输距离较远的设备相比较于传输距离较近的设备,需要提前较长一段时间来发送需要上报的数据,因此,为了确保SR信息的时效性,网络设备可以确定每个第一接入组中,时间提前量最小的设备为组长设备;或者,由于第一接入组中的组长设备需要存储一些组内其他设备的信息,因此,为了避免因占用存储空间过多而影响组长设备执行业务,网络设备可以确定每个第一接入组中,内存最大的设备为组长设备;或者,网络设备可以确定每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为组长设备。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. Therefore, in order to prevent the device of the group leader from performing services due to excessive storage space, 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.
第二方面,本发明实施例提供一种基于M2M通信的上行调度方法,所述方法适用于一种机器对机器M2M通信***,所述方法包括:当所述M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,所述第一接入组中的目标设备向所 述网络设备发送调度请求SR信息,所述至少一个接入组包括所述第一接入组;当所述目标设备为目标接入组中的组长设备时,所述目标设备确定所述网络设备为所述目标设备分配的用于发送资源状态报告BSR的资源,所述目标接入组为所有第一接入组中优先级最高的接入组;所述目标设备向所述网络设备发送BSR,以便于所述网络设备根据所述BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中所有设备分配的物理上行共享信道PUSCH资源;所述目标设备确定所述网络设备配置的物理上行共享信道PUSCH资源,以便于所述目标设备进行数据传输。In a second aspect, 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. When an access group exists and a device requiring resources exists in the first access group, 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. a physical uplink shared channel PUSCH resource allocated by the device; the target device determines a physical uplink shared channel PUSCH resource configured by the network device, so that the target device performs data transmission.
结合第二方面,在第二方面第一种可能的实现方式中,所述目标设备发送的BSR携带有所述目标接入组中所有设备所需的目标资源;当所述目标设备为所述目标接入组中的非组长设备时,在所述目标设备确定所述网络设备配置的PUSCH资源之前,包括:所述目标设备获取所述目标接入组的组ID和对应的设备ID;所述目标设备确定所述网络设备配置的PUSCH资源,包括:所述目标设备获取所述网络设备发送的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标设备分配的连续资源块RB的起始位置和所述目标资源;所述目标设备根据所述目标接入组的组ID和对应的设备ID,确定物理上行共享信道PUSCH的时频位置。With reference to the second aspect, in a first possible implementation manner of the second aspect, 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.
结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述目标设备确定所述网络设备配置的PUSCH资源之后,包括:所述目标设备获取所述网络设备为所述目标设备重新设置的设备ID,所述网络设备重新设置设备ID连续分布,且为当所述网络设备接收到所述组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将所述目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与所述目标资源相差的数量级,所述每个目标接入小组中设备对应的 目标资源数量级相同。With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, 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 When the 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 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.
结合第二方面第一或第二种可能的实现方式,在第二方面第三种可能的实现方式中,在所述目标设备获取所述网络设备为所述目标设备重新设置的设备ID之后,包括:所述组长目标设备获取并存储所述目标设备的相关信息,所述相关信息包括设备ID和数量级,所述相关信息的存储方式为设备ID,以及设备ID对应的数量级。With reference to the first or second possible implementation of the second aspect, in a third possible implementation manner of the second aspect, after the target device acquires the device ID that is reset by the network device for the target device, 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.
结合第二方面,在第二方面第四种可能的实现方式中,所述目标设备为所述第一接入组中,剩余电量最多的设备;或者,所述目标设备为所述第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备;或者,所述目标设备为所述第一接入组中,时间提前量TA最小的设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,所述目标设备为所述第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备。With reference to the second aspect, in a fourth possible implementation manner of the second aspect, 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.
第三方面,本发明实施例提供一种基于M2M通信的上行调度装置,所述装置适用于一种机器对机器M2M通信***,所述装置包括:划分模块,用于将所述M2M通信***中的设备划分为至少一个接入组,所述至少一个接入组包括第一接入组;确定模块,用于确定所述划分模块经过划分得到的每个第一接入组中的组长设备、所述每个第一接入组的组标识ID和所述每个第一接入组中每个设备的设备ID;接收模块,用于接收所述确定模块确定的每个组长设备发送的调度请求SR信息;所述确定模块,还用于根据所述每个第一接入组的优先级,从所述划分模块经过划分得到的所有第一接入组中确定目标接入组;分配模块,用于根据所述接收模块接收的第一设备发送的SR信息,为所述第一设备分配用于上报资源状态报告BSR的资源,所述第一设备为所述目标接入组中的组长设备;发送模块,用于根据所述第一设备通过所述分配模块分配的资源上报的所述BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有网络设备为所述目标接入组中的所有设备分配 的物理上行共享信道PUSCH资源,以便于所述目标接入组中的设备进行数据传输。In a third aspect, 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 And 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.
结合第三方面,在第三方面第一种可能的实现方式中,所述确定模块,还用于确定所述目标接入组中所有设备的总数量;所述分配模块,还用于当所述确定模块确定的所述总数量小于阈值时,根据第一设备发送的SR信息,为所述目标接入组中的每个设备分配发送至少一个BSR的资源;所述分配模块,还用于当所述确定模块确定的所述总数量大于或等于所述阈值时,根据第一设备发送的SR信息,为所述第一设备分配发送BSR的资源。With reference to the third aspect, in a first possible implementation manner of the third aspect, 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.
结合第三方面第一种可能的实现方式,在第三方面第二种可能的实现方式中,所述第一设备发送的BSR携带有所述目标接入组中的所有设备所需的目标资源;所述发送模块,具体用于:根据所述目标资源,发送使用组ID进行掩码的PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的连续资源块RB的起始位置和所述目标资源,以便于所述目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, 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.
结合第三方面第一或第二种可能的实现方式,在第三方面第三种可能的实现方式中,所述目标接入组包括一个组长目标设备和若干个组员目标设备;所述发送模块,还用于通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID;所述接收模块,还用于接收所述组长目标设备和/或组员目标设备发送的BSR,所述组长目标设备和/或组员目标设备发送的BSR携带有各自与所述目标资源相差的数量级;所述划分模块,还用于根据所述接收模块接收的BSR中所携带的所述数量级,将所述目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同;设置模块,用于重新设置所述划分模块划分得到的所述每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布;所述发送模块,还用于向所述划分模块划分得到的所述每个目标接 入小组中设备发送所述重新设置的设备ID。With reference to the first or second possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, 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. Carrying the order of magnitude, 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.
结合第三方面第三种可能的实现方式,在第三方面第四种可能的实现方式中,所述确定模块,还用于:当所述数量级发生变化时,将新增至第一目标接入小组中设备的设备ID,确定为与所述第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。With reference to the third possible implementation manner of the third aspect, in the fourth possible implementation manner of the third aspect, 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.
结合第三方面,或第三方面第一至第四种可能的实现方式中的任意一项,在第三方面第五种可能的实现方式中,所述确定模块,还用于:根据所述每个第一接入组的相关参数,确定所述每个第一接入组的优先级,所述相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。With reference to the third aspect, or any one of the first to fourth possible implementation manners of the third aspect, in the fifth possible implementation manner of the third aspect, 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.
结合第三方面第五种可能的实现方式,在第三方面第六种可能的实现方式中,所述划分模块,具体用于:按照设备的QoS需求,将所述M2M通信***中的设备划分为特殊接入组和普通接入组;按照所述普通接入组中设备的位置信息,将所述普通接入组划分为所述至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于所述网络设备分配的传输资源块TB的总容量。With reference to the fifth possible implementation manner of the third aspect, in a sixth possible implementation manner of the third aspect, 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.
结合第三方面第三种可能的实现方式,在第三方面第七种可能的实现方式中,所述装置还包括:存储模块,用于存储所述每个目标接入小组中所有设备的相关信息,所述相关信息包括组ID、设备ID和数量级,所述相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。With reference to the third possible implementation manner of the third aspect, in a seventh possible implementation manner of the third aspect, 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.
结合第三方面,或第三方面第一至第七种可能的实现方式中的任意一项,在第三方面第八种可能的实现方式中,所述确定模块,具体用于:确定所述每个第一接入组中,剩余电量最多的设备为所述组长设备;或者,确定所述每个第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备为所述组长设备; 或者,确定所述每个第一接入组中,时间提前量TA最小的设备为所述组长设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,确定所述每个第一接入组中,内存最大的设备为所述组长设备;或者,确定所述每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为所述组长设备。With reference to the third aspect, or any one of the first to seventh possible implementation manners of the third aspect, in the eighth possible implementation manner of the third aspect, 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. Or determining, 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.
第四方面,本发明实施例提供一种基于M2M通信的上行调度装置,所述装置适用于一种机器对机器M2M通信***,所述装置包括:发送模块,用于当所述M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,向所述网络设备发送调度请求SR信息,所述至少一个接入组包括所述第一接入组;确定模块,用于当目标设备为目标接入组中的组长设备时,确定所述网络设备为所述目标设备分配的用于发送资源状态报告BSR的资源,所述目标接入组为所有第一接入组中优先级最高的接入组;所述发送模块,还用于通过所述确定模块确定的所述网络设备分配的资源向所述网络设备发送BSR,以便于所述网络设备根据所述BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中所有设备分配的物理上行共享信道PUSCH资源;所述确定模块,还用于确定所述网络设备配置的物理上行共享信道PUSCH资源,以便于所述目标设备进行数据传输。In a fourth aspect, 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.
结合第四方面,在第四方面第一种可能的实现方式中,所述目标设备发送的BSR携带有所述目标接入组中所有设备所需的目标资源;当所述目标设备为所述目标接入组中的非组长设备时,所述装置还包括:获取模块,用于获取所述目标接入组的组ID和对应的设备ID;所述确定模块,具体用于:获取所述网络设备发送的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标设备分配的连续资源块RB的起始位置和所述目标资源;根据所述目标接入组的组ID和对应的设备ID,确定物理上行共享信道 PUSCH的时频位置。With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, 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.
结合第四方面第一种可能的实现方式,在第四方面第二种可能的实现方式中,所述目标接入组包括一个组长目标设备和若干个组员目标设备;所述获取模块,还用于获取所述网络设备为所述目标设备重新设置的设备ID,所述网络设备重新设置设备ID连续分布,且为当所述网络设备接收到所述组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将所述目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与所述目标资源相差的数量级,所述每个目标接入小组中设备对应的目标资源数量级相同。With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner of the fourth aspect, 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 When the BSR is sent by the target device, 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. On the order of magnitude, the target resources of the devices in each target access group are of the same order of magnitude.
结合第四方面第一或第二种可能的实现方式,在第四方面第三种可能的实现方式中,所述装置还包括:处理模块,用于获取并存储所述目标设备的相关信息,所述相关信息包括设备ID和数量级,所述相关信息的存储方式为设备ID,以及设备ID对应的数量级。With reference to the first or second possible implementation manner of the fourth aspect, in a third possible implementation manner of the fourth aspect, 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.
结合第四方面,在第四方面第四种可能的实现方式中,所述目标设备为所述第一接入组中,剩余电量最多的设备;或者,所述目标设备为所述第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备;或者,所述目标设备为所述第一接入组中,时间提前量TA最小的设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,所述目标设备为所述第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备。With reference to the fourth aspect, in a fourth possible implementation manner of the fourth aspect, 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.
第五方面,本发明实施例提供一种网络设备,所述网络设备适用于一种机器对机器M2M通信***,所述网络设备包括处理器、接口电路和总线,所述总线用于实现所述处理器和所述接口电路之间的连接通信;所述处理器,用于将所述M2M通信***中的设备划分为至少一个接入组,所述至少一个接入组包括第一接入组;所述处理器,还用于确定每个第一接入组中的组长设备、所述每个第一接入组的组标识ID和所述每个第一接入组中每个设备的设备ID;所 述接口电路,用于接收所述处理器确定的每个组长设备发送的调度请求SR信息;所述处理器,还用于根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组;所述处理器,还用于根据第一设备发送的SR信息,为所述第一设备分配用于上报资源状态报告BSR的资源,所述第一设备为所述目标接入组中的组长设备;所述接口电路,还用于根据所述第一设备通过所述处理器分配的资源上报所述BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的物理上行共享信道PUSCH资源,以便于所述目标接入组中的设备进行数据传输。In a fifth aspect, 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 downlink of the mask by using the group ID, according to the resource allocated by the first device to report the BSR according to the resource allocated by the processor; a control channel PDCCH signaling, where the PDCCH signaling carries a physical uplink shared channel PUSCH resource allocated by the network device to all devices in the target access group, so that devices in the target access group perform data. transmission.
结合第五方面,在第五方面第一种可能的实现方式中,在所述网络设备根据第一设备发送的SR信息,为所述第一设备分配用于上报BSR的资源之前,所述处理器,还用于确定所述目标接入组中所有设备的总数量;所述接口电路,还用于当所述处理器确定的所述总数量小于阈值时,根据第一设备发送的SR信息,为所述目标接入组中的每个设备分配发送至少一个BSR的资源;所述接口电路,还用于当所述处理器确定的所述总数量大于或等于所述阈值时,根据第一设备发送的SR信息,为所述第一设备分配发送BSR的资源。With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, 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 processing is performed. 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.
结合第五方面第一种可能的实现方式,在第五方面第二种可能的实现方式中,所述第一设备发送的BSR携带有所述目标接入组中的所有设备所需的目标资源;所述接口电路,具体用于:根据所述目标资源,发送使用组ID进行掩码的PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的连续资源块RB的起始位置和所述目标资源,以便于所述目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。With reference to the first possible implementation manner of the fifth aspect, in a second possible implementation manner of the fifth aspect, 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.
结合第五方面第一或第二种可能的实现方式,在第五方面第三种可能的实现方式中,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述网络设备确定每个第一接入组中的组长 设备、所述每个第一接入组的组ID和所述每个第一接入组中每个设备的设备ID之后,所述接口电路,还用于通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID;在所述网络设备根据所述BSR,发送使用组ID进行掩码的PDCCH信令之后,所述接口电路,还用于接收所述组长目标设备和/或组员目标设备发送的BSR,所述组长目标设备和/或组员目标设备发送的BSR携带有各自与所述目标资源相差的数量级;所述处理器,还用于根据所述数量级,将所述目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同;所述处理器,还用于重新设置所述每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布;所述接口电路,还用于向所述每个目标接入小组中设备发送所述重新设置的设备ID。With reference to the first or second possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, 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 After the device, 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 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. After the network device sends the PDCCH signaling masked by using the group ID according to the BSR, 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.
结合第五方面第三种可能的实现方式,在第五方面第四种可能的实现方式中,在所述网络设备向所述每个目标接入小组中设备发送所述重新设置的设备ID之后,所述处理器,还用于当所述数量级发生变化时,将新增至第一目标接入小组中设备的设备ID,确定为与所述第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。With reference to the third possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, after the network device sends 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.
结合第五方面,或第五方面第一至第四种可能的实现方式中的任意一项,在第五方面第五种可能的实现方式中,在所述网络设备根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组之前,所述处理器,还用于根据所述每个第一接入组的相关参数,确定所述每个第一接入组的优先级,所述相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。With reference to the fifth aspect, or any one of the first to fourth possible implementation manners of the fifth aspect, in the fifth possible implementation manner of the fifth aspect, The priority of the access group, before determining the target access group from all the first access groups, 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.
结合第五方面第五种可能的实现方式,在第五方面第六种可能的实现方式中,所述处理器,具体用于:按照设备的QoS需求,将 所述M2M通信***中的设备划分为特殊接入组和普通接入组;按照所述普通接入组中设备的位置信息,将所述普通接入组划分为所述至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于所述网络设备分配的传输资源块TB的总容量。With reference to the fifth possible implementation manner of the fifth aspect, in a sixth possible implementation manner of the fifth aspect, 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. A group, wherein a resource required by a device in each first access group is less than or equal to a total capacity of a transmission resource block TB allocated by the network device.
结合第五方面第三种可能的实现方式,在第五方面第七种可能的实现方式中,在所述网络设备重新设置所述每个目标接入小组中设备的设备ID之后,所述网络设备还包括:存储器,用于存储所述每个目标接入小组中所有设备的相关信息,所述相关信息包括组ID、设备ID和数量级,所述相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。With reference to the third possible implementation manner of the fifth aspect, in a seventh possible implementation manner of the fifth aspect, after the network device resets the device ID of the device in each target access group, the network The 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.
结合第五方面,或第五方面第一至第七种可能的实现方式中的任意一项,在第五方面第八种可能的实现方式中,所述处理器,具体用于:确定所述每个第一接入组中,剩余电量最多的设备为所述组长设备;或者,确定所述每个第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备为所述组长设备;或者,确定所述每个第一接入组中,时间提前量TA最小的设备为所述组长设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,确定所述每个第一接入组中,内存最大的设备为所述组长设备;或者,确定所述每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为所述组长设备。With reference to the fifth aspect, or any one of the first to seventh possible implementation manners of the fifth aspect, in the eighth possible implementation manner of the fifth aspect, 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. An interval between the moment and the time when the data is preset to be sent; or determining that the device with the largest memory in each of the first access groups is the group leader device; or determining each of the first access groups The device that minimizes, maximizes, or minimizes the difference from the average required resource when transmitting data is the group leader device.
第六方面,本发明实施例提供一种目标设备,所述目标设备适用于一种机器对机器M2M通信***,所述目标设备包括处理器、接口电路和总线,所述总线用于实现所述处理器和所述接口电路之间的连接通信;所述接口电路,用于当所述M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,向所述网络设备发送调度请求SR信息,所述至少一个接入组包括所述第一接入组;所述处理器,用于当所述目标设备为目标接入组中的组长设备时,确定所述网络设备为所述目标设备分配的用于发送 资源状态报告BSR的资源,所述目标接入组为所有第一接入组中优先级最高的接入组;所述接口电路,还用于通过所述处理器确定的所述网络设备分配的资源向所述网络设备发送BSR,以便于所述网络设备根据所述BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中所有设备分配的物理上行共享信道PUSCH资源;所述处理器,用于确定所述网络设备配置的物理上行共享信道PUSCH资源,以便于所述目标设备进行数据传输。In a sixth aspect, 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.
结合第六方面,在第六方面第一种可能的实现方式中,所述目标设备发送的BSR携带有所述目标接入组中所有设备所需的目标资源;当所述目标设备为所述目标接入组中的非组长设备时,在所述目标设备确定所述网络设备配置的PUSCH资源之前,所述接口电路,还用于获取所述目标接入组的组ID和对应的设备ID;所述处理器,具体用于:获取所述网络设备发送的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标设备分配的连续资源块RB的起始位置和所述目标资源;根据所述目标接入组的组ID和对应的设备ID,确定物理上行共享信道PUSCH的时频位置。With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect, 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.
结合第六方面第一种可能的实现方式,在第六方面第二种可能的实现方式中,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述目标设备确定所述网络设备配置的PUSCH资源之后,所述接口电路,还用于获取所述网络设备为所述目标设备重新设置的设备ID,所述网络设备重新设置设备ID连续分布,且为当所述网络设备接收到所述组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将所述目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与所述目标资源相差的数量级,所述每个目标接入小组中设备对应的目标资源数量级相同。With reference to the first possible implementation manner of the sixth aspect, in a second possible implementation manner of the sixth aspect, 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.
结合第六方面第一或第二种可能的实现方式,在第六方面第三种可能的实现方式中,在所述目标设备获取所述网络设备为所述目 标设备重新设置的设备ID之后,所述处理器,还用于获取所述目标设备的相关信息,所述相关信息包括设备ID和数量级,所述相关信息的存储方式为设备ID,以及设备ID对应的数量级;所述目标设备,还包括:存储器,用于存储所述目标设备的相关信息。With reference to the first or second possible implementation manner of the sixth aspect, in a third possible implementation manner of the sixth aspect, 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. Corresponding order of magnitude; the target device further includes: a memory, configured to store related information of the target device.
结合第六方面,在第六方面第四种可能的实现方式中,所述目标设备为所述第一接入组中,剩余电量最多的设备;或者,所述目标设备为所述第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备;或者,所述目标设备为所述第一接入组中,时间提前量TA最小的设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,所述目标设备为所述第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备。With reference to the sixth aspect, in a fourth possible implementation manner of the sixth aspect, 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.
本发明实施例提供的一种基于M2M通信的上行调度方法、装置及设备,网络设备将M2M通信***中的设备进行分组,并确定每个第一接入组中的组长设备、组ID和每个设备的设备ID;当存在需要资源的设备时,该设备所在接入组中的组长设备向网络设备发送SR信息;网络设备接根据每个第一接入组的优先级,确定目标接入组,并根据SR信息为第一设备,即目标接入组中的组长设备分配用于发送BSR的资源;第一设备向网络设备发送BSR;网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的 数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。An uplink scheduling method, device and device based on M2M communication provided by an embodiment of the present invention, 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. Masked PDCCH signaling to facilitate data transmission on the PUSCH by devices in the target access group. Compared with the prior art, 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. 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 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.
附图说明DRAWINGS
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without any creative work.
图1为本发明实施例提供的一种基于M2M通信的上行调度方法流程图;FIG. 1 is a flowchart of an uplink scheduling method based on M2M communication according to an embodiment of the present invention;
图2至图9为本发明实施例提供的另一种基于M2M通信的上行调度方法流程图;2 to FIG. 9 are flowcharts of another uplink scheduling method based on M2M communication according to an embodiment of the present invention;
图10为本发明实施例提供的一种基于M2M通信的上行调度装置的结构示意图;FIG. 10 is a schematic structural diagram of an uplink scheduling apparatus based on M2M communication according to an embodiment of the present disclosure;
图11为本发明实施例提供的另一种基于M2M通信的上行调度装置的结构示意图;FIG. 11 is a schematic structural diagram of another uplink scheduling apparatus based on M2M communication according to an embodiment of the present disclosure;
图12为本发明实施例提供的一种网络设备的结构示意图;FIG. 12 is a schematic structural diagram of a network device according to an embodiment of the present disclosure;
图13为本发明实施例提供的一种目标设备的结构示意图。FIG. 13 is a schematic structural diagram of a target device according to an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例可以用于一种M2M通信***,M2M通信***中至少包括网络设备和至少一个M2M设备。其中,M2M设备具体可以为智能电表、智能水表、监控器、告警设备等终端;网络设备具体可以为基站。 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.
本发明实施例提供一种基于M2M通信的上行调度方法,如图1所示,该方法流程由网络设备和至少一个M2M设备共同执行,该方法包括: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:
101、网络设备将M2M通信***中的设备划分为至少一个接入组。101. 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.
在分组过程中,网络设备可以将M2M通信***中,具有相同状态特性的设备划分为一个簇,其中,每个簇中各个设备具有相同的服务质量(英文:Quality of Service,简称:QoS)需求。第一个簇可以包括专门用于监控和告警的特殊设备,第二个簇可以包括M2M通信***中,除第一个簇和H2H(英文:Human to Human,中文:人与人)设备以外的其他设备。其中,第一个簇可以被视为第二接入组,即特殊接入组;第二个簇,即普通接入组可以按照属于该簇的各个设备的地理位置,将地理位置相近的设备划分为至少一个第一接入组。In the grouping process, 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.
102、网络设备确定每个第一接入组中的组长设备、每个第一接入组的组标识(英文:Identity,简称:ID)和每个第一接入组中每个设备的设备ID。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. Device ID.
在本发明实施例中,确定每个第一接入组中的组长设备分依据可以根据当前应用场景的不同需求进行设定,例如:In the embodiment of the present invention, determining the group length device in each first access group may be set according to different requirements of the current application scenario, for example:
由于在第一接入组中剩余电量最多的设备可以较长时间为该组内各个设备服务,减少了变更组长设备的次数,因此,网络设备可以确定每个第一接入组中,剩余电量最多的设备为组长设备;或者,由于每个信道的信道状态都可以通过计算,用一个值来表示,且与网络设备信道状态较好的设备可以与网络设备进行更加高效的数据传输,即一定程度上降低了进行数据传输过程中的丢包率、误码率等,因此,网络设备可以确定每个第一接入组中,用于表示与网络设备之间信道状态信息(英文:Channel State Information,简称: CSI)的值最高的设备为组长设备;或者,由于第一接入组中各个设备与网络设备之间的传输距离不同,为了确保网络设备能尽可能的在同一时刻接收到来自各个设备的信息,传输距离较远的设备相比较于传输距离较近的设备,需要提前较长一段时间来发送需要上报的数据,因此,为了确保SR信息的时效性,网络设备可以确定每个第一接入组中,时间提前量(英文:Time Advance,简称:TA)最小的设备为组长设备,其中,TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;或者,由于第一接入组中的组长设备需要存储一些组内其他设备的信息,因此,为了避免因占用存储空间过多而影响组长设备执行业务,网络设备可以确定每个第一接入组中,内存最大的设备为组长设备;或者,网络设备可以确定每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为组长设备。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 group leader device is reduced, so 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. Channel State Information, referred to as: 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. In the group, the device with the smallest amount of Time Advance (TA) 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. In the group, 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.
需要说明的是,在本发明实施例中,对于每个第一接入组中组长设备的设定方式,不仅限于上述方式,还可以根据不同的需求进行设定,在此不作限定。另外,由于在第二接入组中的各个设备具体可以为具有监控和告警功能的设备,这些设备的QoS、发起请求的时间,以及发送请求的周期是很难预测的,并且,这些设备对时延的要求也非常严格,因此,在本发明实施例中,不为第二接入组设置代替其他设备上报SR信息的组长设备。当第二接入组内存在需要进行上行调度的设备时,由该设备独立向网络设备发起上行调度请求,具体的实现过程与背景技术中描述的实现方式相似,在此不做赘述。虽然第二接入组中不存在组长设备,但为了方便第二接入组中各个设备与网络设备之间进行数据传输,且为了网络设备可以准确识别出第二接入组中的各个设备,因此,在本发明实施例中,在为第一接入组中各个设备分配组ID和设备ID时,也可以为第二接入组中各个设备分配组ID和设备ID。It should be noted that, in the embodiment of the present invention, 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. In addition, since 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. 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. Although 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.
在本发明实施例中,组ID可以类似于临时小区无线网络临时标识(英文:Temporary Cell-Radio Network Temporary Identifier, 简称:TC-RNTI),设为TC-RNTI0,并将该TC-RNTI0告知该组中所有设备。以此为基准,也确定了该组中每个设备的设备ID,具体可以为TC-RNTIi=TC-RNTI0+设备索引号。需要说明的是,设备索引号可以为网络设备为组内每个设备分配的一组不相同的随机字符。In the embodiment of the present invention, the group ID may be similar to the Temporary Cell-Radio Network Temporary Identifier (English: Temporary Cell-Radio Network Temporary Identifier, Abbreviation: TC-RNTI), set to TC-RNTI0, and inform the TC-RNTI0 of all devices in the group. Based on this, the device ID of each device in the group is also determined, which may be TC-RNTIi=TC-RNTI0+device index number. It should be noted that the device index number may be a set of different random characters allocated by the network device for each device in the group.
103、当第一接入组中存在需要资源的设备时,第一接入组中的组长设备向网络设备发送SR信息。103. When a device that needs a resource exists in the first access group, the group leader device in the first access group sends the SR information to the network device.
当一个新的设备第一次接入网络时,该设备属于特殊接入组,在该设备随机接入成功之后,该设备会向网络设备上报自身的M2M业务特性,具体可以包括:位置信息、时延容忍门限、数据发送周期、剩余电量信息等与自身的数据传输能力相关的参数。之后,由网络设备根据接收到的上述参数,为该设备分配一个接入组,组ID和设备ID。若该设备被分配至第一接入组,且被分配到的第一接入组中设备的总数量大于预先设定的组内可容纳的设备数量时,网络设备自动添加一个第一接入组,并为该第一接入组分配组ID,即新建立一个分组。也就意味着,当设备随机接入成功后,M2M通信***中的各个设备即以组的形式存在。因此,当存在需要资源的设备,且该设备属于第一接入组时,该设备所在第一接入组中的组长设备需要向网络设备发送SR信息。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. In other words, after the device is successfully accessed randomly, 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.
需要说明的是,由于M2M***在设备第一次接入网络时就完成了分组,同时,在分组确定之后也确定了每个第一接入组中的组长设备,因此,为了降低PUCCH信道上的信令发生阻塞的概率,降低所需的PUCCH信道资源和相应的信令开销,在本发明实施例中,网络设备除了为每个第一接入组中的组长设备,以及第二接入组中所有设备分配了用于上报SR信息的资源,对于每个第一接入组中除组长设备以外的其他设备,即每个第一接入组中的非组长设备,由于网络设备未分配用于上报SR信息的资源,因此,非组长设备没有发送SR信息的PUCCH资源。It should be noted that, since the M2M system completes the packet when the device accesses the network for the first time, and at the same time, 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. In the embodiment of the present invention, 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.
为了减少同一组长设备频繁向网络设备发送SR信息,在本发明实施例中,如果需要上行调度的设备数量较少,和/或设备需要传输 的数据对于时延要求较低时,组长设备可以当该第一接入组中需要请求上行调度的设备数量达到一定数值时,再向网络设备发送SR信息。需要说明的是,每个第一接入组中的所有设备的唤醒时间可能存在不同,为了避免因唤醒时间不同而造成组长设备向网络设备发送的SR信息不能包括所有需要上行调度的设备的有关参数,因此,可以规定当组长设备醒来后,延时一段时间之后再向网络设备发送SR信息。其中,唤醒时间为设备在不需要发送数据时,进入睡眠状态之后,若该设备需要发送数据时,醒来的时间;延时的一段时间可以由工作人员根据经验值进行设定,在此不作限定。In the embodiment of the present invention, if the number of devices requiring uplink scheduling is small, and/or the device needs to be transmitted, in order to reduce the number of devices that need to be uplink scheduled. If the number of devices in the first access group that requires uplink scheduling reaches a certain value, the squad device can send the SR information to the network device. It should be noted that the wake-up time of all the devices in the first access group may be different. In order to avoid that the SR information sent by the group leader device to the network device due to different wake-up times cannot include all devices that need uplink scheduling. Related parameters, therefore, it can be specified that after the leader device wakes up, 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.
在本发明实施例中,如果组长设备发送的多次SR信息都不成功,比如:因组长设备所在第一接入组的优先级过低、组长设备的优先级过低,或是第一接入组数量较大导致组长设备不曾等待到合适的机会等原因,则将触发该组长设备所在第一接入组重新进入随机接入的过程,同时需要更新该第一接入组的优先级,以增加被调度的机会。重新发起随机接入请求时,为了减少发送SR信息的失败率,以及公平性,需要等待一个退避时间。在本发明实施例中,对于发生了多次回退的设备,会优先获得重新随机接入的机会。In the embodiment of the present invention, 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. When re-initiating a random access request, in order to reduce the failure rate of sending SR information and fairness, it is necessary to wait for a backoff time. In the embodiment of the present invention, for a device that has multiple rollbacks, the chance of re-random access is preferentially obtained.
这里与现有技术中的随机产生回退机制不同,本发明实施例中提出的回退机制是与时延容忍特性具有相关性的,同时兼顾了公平性,即要求回退时间必须在该第一接入组中各个设备的可容忍的时延内完成。例如:该退避时间可以定义为如下公式:Different from the random generation fallback mechanism in the prior art, 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. For example: the backoff time can be defined as the following formula:
Tback-off=T0+μ(Tb0-Tw)T back-off =T 0 +μ(Tb 0 -Tw)
其中,Tback-off为退避时间;T0为回退基准时间,即回退等待的最短时间,具体可以根据应用场景的不同需求,由工作人员预先设定;Tb0为第一接入组中各个设备的等待可容忍时间中的最小值,其中,等待可容忍时间为在设备发送数据时可以等待的时间;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. The minimum of waiting for tolerable time of each device, wherein the waiting tolerable time is a time that can be waited when the device sends data; 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.
104、网络设备接收每个组长设备发送的SR信息,并根据每个第一接入组的优先级,从所有第一接入组中确定目标接入组。104. 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.
考虑到网络设备所能为各个设备提供的上行资源是有限的,为了更好的为用户提供优质的服务,可以优先将有限的资源分配给优先级较高的第一接入组中的设备,也就是将有限的资源分配给对时延要求较高,或是一定时间内多次需要上行调度而并未成功的设备。也就意味着,优先级需要与时延要求成正比,即时延要求越高,则优先级越高;并且,优先级需要与第一接入组获得的调度机会成反比,即已经获得了多次调度机会的第一接入组的优先级需要相应降低。基于上述原则,在本发明实施例中,优先级可以根据具体的可用资源情况进行自适应的调整,从而保证上行调度的公平性。Considering that the uplink resources that the network device can provide for each device are limited, in order to provide better services for users, 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. In other words, 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. Based on the foregoing principles, in the embodiment of the present invention, the priority may be adaptively adjusted according to specific available resources, thereby ensuring fairness of uplink scheduling.
105、网络设备根据第一设备发送的SR信息,为第一设备分配用于上报BSR的资源。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.
106、第一设备向网络设备发送BSR。106. The first device sends a BSR to the network device.
通过网络设备仅为第一设备分配用于上报BSR的PUSCH资源,之后由第一设备完成BSR的发送,在有效减少了上报BSR的数量的同时,减少了PUSCH的信令开销。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.
107、网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令。107. The network device sends, according to the BSR, PDCCH signaling that is masked by using a group ID.
其中,PDCCH信令携带有网络设备为目标接入组中的所有设备分配的PUSCH资源。The PDCCH signaling carries a PUSCH resource allocated by the network device to all devices in the target access group.
采用组ID进行掩码,不仅可以确保仅有组ID对应的第一接入组内的各个设备成功获取PDCCH信令所携带的信息,同时,实现了网络设备针对同一第一接入组中的各个设备,可以仅发送一条PDCCH信令,即可将PUSCH资源成功分配至该第一接入组中的各个设备。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.
108、目标接入组中的所有设备确定网络设备配置的PUSCH资源。108. All devices in the target access group determine PUSCH resources configured by the network device.
目标接入组中的所有设备可以根据网络设备发送的PDCCH信 令,来确定网络设备配置给自身的PUSCH资源,之后目标接入组中的设备可以在配置的PUSCH资源上进行数据传输。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.
需要说明的是,目标接入组中的所有设备包括了第一设备和目标接入组中的非组长设备。在本发明实施例中,需要上行调度的设备均可以根据网络设备发送的PDCCH信令来确定网络设备为自身分配的PUSCH资源。It should be noted that all devices in the target access group include the non-segment devices in the first device and the target access group. In the embodiment of the present invention, 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,网络设备将M2M通信***中的设备进行分组,并确定每个第一接入组中的组长设备、组ID和每个设备的设备ID;当存在需要资源的设备时,该设备所在接入组中的组长设备向网络设备发送SR信息;网络设备接根据每个第一接入组的优先级,确定目标接入组,并根据SR信息为第一设备,即目标接入组中的组长设备分配用于发送BSR的资源;第一设备向网络设备发送BSR;网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。An uplink scheduling method based on M2M communication provided by 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 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. According to the SR information, 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. Signaling to facilitate data transmission on the PUSCH by devices in the target access group. Compared with the prior art, 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. 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.
在本发明实施例的一个实现方式中,仅当目标接入组中设备的总数量达到阈值时,才需要按照上述分组方式来执行SR信息、BSR的发送,以及资源的分配,对于总数量较小的情况,由于不存在信 道阻塞问题,或是产生信道阻塞问题的几率较小时,可以由各个设备根据自身需求,采用背景技术中所提供的方式,在第一设备完成SR信息的发送之后,由各个设备自身来完成BSR的发送,从而实现上行调度。因此,在如图1所示实现方式的基础上,还可以实现为如图2所示的实现方式。其中,在执行步骤105网络设备根据第一设备发送的SR信息,为第一设备分配用于上报BSR的资源之前,还可以执行步骤109:In an implementation manner of the embodiment of the present invention, only when the total number of devices in the target access group reaches a threshold, the SR information, the BSR transmission, and the resource allocation need to be performed according to the foregoing grouping manner. Small situation, because there is no letter If the channel blocking problem or the probability of generating a channel blocking problem is small, each device may perform the BSR by the respective device itself after the first device completes the sending of the SR information according to its own needs. The transmission is performed to achieve uplink scheduling. Therefore, on the basis of the implementation manner shown in FIG. 1, the implementation manner shown in FIG. 2 can also be implemented. In the 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:
109、网络设备确定目标接入组中所有设备的总数量。其中,当总数量小于阈值时,执行步骤110;否则,执行步骤105。109. 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.
110、网络设备根据第一设备发送的SR信息,为目标接入组中的每个设备分配发送至少一个BSR的资源。110. 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.
在本发明实施例中,当目标接入组中设备的总数量较小时,即当总数量小于阈值时,目标接入组中的各个设备可以在PUSCH上发送各自的BSR,以向网络设备上报自身所需的资源(buffer)。之后由网络设备分别为目标接入组中的各个设备配置相应的PUSCH资源,也就是为目标接入组中每个设备分配至少足够所有设备发送一个BSR的资源。当目标接入组中设备的总数量较大时,即当总数量大于或等于阈值时,则可以认为同一目标接入组中所有设备所需的buffer相似,因此,网络设备只需要在PDCCH上为该目标接入组中组长设备,即第一设备分配PUSCH资源即可。也就是由第一设备代替该目标接入组内所有设备,向网络设备发送BSR,以申请PUSCH资源,从而极大幅度减小PDCCH上的信令开销。In the embodiment of the present invention, when the total number of devices in the target access group is small, that is, when the total number is smaller than the threshold, each device in the target access group may send its own BSR on the PUSCH to report to the network device. The resources needed by itself. Then, 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. When the total number of devices in the target access group is large, that is, when the total number is greater than or equal to the threshold, 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. For the target device in the target access group, that is, 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,在网络设备确定所有第一接入组中的目标接入组之后,可以根据目标接入组中设备的总数量来确定是由第一设备代替所有设备上报BSR,或是由目标接入组中每个设备独立向网络设备上报各自的BSR。若是由第一设备向网络设备发送BSR,则网络设备可以根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备 为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明不仅可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。对于按照分组进行BSR上报的方式,由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题;对于设备自身进行BSR上报的方式,由于BSR中会携带上报该BSR的设备自身所需buffer,因此,可以确保网络设备一次性更加准确的为上报该BSR的设备分配适当的资源。An uplink scheduling method based on the M2M communication provided by the embodiment of the present invention 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. Compared with the prior art, when there is a need for a network device 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. 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. 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.
为了确保目标接入组中的各个设备可以根据PDCCH信令,成功确定各网络设备为各自分配的资源,在本发明实施例的一个实现方式中,第一设备发送的BSR携带有目标接入组中的所有设备所需的目标资源,网络设备可以通过组ID对相应信息进行掩码并发送,之后当各个设备接收到PDCCH信令之后,结合组ID与自身设备ID,准确确定网络设备为其分配的资源,即PUSCH的时频位置。因此,在如图2所示实现方式的基础上,还可以实现为如图3所示的实现方式。其中,步骤107网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,可以具体执行为步骤1071;在执行步骤108目标接入组中的所有设备确定网络设备配置的PUSCH资源之前,还可以执行步骤111;步骤108,可以具体实现为步骤1081和步骤1082:In an implementation manner of the embodiment of the present invention, 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. 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:
1071、网络设备根据目标资源,发送使用组ID进行掩码的PDCCH信令。1071. The network device sends, according to the target resource, PDCCH signaling that is masked by using the group ID.
其中,PDCCH信令携带有网络设备为目标接入组中的所有设备分配的连续资源块(英文:Resource Block,简称:RB)的起始位置和目标资源。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.
为了减少PDCCH信令所携带的信息内容,也就是节省PDCCH的 信令开销,网络设备可以通过为目标接入组中的所有设备分配连续的RB来实现。这样就可以仅将RB的起始位置,以及buffer成功发送至目标接入组中的各个设备。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.
111、目标接入组中的所有设备获取目标接入组的组ID和对应的设备ID。111. All devices in the target access group obtain the group ID of the target access group and the corresponding device ID.
需要说明的是,当执行完步骤102之后,也就是网络设备已经确定了各个设备的组ID和设备ID之后,网络设备可以直接将设置好的组ID和设备ID发送至每个设备ID对应的设备,以确保各个设备确定各自所在的接入组以及设备各自对应的设备ID。因此,步骤111除了可以在如图3所示的位置执行之外,还可以在其他属于步骤102之后,且步骤108之前的位置来执行。另外,为了节省通信过程中所耗费的资源,网络设备也可以将需要告知各个设备的组ID和设备ID,携带在其他信令中,一同发送至各个设备。在本发明实施例中,各个设备获取组ID和设备ID的方式可以根据不同的应用场景来具体确定,不仅限于上述方式,具体的实现方式在此不作限定。It should be noted that, after the step 102 is performed, that is, after the network device has determined the group ID and the device ID of each device, the network device may directly send the set group ID and the device ID to each device ID. Devices to ensure that each device determines its own access group and the device ID of the device. Therefore, 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. In addition, in order to save the resources consumed in the communication process, 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. In the embodiment of the present invention, 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.
1081、目标接入组中的所有设备获取网络设备发送的PDCCH信令。1081. All devices in the target access group acquire PDCCH signaling sent by the network device.
1082、目标接入组中的所有设备根据目标接入组的组ID和对应的设备ID,确定PUSCH的时频位置。1082: 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.
由于PDCCH信令是采用组ID进行掩码的,也就是采用组ID对相应信息进行加密,因此,各个设备可以根据组ID对PDCCH信令进行解析,解调出相应信息,再根据RB的起始位置和自身的设备ID,推算出自身在PUSCH上的时频位置。需要说明的是,为了便于资源的分配,目标接入组中各个设备的设备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.
本发明实施例提供的一种基于M2M通信的上行调度方法,网络设备具体可以根据目标资源,发送使用组ID进行掩码的PDCCH信令。之后目标接入组中的所有设备可以根据预先获取的组ID,解析接收 到的网络设备发送的PDCCH信令,并集合自身的设备ID,确定PUSCH的时频位置,即网络设备为其分配的用于数据传输的资源。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,采用组ID进行掩码,可以确保网络设备仅需对同一目标接入组发送一条PDCCH信令,即可为该目标接入组中各个设备分配资源,极大减少了PDCCH的信令开销。对于目标接入组中的各个设备而言,也可以充分利用组ID和自身的设备ID,成功推算出PUSCH的时频位置,以便于后续进行数据传输。An uplink scheduling method based on M2M communication is provided in the embodiment of the present invention. 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. The PDCCH signaling sent by the obtained network device, and collecting its own device ID, determines the time-frequency location of the PUSCH, that is, the resource allocated by the network device for data transmission. Compared with the prior art, 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 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.
由于每个第一接入组均是按照地理位置进行及QoS需求进行划分的,因此,每个第一接入组中的各个设备可能对buffer的需求并不相同。在本发明实施例的一个实现方式中,为了尽可能准确的为目标接入组中的各个设备分配足够的资源,且尽可能减少资源浪费,因此,可以在目标接入组中所有设备确定网络设备所配置的PUSCH资源之后,未被分配足够资源的设备可以再次向网络设备发送BSR,以请求更多的资源。因此,在如图2所示实现方式的基础上,还可以实现为如图4所示的实现方式。其中,在执行步骤102网络设备确定每个第一接入组中的组长设备、每个第一接入组的组ID和每个第一接入组中每个设备的设备ID之后,可以执行步骤112;在执行步骤108目标接入组中的所有设备确定网络设备配置的PUSCH资源之后,可以执行步骤113至步骤116:Since 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. In an implementation manner of the embodiment of the present invention, in order to allocate sufficient resources to each device in the target access group as accurately as possible, and to minimize resource waste, 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. 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:
112、网络设备通过PDCCH向每个第一接入组中的每个设备发送 组ID和设备ID。112. The network device sends, by using a PDCCH, each device in each first access group. Group ID and device ID.
113、网络设备接收组长目标设备和/或组员目标设备发送的BSR。113. The network device receives the BSR sent by the group leader target device and/or the group member target device.
其中,目标接入组包括一个组长目标设备和若干个组员目标设备,组长目标设备和/或组员目标设备发送的BSR携带有各自与目标资源相差的数量级。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.
目标接入组中的每个设备所需的buffer量相似,也就意味着目标接入组中各个设备所需的buffer,可能比第一设备上报的buffer0大或小,或是相同。在本发明实施例中,目标接入组中的各个设备可以将第一设备上报的buffer0作为基准,进行目标资源相差的数量级的划分。比如:规定每个buffer0×10%是一个数量级。需要说明的是,关于数量级的设定方式,可以由工作人员根据经验值进行设定,在此不作限定。The amount of buffer required by each device in the target access group is similar, which means that the buffer required by each device in the target access group may be larger or smaller than the buffer0 reported by the first device, or the same. In the embodiment of the present invention, 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.
对于设备所需的资源比buffer0多的情况,即这次网络设备分配的buffer不够用,那么这个设备在这次分配的PUSCH上先发送一部分需要传输的数据,再发送BSR,上报自己所需buffer与buffer0相差的数量级,以向网络设备请求更多的资源。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.
对于设备所需的资源比buffer0少或是相同的情况,如果剩余的buffer足够向网络设备发送BSR,则规定该设备以padding bit(填充位)的形式上报信息,以告知网络设备自身所需的资源与buffer0相差的数量级。其中,padding bit是LTE通信***中专用于上报信息的格式。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.
另外,对于设备所需的资源与buffer0相差在一个数量级之内的,或是在完成数据的传输之后,剩余的buffer不足以发送一个BSR的设备,则认为网络设备为该设备分配的资源合适。In addition, if the resource required by the device differs from buffer0 by an order of magnitude, or after the data transmission is completed, and the remaining buffer is insufficient to send a BSR device, the network device is considered to be suitable for the resource allocated by the device.
114、网络设备根据数量级,将目标接入组划分为至少两个目标接入小组。114. 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.
网络设备可以根据步骤113中各个设备上报的数量级,在之前 为了发送SR信息进行分组的基础上,更进一步细化分组,即:将目标接入组按照各个设备所需buffer的不同,划分为至少两个目标接入小组,每个目标接入小组中的设备对应的目标资源数量级相同。需要说明的是,为了发送SR信息而分的组,是基于设备基本性质相似和唤醒时间相似而进行划分的,而在本发明实施例中,进一步细化分组则是根据各个设备所需buffer的量来进行划分的。The network device can be based on the order of magnitude reported by each device in step 113. In order to send the SR information for grouping, 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. It should be noted that 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. In the embodiment of the present invention, the further refinement of the packet is based on the buffer required by each device. The amount is divided.
115、网络设备重新设置每个目标接入小组中设备的设备ID。115. The network device resets the device ID of the device in each target access group.
其中,重新设置的设备ID连续分布。Among them, the reset device ID is continuously distributed.
116、网络设备向每个目标接入小组中设备发送重新设置的设备ID。116. The network device sends the reset device ID to the device in each target access group.
为了方便信息的存储和管理,当网络设备将目标接入组进行细分之后,需要重新设置目标接入组中各个设备的设备ID,且重新设置的设备ID是连续分布的。也就是在设备ID进行重新设置之后,需要为每个目标接入小组预留足够数量的连续的设备ID,并将所需buffer数量级相同的设备分配至同一目标接入小组。In order to facilitate the storage and management of information, after the network device subdivides the 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.
例如:一个目标接入组中总共有30个设备,这30个设备的数量级包括:buffer0-1,即设备所需的buffer比buffer0少了1个级别,buffer0,即设备所需的buffer与buffer0的级别相同,buffer0+1,即设备所需的buffer比buffer0多了1个级别。考虑到目标接入组中总共有30个设备,为了保证预留的设备ID足够分配给各个设备,因此,网络设备可以为上述三个小组预留45个设备ID,比如:第1个至第15个设备ID为buffer0-1小组的设备ID,第16个至第30个设备ID为buffer0小组的设备ID,第31个至第45个设备ID为buffer0+1小组的设备ID。其中,buffer0-1小组中设备总数量为9个,占用第1个至第9个设备ID;buffer0小组中设备总数量为12个,占用第16个至第27个设备ID;buffer0+1小组中设备总数量为9个,占用第31个至第39个设备ID。由此可见,每个目标接入小组中所有设备的设备ID是连续分布的,并且每个目标接入小组中预留的设备ID的数量足够为该目标接入小组中 的各个设备进行分配。需要说明的是,预留设备ID的总数量,以及分配至各个小组的预留设备ID的数量,可以根据经验值进行设定,具体可以由网络设备进行分配,对于具体数值的设置方式在此不作限定。并且,分配至各个目标接入小组的设备ID的数量可以相同、不完全相同或不同。For example, there are a total of 30 devices in a 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. Considering that there are a total of 30 devices in the target access group, in order to ensure that the reserved device ID is sufficient for each device, 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,网络设备在为目标接入组中各个设备分配用于数据传输的PUSCH资源之后,当网络设备接收到组长目标设备和/或组员目标设备发送的BSR时,可以根据BSR所携带的与buffer0相差的数量级,对目标接入组进行细分。并且,为细分后的目标接入小组中的各个设备重新配置设备ID,以便于在后续资源分配过程中,为目标接入组中每个设备都分配合适的资源。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,在基于发送SR信息而分组的基础上,通过对目标接入组进行进一步的细分,可以确保网络设备为目标接入组中各个设备一次性分配更加合适的资源。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. Compared with the prior art, 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, 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.
为了确保当设备的数量级发生变化时,能够利用较为便捷的方式为数量级发生变化的设备重新设置设备ID,同时确保每个目标接入小组中各个设备的设备ID连续分布,在本发明实施例的一个实现方式中,可以结合同一目标接入小组中增减设备的数量,以及不同目标接入小组中增减设备的数量,对各个目标接入小组中设备的设备ID进行重新设置。因此,在如图4所示实现方式的基础上,还可 以实现为如图5所示的实现方式。其中,当数量级发生变化时,在执行步骤116网络设备向每个目标接入小组中设备发送重新设置的设备ID之后,还可以执行步骤117至步骤119中的至少一种:In order to ensure that when the order of magnitude of the device changes, it is possible to re-set the device ID for a device whose order of magnitude changes in a more convenient manner, while ensuring that the device IDs of the devices in each target access group are continuously distributed, in the embodiment of the present invention. In one implementation manner, 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. When the number of levels changes, after the network device sends the reset device ID to the device in each target access group, the network device may perform at least one of steps 117 to 119:
117、网络设备将新增至第一目标接入小组中设备的设备ID,确定为与第一目标接入小组中最后一个设备ID的相邻下一个设备ID。117. 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.
118、网络设备将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID。118. 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.
119、网络设备将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。119. The network device exchanges the device IDs of the devices exchanged between the third target access group and the fourth target access group.
由于上述步骤117至步骤119在执行顺序上没有特殊要求,因此,在本发明实施例中,可以根据不同情况选择执行的时机,不仅限于如图5所示的实现方式。Since the above steps 117 to 119 have no special requirements in the execution order, in the embodiment of the present invention, the timing of execution may be selected according to different situations, and is not limited to the implementation manner shown in FIG. 5.
比如:如果目标接入小组1中仅新增了设备,则可以仅执行步骤117;如果目标接入小组1中新增设备的数量与减少设备的数量相同,则可以仅执行类似于步骤119的步骤,即将新增设备的设备ID设置为减少设备的设备ID;如果目标接入小组1中仅减少了设备,则可以仅执行步骤118;如果目标接入小组1中新增设备的数量大于减少设备的数量,则可以执行步骤117和步骤118,或是类似于步骤119的步骤和步骤117;如果目标接入小组1中新增设备的数量小于减少设备的数量,则可以执行步骤117和步骤118,或是类似于步骤119的步骤和步骤118。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. In the step, 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 For the number of devices, 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. 118, or similar to step 119 and step 118.
需要说明的是,经过上述步骤之后,仍需要确保各个目标接入小组中所有设备的设备ID连续分布。It should be noted that after the above steps, it is still necessary to ensure that the device IDs of all devices in each target access group are continuously distributed.
考虑到设备所需buffer的变化可能仅是当前需要传输的数据较多所造成的这一次所需的buffer变化较大,而其他时刻所需buffer仍然与基准buffer相同,因此,在本发明实施例中,可以通过设置门限值来控制是否需要将所需buffer产生变化的设备重新进行目标接入小组的划分,以及设备ID的更新。比如:本属于 buffer0小组的设备,连续3次都额外发送了buffer0+1的请求,则仍未该设备应该更新至buffer0+1小组。为了避免了偶尔一次的意外情况,在本发明实施例中,规定了只有连续上报一定次数的额外BSR,才进行小组调整及设备ID的更新。需要说明的是,门限值的设置可以依据经验值,在此不作限定。Considering that 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,在网络设备向每个目标接入小组中设备发送重新设置的设备ID之后,当设备的数量级发生变化时,对于新增设备至目标接入小组的情况,网络设备可以根据该目标接入小组中最后一个设备ID,为新增设备设置与该设备ID相邻下一个设备ID;对于减少目标接入小组中设备的情况,网络设备可以将最后一个设备ID更新为减少的设备的设备ID;对于两个目标接入小组中设备进行互换的情况,可以在设备互换的同时,将设备ID进行互换。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,采用上述方式对设备ID进行更新,不仅可以确保每个目标接入小组中各个设备的设备ID连续分布,还能够尽可能减少网络设备分配设备ID所耗费的资源。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. In the case of the access group, 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. Compared with the prior art, 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, 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.
为了统一且准确的根据不同需求,确定每个第一接入组的优先级,在本发明实施例的一个实现方式中,可以根据获取的每个第一接入组的相关参数,按照统一的优先级设定方式进行设置。因此,在如图1所示实现方式的基础上,还可以实现为如图6所示的实现方式。其中,步骤104网络设备接收每个组长设备发送的SR信息, 并根据每个第一接入组的优先级,从所有第一接入组中确定目标接入组,可以拆分为步骤1041和步骤1042;在执行步骤1042之前,可以执行步骤120:In order to uniformly and accurately determine the priority of each first access group according to different requirements, in an implementation manner of the embodiment of the present invention, according to the obtained related parameters of each first access group, according to a unified The priority setting method is set. Therefore, on the basis of the implementation manner shown in FIG. 1, an implementation manner as shown in FIG. 6 can also be implemented. 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:
1041、网络设备接收每个组长设备发送的SR信息。1041. The network device receives the SR information sent by each group leader device.
120、网络设备根据每个第一接入组的相关参数,确定每个第一接入组的优先级。120. The network device determines a priority of each first access group according to related parameters of each first access group.
其中,相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。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.
1042、网络设备根据每个第一接入组的优先级,从所有第一接入组中确定目标接入组。1042. The network device determines the target access group from all the first access groups according to the priority of each first access group.
在本发明实施例中,为了进一步体现上行调度的公平性,需要统一对每个第一接入组进行优先级的设定。例如:优先级的设定原则可以依据如下公式:In the embodiment of the present invention, in order to further reflect the fairness of the uplink scheduling, it is necessary to uniformly set the priority of each first access group. For example, the principle of setting priorities can be based on the following formula:
Figure PCTCN2016084208-appb-000001
Figure PCTCN2016084208-appb-000001
其中,i为大于或等于2的正整数;Pi为第i时刻第一接入组的优先级,该数值越高则表明该数值所对应的第一接入组的优先级越高;P0为基准优先级,该数值可以由网络设备进行设置和调节,用于为网络设备设置进行上行调度的优先级门限值,即Pi只有高于优先级门限值时才能发起调度请求,以及在资源较为丰富时,通过将优先级门限值设置为较高的数值,以增加第一接入组的调度机会;Pi-1为第i-1时刻第一接入组的优先级;Twi-1为截止到第i-1时刻,第一接入组已经等待的总时间;Tb为第一接入组中各个设备的等待可容忍时间中的最小值,由于每个设备在发送数据时都有一个等待的时间,而在这个等待时间之内需要将数据发送出去,因此,考虑到第一接入组中每个设备的等待时间可能不完全相同,在本发明实施例中,需要确定等待可容忍时间的最小值,以确保网络设备为第一接入组设置的优先级可以满足该第一接入组中各个设备的需求;ki-1为截止到第i-1时刻,第一接入组已经获得的调度次数;f(QoS)为其他的QoS约束,具体可以基于数据传输速率的场合,将该函数设置为与 速率有关的参数,或是根据其他性能参数进行设置,在此不做限定。Where 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. And when the resources are rich, 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. Specifically, the function may be set to a rate-related parameter or set according to other performance parameters, and is not limited herein.
另外,α、β、γ和λ作为公式中各个参数的加权系数,其功能为:使得Pi的数值在一个合理的范围之内,同时,也可以在不同的场合下对上述加权系数进行权重的设置。在本发明实施例中,上述加权系数可以有效的控制当前优先级、时延要求、已获得调度次数和其他QoS参数之间占据的权重,通常情况下,上述加权系数之和可以设置为1。In addition, α, β, γ, 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. In the embodiment of the present invention, 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. Generally, the sum of the weighting coefficients may be set to 1.
结合上述公式可以得到,第一接入组的优先级是随着时间的变化而不断变化的,在符合上述优先级设置原则的基础上,同时兼顾了M2M通信***的性能与公平性的要求。According to the above formula, the priority of the first access group is constantly changing with time. On the basis of the above priority setting principle, the performance and fairness requirements of the M2M communication system are taken into consideration.
在本发明实施例中,通过上述公式计算出当前时刻第一接入组的优先级,之后结合预先设置的优先级门限PTH,确定当Pi大于PTH时,网络设备才能为该第一接入组的第一设备分配PUCCH资源。In the embodiment of the present invention, 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,由网络设备根据获取到的每个第一接入组的相关参数,以统一的计算方式来确定每个第一接入组的优先级。之后根据优先级从所有第一接入组中确定目标接入组。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,为了准确确定目标接入组,引入了统一计算优先级的方式,并可以实时的对优先级进行调整,可以确保上行调度的公平性。An uplink scheduling method based on the M2M communication provided by the embodiment of the present invention, 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. Compared with the prior art, 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, 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.
为了实现充分利用网络设备所分配的资源,在本发明实施例的 一个实现方式中,需要控制每个第一接入组中设备的数量。因此,在如图6所示实现方式的基础上,还可以实现为如图7所示的实现方式。其中,步骤101网络设备将M2M通信***中的设备划分为至少一个接入组,可以实现为步骤1011和步骤1012:In order to achieve full utilization of the resources allocated by the network device, in the embodiment of the present invention In one implementation, the number of devices in each first access group needs to be controlled. Therefore, on the basis of the implementation manner shown in FIG. 6, an implementation manner as shown in FIG. 7 can also be implemented. 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:
1011、网络设备按照设备的QoS需求,将M2M通信***中的设备划分为特殊接入组和普通接入组。1011. 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.
1012、网络设备按照普通接入组中设备的位置信息,将普通接入组划分为至少一个第一接入组。1012. 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.
其中,每个第一接入组中设备所需的资源小于或等于网络设备分配的传输资源块(英文:Transmission Block,简称:TB)的总容量。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:
K≤(nTB×每个TB的容量)/每个设备所需资源K ≤ (n TB × capacity per TB) / resources required per device
其中,nTB为网络设备为第一接入组分配的TB数量。需要说明的是,网络设备可以为不同第一接入组分配不同的TB数量;公式中,每个设备所需资源可以为多个设备所需资源的平均值。上述公式的主要目的在于,保证网络设备为第一接入组分配的资源,足够该第一接入组中的各个设备使用。Where 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,在网络设备为M2M通信***中各个设备进行分组的过程中,还需要考虑网络设备为第一接入组分配的资源是否能够承载该第一接入组中的所有设备。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网 络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,为了确保每个设备均可以完成上行调度,可以通过控制单个第一接入组中设备的总数量来实现,避免同一第一接入组中的设备在进行上行调度的过程中,产生资源不充足的问题。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. Compared with the prior art, 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. 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.
由于设备数量众多,为了进行有效的存储和管理,在本发明实施例的一个实现方式中,可以将设备的相关信息存储在网络设备,或是存储在设备所在小组的组长设备中。因此,在如图4所示实现方式的基础上,还可以实现为如图8或图9所示的实现方式。其中,在执行步骤115网络设备重新设置每个目标接入小组中设备的设备ID之后,还可以执行步骤121;或在执行步骤116之后,还可以执行步骤122:In an implementation manner of the embodiment of the present invention, 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. After performing the step 115, 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:
121、网络设备存储每个目标接入小组中所有设备的相关信息。121. The network device stores information about all devices in each target access group.
其中,相关信息包括组ID、设备ID和数量级,相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。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.
122、第一设备获取并存储目标接入组中所有设备的相关信息。122. The first device acquires and stores related information of all devices in the target access group.
其中,相关信息的存储方式为设备ID,以及设备ID对应的数量级,第一设备也就是组长目标设备,即目标接入组中的组长设备。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.
需要说明的是,为了节省存储资源,通常情况下,只需要将设备的相关信息存储在网络设备,或是存储在设备所在小组的组长设备中。当然,也可以将设备的相关信息,同时存储在网络设备和设备所在小组的组长设备中,以达到对相关信息进行存储备份的效果。It should be noted that, in order to save storage resources, it is usually only necessary to store related information of the device on the network device or in the group leader device of the group where the device is located. Of course, the related information of the device can also be stored in the group device of the network device and the group where the device is located, so as to achieve the effect of storing and backing related information.
在本发明实施例中,将相关信息存储在不同位置,可以采用不同的存储方式。对于将相关信息存储至网络设备中,由于每个目标接入小组中各个设备的设备ID是连续分布的,为了节省存储空间,可以以目标接入小组为存储单位,使存储信息中不需要罗列出每个设备的设备ID,而仅需要存储设备的起始设备ID和截止设备ID即可。对于将相关信息存储至组长目标设备中,由于组长设备本身并 不确定各个设备的相关信息,因此,可以从各个设备获取相关信息,之后以目标接入组为单位,进行相关信息的存储。In the embodiment of the present invention, related information is stored in different locations, and different storage manners may be adopted. For storing related information in the network device, since the device IDs of the devices in each target access group are continuously distributed, in order to save storage space, 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. For storing related information to 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.
本发明实施例提供的一种基于M2M通信的上行调度方法,网络设备重新设置每个目标接入小组中设备的设备ID之后,网络设备或是设备所在接入组中的组长设备,可以将设备的相关信息按照一定规则进行存储。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以在分组的基础上,以组为单位来完成SR信息的上报,以及PUSCH资源的分配,还可以结合目标接入组中设备的总数量,来选择合适的上报BSR的方式。由于网络设备与各个UE之间进行通信的过程中,减少了交互的信令数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。另外,通过对设备相关信息进行存储,可以有效的对数量众多的设备进行管理。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. Compared with the prior art, 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.
本发明实施例提供一种基于M2M通信的上行调度装置20,如图10所示,该装置20适用于一种机器对机器M2M通信***,该装置20用于执行如图1至图9中任意一项所示的方法流程,该装置20包括:An embodiment of the present invention provides an uplink scheduling apparatus 20 based on M2M communication. As shown in FIG. 10, 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. In one method flow illustrated, the apparatus 20 includes:
划分模块21,用于将M2M通信***中的设备划分为至少一个接入组,至少一个接入组包括第一接入组。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.
确定模块22,用于确定划分模块21经过划分得到的每个第一接入组中的组长设备、每个第一接入组的组标识ID和每个第一接入组中每个设备的设备ID。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.
接收模块23,用于接收确定模块22确定的每个组长设备发送的调度请求SR信息。The receiving module 23 is configured to receive scheduling request SR information sent by each group leader device determined by the determining module 22.
确定模块22,还用于根据每个第一接入组的优先级,从划分模块21经过划分得到的所有第一接入组中确定目标接入组。 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.
分配模块24,用于根据接收模块23接收的第一设备发送的SR信息,为第一设备分配用于上报资源状态报告BSR的资源,第一设备为目标接入组中的组长设备。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.
发送模块25,用于根据第一设备通过分配模块24分配的资源上报的BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,PDCCH信令携带有网络设备为目标接入组中的所有设备分配的物理上行共享信道PUSCH资源,以便于目标接入组中的设备进行数据传输。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. Physical uplink shared channel PUSCH resources allocated by all devices to facilitate data transmission by devices in the target access group.
在本发明实施例的一个实现方式中,确定模块22,还用于确定目标接入组中所有设备的总数量。In an implementation manner of the embodiment of the present invention, the determining module 22 is further configured to determine a total number of all devices in the target access group.
分配模块24,还用于当确定模块22确定的总数量小于阈值时,根据第一设备发送的SR信息,为目标接入组中的每个设备分配发送至少一个BSR的资源。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.
分配模块24,还用于当确定模块22确定的总数量大于或等于阈值时,根据第一设备发送的SR信息,为第一设备分配发送BSR的资源。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.
在本发明实施例的一个实现方式中,第一设备发送的BSR携带有目标接入组中的所有设备所需的目标资源。In an implementation manner of the embodiment of the present invention, the BSR sent by the first device carries the target resources required by all the devices in the target access group.
发送模块25,具体用于:The sending module 25 is specifically configured to:
根据目标资源,发送使用组ID进行掩码的PDCCH信令,PDCCH信令携带有网络设备为目标接入组中的所有设备分配的连续资源块RB的起始位置和目标资源,以便于目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。Transmitting, according to the target resource, 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.
在本发明实施例的一个实现方式中,目标接入组包括一个组长目标设备和若干个组员目标设备。In an implementation manner of the embodiment of the present invention, the target access group includes a group leader target device and a plurality of group member target devices.
发送模块25,还用于通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID。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.
接收模块23,还用于接收组长目标设备和/或组员目标设备发送的BSR,组长目标设备和/或组员目标设备发送的BSR携带有各自 与目标资源相差的数量级。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.
划分模块21,还用于根据接收模块23接收的BSR中所携带的数量级,将目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同。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.
设置模块26,用于重新设置划分模块21划分得到的每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布。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.
发送模块25,还用于向划分模块21划分得到的每个目标接入小组中设备发送重新设置的设备ID。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.
在本发明实施例的一个实现方式中,确定模块22,还用于:In an implementation manner of the embodiment of the present invention, the determining module 22 is further configured to:
当数量级发生变化时,将新增至第一目标接入小组中设备的设备ID,确定为与第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。When the order of magnitude changes, 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.
在本发明实施例的一个实现方式中,确定模块22,还用于:In an implementation manner of the embodiment of the present invention, the determining module 22 is further configured to:
根据每个第一接入组的相关参数,确定每个第一接入组的优先级,相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。Determining a priority of each first access group according to relevant parameters of each first access group, 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.
在本发明实施例的一个实现方式中,划分模块21,具体用于:In an implementation manner of the embodiment of the present invention, the dividing module 21 is specifically configured to:
按照设备的QoS需求,将M2M通信***中的设备划分为特殊接入组和普通接入组;According to the QoS requirements of the device, the devices in the M2M communication system are divided into special access groups and common access groups;
按照普通接入组中设备的位置信息,将普通接入组划分为至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于网络设备分配的传输资源块TB的总容量。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.
在本发明实施例的一个实现方式中,装置20还包括:In an implementation manner of the embodiment of the present invention, the device 20 further includes:
存储模块27,用于存储每个目标接入小组中所有设备的相关信息,相关信息包括组ID、设备ID和数量级,相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。 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.
在本发明实施例的一个实现方式中,确定模块22,具体用于:In an implementation manner of the embodiment of the present invention, the determining module 22 is specifically configured to:
确定每个第一接入组中,剩余电量最多的设备为组长设备;Determining that the device with the largest remaining power in each first access group is a group leader device;
或者,确定每个第一接入组中,用于表示与网络设备之间信道状态信息CSI的值最高的设备为组长设备;Or determining, in each of the first access groups, that the device having the highest value of the channel state information CSI between the network device is a group leader device;
或者,确定每个第一接入组中,时间提前量TA最小的设备为组长设备,TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or determining, in each of the first access groups, that 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;
或者,确定每个第一接入组中,内存最大的设备为组长设备;Or determining that the device with the largest memory in each first access group is a group leader device;
或者,确定每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为组长设备。Alternatively, it is determined 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.
本发明实施例提供的一种基于M2M通信的上行调度装置,网络设备将M2M通信***中的设备进行分组,并确定每个第一接入组中的组长设备、组ID和每个设备的设备ID;当存在需要资源的设备时,该设备所在接入组中的组长设备向网络设备发送SR信息;网络设备接根据每个第一接入组的优先级,确定目标接入组,并根据SR信息为第一设备,即目标接入组中的组长设备分配用于发送BSR的资源;第一设备向网络设备发送BSR;网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的 信道阻塞的问题。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. According to the SR information, 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. Signaling to facilitate data transmission on the PUSCH by devices in the target access group. Compared with the prior art, 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. 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. In the process of communication between the network device and each UE, 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.
本发明实施例提供一种基于M2M通信的上行调度装置30,如图11所示,该装置30适用于一种机器对机器M2M通信***,该装置30用于执行如图1至图9中任意一项所示的方法流程,该装置30包括: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:
发送模块31,用于当M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,向网络设备发送调度请求SR信息,至少一个接入组包括第一接入组。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.
确定模块32,用于当目标设备为目标接入组中的组长设备时,确定网络设备为目标设备分配的用于发送资源状态报告BSR的资源,目标接入组为所有第一接入组中优先级最高的接入组。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.
发送模块31,还用于通过确定模块32确定的网络设备分配的资源向网络设备发送BSR,以便于网络设备根据BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,PDCCH信令携带有网络设备为目标接入组中所有设备分配的物理上行共享信道PUSCH资源。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.
确定模块32,还用于确定网络设备配置的物理上行共享信道PUSCH资源,以便于目标设备进行数据传输。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.
在本发明实施例的一个实现方式中,目标设备发送的BSR携带有目标接入组中所有设备所需的目标资源。In an implementation manner of the embodiment of the present invention, the BSR sent by the target device carries the target resources required by all devices in the target access group.
当目标设备为目标接入组中的非组长设备时,装置30还包括:When the target device is a non-segment device in the target access group, the device 30 further includes:
获取模块33,用于获取目标接入组的组ID和对应的设备ID。The obtaining module 33 is configured to obtain a group ID of the target access group and a corresponding device ID.
确定模块32,具体用于:The determining module 32 is specifically configured to:
获取网络设备发送的物理下行控制信道PDCCH信令,PDCCH信令携带有网络设备为目标设备分配的连续资源块RB的起始位置和目标资源;Obtaining a physical downlink control channel 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;
根据目标接入组的组ID和对应的设备ID,确定物理上行共享信道PUSCH的时频位置。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.
在本发明实施例的一个实现方式中,目标接入组包括一个组长 目标设备和若干个组员目标设备。In an implementation manner of the embodiment of the present invention, the target access group includes a group leader Target device and several group member target devices.
获取模块33,还用于获取网络设备为目标设备重新设置的设备ID,网络设备重新设置设备ID连续分布,且为当网络设备接收到组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与目标资源相差的数量级,每个目标接入小组中设备对应的目标资源数量级相同。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.
在本发明实施例的一个实现方式中,装置30还包括:In an implementation manner of the embodiment of the present invention, the device 30 further includes:
处理模块34,用于获取并存储目标设备的相关信息,相关信息包括设备ID和数量级,相关信息的存储方式为设备ID,以及设备ID对应的数量级。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.
在本发明实施例的一个实现方式中,目标设备为第一接入组中,剩余电量最多的设备;In an implementation manner of the embodiment of the present invention, the target device is the device with the largest remaining power in the first access group;
或者,目标设备为第一接入组中,用于表示与网络设备之间信道状态信息CSI的值最高的设备;Or 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;
或者,目标设备为第一接入组中,时间提前量TA最小的设备,TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or, 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;
或者,目标设备为第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备。Alternatively, 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.
本发明实施例提供的一种基于M2M通信的上行调度装置,网络设备将M2M通信***中的设备进行分组,并确定每个第一接入组中的组长设备、组ID和每个设备的设备ID;当存在需要资源的设备时,该设备所在接入组中的组长设备向网络设备发送SR信息;网络设备接根据每个第一接入组的优先级,确定目标接入组,并根据SR信息为第一设备,即目标接入组中的组长设备分配用于发送BSR的资源;第一设备向网络设备发送BSR;网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备为其分 配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。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. According to the SR information, 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. Signaling to facilitate data transmission on the PUSCH by devices in the target access group. Compared with the prior art, when there is a need for a network device for its points When the UE is allocated to the UE of the PUSCH resource for data transmission, 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. 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.
本发明实施例提供一种网络设备40,如图12所示,该网络设备40适用于一种机器对机器M2M通信***,该网络设备40用于执行如图1至图9中任意一项所示的方法流程,该网络设备40包括处理器41和接口电路42,图中还示出了存储器43和总线44,该处理器41、接口电路42和存储器43之间通过总线44完成相互间的通信。The embodiment of the present invention provides a network device 40. As shown in FIG. 12, 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. In the illustrated method flow, 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.
需要说明的是,这里的处理器41可以是一个处理元件,也可以是多个处理元件的统称。例如,该处理元件可以是中央处理器(英文:Central Processing Unit,简称:CPU),也可以是特定集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(英文:digital singnal processor,简称:DSP),或,一个或者多个现场可编程门阵列(英文:Field Programmable Gate Array,简称:FPGA)。It should be noted that the processor 41 herein may be a processing component or a collective name of multiple processing components. For example, 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).
存储器43可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码或接入网管理设备运行所需要参数、数据等。且存储器43可以包括随机存储器(简称:RAM),也可以包括非易失性存储器(英文:non-volatile memory),例如磁盘存储 器,闪存(英文:Flash)等。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.
总线44可以是工业标准体系结构(英文:Industry Standard Architecture,简称:ISA)总线、外部设备互连(英文:Peripheral Component,简称:PCI)总线或扩展工业标准体系结构(英文:Extended Industry Standard Architecture,简称:EISA)总线等。该总线44可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。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.
该网络设备40还可以包括输入输出装置,连接于总线44,以通过总线44与处理器41等其它部分连接。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.
其中,处理器41调用存储器43中的程序代码,用于执行以上方法实施例中网络设备40执行的操作。例如,包括: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. For example, include:
通过处理器41将M2M通信***中的设备划分为至少一个接入组,至少一个接入组包括第一接入组。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.
通过处理器41确定每个第一接入组中的组长设备、每个第一接入组的组标识ID和每个第一接入组中每个设备的设备ID。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.
通过接口电路42接收处理器41确定的每个组长设备发送的调度请求SR信息。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.
根据每个第一接入组的优先级,通过处理器41从所有第一接入组中确定目标接入组。Based on the priority of each first access group, the target access group is determined by the processor 41 from all of the first access groups.
根据第一设备发送的SR信息,通过处理器41为第一设备分配用于上报资源状态报告BSR的资源,第一设备为目标接入组中的组长设备。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.
根据第一设备通过处理器41分配的资源上报BSR,通过接口电路42发送使用组ID进行掩码的物理下行控制信道PDCCH信令,PDCCH信令携带有网络设备为目标接入组中的所有设备分配的物理上行共享信道PUSCH资源,以便于目标接入组中的设备进行数据传输。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.
在本发明实施例的一个实现方式中,在网络设备根据第一设备 发送的SR信息,为第一设备分配用于上报BSR的资源之前,通过处理器41确定目标接入组中所有设备的总数量。In an implementation manner of the embodiment of the present invention, 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.
当处理器41确定的总数量小于阈值时,根据第一设备发送的SR信息,通过接口电路42为目标接入组中的每个设备分配发送至少一个BSR的资源。When the total number determined by the processor 41 is less than the threshold, according to the SR information sent by the first device, each device in the target access group is allocated through the interface circuit 42 to allocate resources of at least one BSR.
当处理器41确定的总数量大于或等于阈值时,根据第一设备发送的SR信息,接口电路42为第一设备分配发送BSR的资源。When the total number determined by the processor 41 is greater than or equal to the threshold, 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.
在本发明实施例的一个实现方式中,第一设备发送的BSR携带有目标接入组中的所有设备所需的目标资源。In an implementation manner of the embodiment of the present invention, the BSR sent by the first device carries the target resources required by all the devices in the target access group.
根据目标资源,通过接口电路42发送使用组ID进行掩码的PDCCH信令,PDCCH信令携带有网络设备为目标接入组中的所有设备分配的连续资源块RB的起始位置和目标资源,以便于目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。According to the target resource, 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. In order for all devices in the target access group to determine the time-frequency location of the physical uplink shared channel PUSCH according to the group ID and the device ID.
在本发明实施例的一个实现方式中,目标接入组包括一个组长目标设备和若干个组员目标设备。In an implementation manner of the embodiment of the present invention, the target access group includes a group leader target device and a plurality of group member target devices.
在网络设备确定每个第一接入组中的组长设备、每个第一接入组的组ID和每个第一接入组中每个设备的设备ID之后,通过接口电路42通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID。After 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, 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.
在网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令之后,通过接口电路42接收组长目标设备和/或组员目标设备发送的BSR,组长目标设备和/或组员目标设备发送的BSR携带有各自与目标资源相差的数量级。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.
根据数量级,通过处理器41将目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同。According to the order of magnitude, 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.
通过处理器41重新设置每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布。 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.
通过接口电路42,向每个目标接入小组中设备发送重新设置的设备ID。The reset device ID is transmitted to the device in each target access group through the interface circuit 42.
在本发明实施例的一个实现方式中,在网络设备向每个目标接入小组中设备发送重新设置的设备ID之后,当数量级发生变化时,通过处理器41将新增至第一目标接入小组中设备的设备ID,确定为与第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。In an implementation manner of the embodiment of the present invention, after the network device sends the reset device ID to the device in each target access group, when the order of magnitude changes, 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.
在本发明实施例的一个实现方式中,在网络设备根据每个第一接入组的优先级,从所有第一接入组中确定目标接入组之前,根据每个第一接入组的相关参数,通过处理器41确定每个第一接入组的优先级,相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。In an implementation manner of the embodiment of the present invention, before 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 Related parameters, 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.
在本发明实施例的一个实现方式中,按照设备的QoS需求,通过处理器41将M2M通信***中的设备划分为特殊接入组和普通接入组;按照普通接入组中设备的位置信息,通过处理器41将普通接入组划分为至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于网络设备分配的传输资源块TB的总容量。In an implementation manner of the embodiment of the present invention, 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.
在本发明实施例的一个实现方式中,在网络设备重新设置每个目标接入小组中设备的设备ID之后,网络设备40还包括:In an implementation manner of 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 40 further includes:
通过存储器43存储每个目标接入小组中所有设备的相关信息,相关信息包括组ID、设备ID和数量级,相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。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.
在本发明实施例的一个实现方式中,通过处理器41确定每个第一接入组中,剩余电量最多的设备为组长设备;In an implementation manner of the embodiment of the present invention, the processor 41 determines that the device with the largest remaining power in each of the first access groups is a group leader device;
或者,确定每个第一接入组中,用于表示与网络设备之间信道状态信息CSI的值最高的设备为组长设备;Or determining, in each of the first access groups, that the device having the highest value of the channel state information CSI between the network device is a group leader device;
或者,确定每个第一接入组中,时间提前量TA最小的设备为组 长设备,TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or determining that the device with the smallest timing advance TA in each of the first access groups is a group Long 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;
或者,确定每个第一接入组中,内存最大的设备为组长设备;Or determining that the device with the largest memory in each first access group is a group leader device;
或者,确定每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为组长设备。Alternatively, it is determined 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.
本发明实施例提供的一种网络设备,网络设备将M2M通信***中的设备进行分组,并确定每个第一接入组中的组长设备、组ID和每个设备的设备ID;当存在需要资源的设备时,该设备所在接入组中的组长设备向网络设备发送SR信息;网络设备接根据每个第一接入组的优先级,确定目标接入组,并根据SR信息为第一设备,即目标接入组中的组长设备分配用于发送BSR的资源;第一设备向网络设备发送BSR;网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。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; When a device that requires a resource is used, 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. Compared with the prior art, 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. 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.
本发明实施例提供一种目标设备50,如图13所示,该目标设备50适用于一种机器对机器M2M通信***,该目标设备50用于执行如图1至图9中任意一项所示的方法流程,该目标设备50包括处理器51和接口电路52,图中还示出了存储器53和总线54,该处理器51、接口电路52和存储器53之间通过总线54完成相互间的通 信。The embodiment of the present invention provides a target device 50. As shown in FIG. 13, 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. In the method flow, 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.
需要说明的是,这里的处理器51可以是一个处理元件,也可以是多个处理元件的统称。例如,该处理元件可以是中央处理器,也可以是特定集成电路,或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器,或,一个或者多个现场可编程门阵列。It should be noted that the processor 51 herein may be a processing component or a collective name of multiple processing components. For example, 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.
存储器53可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码或接入网管理设备运行所需要参数、数据等。且存储器53可以包括随机存储器,也可以包括非易失性存储器,例如磁盘存储器,闪存等。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.
总线54可以是工业标准体系结构总线、外部设备互连总线或扩展工业标准体系结构总线等。该总线54可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。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.
该目标设备50还可以包括输入输出装置,连接于总线54,以通过总线54与处理器51等其它部分连接。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.
其中,处理器51调用存储器53中的程序代码,用于执行以上方法实施例中目标设备50执行的操作。例如,包括: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. For example, include:
当M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,通过接口电路52向网络设备发送调度请求SR信息,至少一个接入组包括第一接入组。When the M2M communication system is divided into at least one access group by the network device, and the device that needs the resource exists in the first access group, 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.
当目标设备为目标接入组中的组长设备时,通过处理器51确定网络设备为目标设备分配的用于发送资源状态报告BSR的资源,目标接入组为所有第一接入组中优先级最高的接入组。When the target device is the group leader device in the target 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.
通过接口电路52通过处理器51确定的网络设备分配的资源向网络设备发送BSR,以便于网络设备根据BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,PDCCH信令携带有网络设备为目标接入组中所有设备分配的物理上行共享信道PUSCH资源。 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.
通过处理器51确定网络设备配置的物理上行共享信道PUSCH资源,以便于目标设备进行数据传输。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.
在本发明实施例的一个实现方式中,目标设备发送的BSR携带有目标接入组中所有设备所需的目标资源。In an implementation manner of the embodiment of the present invention, the BSR sent by the target device carries the target resources required by all devices in the target access group.
当目标设备为目标接入组中的非组长设备时,在目标设备确定网络设备配置的PUSCH资源之前,通过接口电路52获取目标接入组的组ID和对应的设备ID;When the target device is a non-segment device in the target access group, before the target device determines the PUSCH resource configured by the network device, the group ID of the target access group and the corresponding device ID are obtained through the interface circuit 52;
通过处理器51获取网络设备发送的物理下行控制信道PDCCH信令,PDCCH信令携带有网络设备为目标设备分配的连续资源块RB的起始位置和目标资源。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.
根据目标接入组的组ID和对应的设备ID,通过处理器51确定物理上行共享信道PUSCH的时频位置。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.
在本发明实施例的一个实现方式中,目标接入组包括一个组长目标设备和若干个组员目标设备,在目标设备确定网络设备配置的PUSCH资源之后,通过接口电路52获取网络设备为目标设备重新设置的设备ID,网络设备重新设置设备ID连续分布,且为当网络设备接收到组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与目标资源相差的数量级,每个目标接入小组中设备对应的目标资源数量级相同。In an implementation manner of the embodiment of the present invention, 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.
在本发明实施例的一个实现方式中,在目标设备获取网络设备为目标设备重新设置的设备ID之后,通过处理器51获取目标设备的相关信息,相关信息包括设备ID和数量级,相关信息的存储方式为设备ID,以及设备ID对应的数量级。In an implementation manner of the embodiment of the present invention, after the target device acquires the device ID that is reset by the network device for the target device, 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.
目标设备50,还包括:The target device 50 further includes:
通过存储器53存储目标设备的相关信息。The related information of the target device is stored through the memory 53.
在本发明实施例的一个实现方式中,目标设备为第一接入组中,剩余电量最多的设备;In an implementation manner of the embodiment of the present invention, the target device is the device with the largest remaining power in the first access group;
或者,目标设备为第一接入组中,用于表示与网络设备之间信 道状态信息CSI的值最高的设备;Or the target device is in the first access group, and is used to indicate a relationship with the network device. The device with the highest value of the channel status information CSI;
或者,目标设备为第一接入组中,时间提前量TA最小的设备,TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or, 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;
或者,目标设备为第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备。Alternatively, 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.
本发明实施例提供的一种目标设备,网络设备将M2M通信***中的设备进行分组,并确定每个第一接入组中的组长设备、组ID和每个设备的设备ID;当存在需要资源的设备时,该设备所在接入组中的组长设备向网络设备发送SR信息;网络设备接根据每个第一接入组的优先级,确定目标接入组,并根据SR信息为第一设备,即目标接入组中的组长设备分配用于发送BSR的资源;第一设备向网络设备发送BSR;网络设备根据BSR,发送使用组ID进行掩码的PDCCH信令,以便于目标接入组中的设备在PUSCH上进行数据传输。相比较于现有技术中当存在需要网络设备为其分配用于数据传输的PUSCH资源的UE时,各个UE单独向网络设备发送SR信息,同时,网络设备根据接收到的SR信息为各个UE分配用于上报BSR的资源,之后各个终端分别独立上报各自的BSR,以确保网络设备为各个UE分配合理的资源。本发明可以通过分组的方式,以组为单位,由组内的一个设备代替组内其他设备完成SR信息的发送过程。并且,当网络设备为组内各个设备分配PUSCH资源时,可以仅通过发送一条PDCCH信令,就能够让组内各个设备确定网络设备为自身分配的PUSCH资源,以便于完成后续的数据传输过程。由于网络设备与各个UE之间进行通信的过程中,减少了交互信令的数量,因此,解决了在M2M通信过程中,因终端数量较大而造成的信道阻塞的问题。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; When a device that requires a resource is used, 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. Compared with the prior art, 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. 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 various embodiments in the specification are described in a progressive manner, and the same or similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant method can be found in the method implementation. Part of the description of the example can be.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. 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).
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。 The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. All should be covered by the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims (42)

  1. 一种基于M2M通信的上行调度方法,其特征在于,所述方法适用于一种机器对机器M2M通信***,所述方法包括:An uplink scheduling method based on M2M communication, characterized in that the method is applicable to a machine-to-machine M2M communication system, the method comprising:
    网络设备将所述M2M通信***中的设备划分为至少一个接入组,所述至少一个接入组包括第一接入组;The network device divides the device in the M2M communication system into at least one access group, and the at least one access group includes a first access group;
    所述网络设备确定每个第一接入组中的组长设备、所述每个第一接入组的组标识ID和所述每个第一接入组中每个设备的设备ID;Determining, by the network device, a group leader device in each first access group, a group identity ID of each of the first access groups, and a device ID of each device in each of the first access groups;
    所述网络设备接收每个组长设备发送的调度请求SR信息;The network device receives scheduling request SR information sent by each group leader device;
    所述网络设备根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组;Determining, by the network device, the target access group from all the first access groups according to the priority of each of the first access groups;
    所述网络设备根据第一设备发送的SR信息,为所述第一设备分配用于上报资源状态报告BSR的资源,所述第一设备为所述目标接入组中的组长设备;The network device allocates a resource for reporting a resource status report BSR to the first device according to the SR information sent by the first device, where the first device is a group leader device in the target access group;
    所述网络设备根据所述BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的物理上行共享信道PUSCH资源,以便于所述目标接入组中的设备进行数据传输。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 a physicality allocated by the network device to all devices in the target access group. Uplinking the shared channel PUSCH resources to facilitate data transmission by devices in the target access group.
  2. 根据权利要求1所述的方法,其特征在于,在所述网络设备根据第一设备发送的SR信息,为所述第一设备分配用于上报BSR的资源之前,包括:The method according to claim 1, wherein before the network device allocates resources for reporting the BSR to the first device according to the SR information sent by the first device, the method includes:
    所述网络设备确定所述目标接入组中所有设备的总数量;The network device determines a total number of all devices in the target access group;
    当所述总数量小于阈值时,所述网络设备根据第一设备发送的SR信息,为所述目标接入组中的每个设备分配发送至少一个BSR的资源;When the total number is less than the threshold, 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;
    当所述总数量大于或等于所述阈值时,执行步骤所述网络设备根据第一设备发送的SR信息,为所述第一设备分配发送BSR的资源。When the total number is greater than or equal to the threshold, the network device performs a step of allocating a resource for sending the BSR to the first device according to the SR information sent by the first device.
  3. 根据权利要求2所述的方法,其特征在于,所述第一设备发送的BSR携带有所述目标接入组中的所有设备所需的目标资源;The method according to claim 2, wherein the BSR sent by the first device carries target resources required by all devices in the target access group;
    所述网络设备根据所述BSR,发送使用组ID进行掩码的PDCCH 信令,包括:Transmitting, by the network device, a PDCCH masked by using a group ID according to the BSR Signaling, including:
    所述网络设备根据所述目标资源,发送使用组ID进行掩码的PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的连续资源块RB的起始位置和所述目标资源,以便于所述目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。The network device sends, according to the target resource, PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries a continuous resource block RB allocated by the network device to all devices in the target access group. The starting location 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.
  4. 根据权利要求2或3所述的方法,其特征在于,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述网络设备确定每个第一接入组中的组长设备、所述每个第一接入组的组ID和所述每个第一接入组中每个设备的设备ID之后,包括:The method according to claim 2 or 3, wherein the target access group comprises a group leader target device and a plurality of group member target devices, wherein the network device determines each of the first access groups After the group leader device, 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 method includes:
    所述网络设备通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID;Transmitting, by the PDCCH, a group ID and a device ID to each device in each first access group by using a PDCCH;
    在所述网络设备根据所述BSR,发送使用组ID进行掩码的PDCCH信令之后,包括:After the network device sends the PDCCH signaling that is masked by using the group ID according to the BSR, the network device includes:
    所述网络设备接收所述组长目标设备和/或组员目标设备发送的BSR,所述组长目标设备和/或组员目标设备发送的BSR携带有各自与所述目标资源相差的数量级;Receiving, by the network device, a BSR sent by the group leader target device and/or the group member target device, where 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 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;
    所述网络设备重新设置所述每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布;Resetting, by the network device, a device ID of the device in each target access group, where the reset device ID is continuously distributed;
    所述网络设备向所述每个目标接入小组中设备发送所述重新设置的设备ID。The network device sends the reset device ID to the device in each target access group.
  5. 根据权利要求4所述的方法,其特征在于,在所述网络设备向所述每个目标接入小组中设备发送所述重新设置的设备ID之后,包括:The method according to claim 4, after the network device sends the reset device ID to the device in each target access group, including:
    当所述数量级发生变化时,所述网络设备将新增至第一目标接入小组中设备的设备ID,确定为与所述第一目标接入小组中最后一个 设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。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 the last one in the first target access group. The next device ID of the 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 is The access team exchanges the device IDs of the devices exchanged in the fourth target access group.
  6. 根据权利要求1至5中任意一项所述的方法,其特征在于,在所述网络设备根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组之前,包括:The method according to any one of claims 1 to 5, wherein the network device determines target access from all first access groups according to the priority of each of the first access groups Before the group, including:
    所述网络设备根据所述每个第一接入组的相关参数,确定所述每个第一接入组的优先级,所述相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。Determining, by the network device, a priority of each of the first access groups according to the related parameters of each of the first access groups, where the related parameters include at least a current priority, a delay requirement, and a obtained scheduling One of the number of times and quality of service QoS.
  7. 根据权利要求6所述的方法,其特征在于,所述网络设备将所述M2M通信***中的设备划分为至少一个接入组,包括:The method according to claim 6, wherein the network device divides the device in the M2M communication system into at least one access group, including:
    所述网络设备按照设备的QoS需求,将所述M2M通信***中的设备划分为特殊接入组和普通接入组;The network device divides the devices in the M2M communication system into a special access group and a normal access group according to the QoS requirements of the device;
    所述网络设备按照所述普通接入组中设备的位置信息,将所述普通接入组划分为所述至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于所述网络设备分配的传输资源块TB的总容量。The network device divides the common access group into the at least one first access group according to the location information of the device in the common access group, where each device in the first access group requires The resource is less than or equal to the total capacity of the transmission resource block TB allocated by the network device.
  8. 根据权利要求4所述的方法,其特征在于,在所述网络设备重新设置所述每个目标接入小组中设备的设备ID之后,包括:The method according to claim 4, after the network device resets the device ID of the device in each target access group, including:
    所述网络设备存储所述每个目标接入小组中所有设备的相关信息,所述相关信息包括组ID、设备ID和数量级,所述相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。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 each level corresponds to The starting device ID and the ending device ID.
  9. 根据权利要求1至8中任意一项所述的方法,其特征在于,所述网络设备确定每个第一接入组中的组长设备,包括:The method according to any one of claims 1 to 8, wherein the determining, by the network device, the group leader device in each first access group comprises:
    所述网络设备确定所述每个第一接入组中,剩余电量最多的设备为所述组长设备;Determining, by the network device, that the device with the largest remaining power in each of the first access groups is the group leader device;
    或者,所述网络设备确定所述每个第一接入组中,用于表示与所 述网络设备之间信道状态信息CSI的值最高的设备为所述组长设备;Or the network device determines, in each of the first access groups, The device with the highest value of the channel state information CSI between the network devices is the group leader device;
    或者,所述网络设备确定所述每个第一接入组中,时间提前量TA最小的设备为所述组长设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or the network device determines that, in each of the first access groups, the device with the smallest timing advance TA is the group leader device, and the TA is used to indicate that the device sends data in advance and preset data is sent. The interval between times;
    或者,所述网络设备确定所述每个第一接入组中,内存最大的设备为所述组长设备;Or the network device determines that the device with the largest memory in each of the first access groups is the group leader device;
    或者,所述网络设备确定所述每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为所述组长设备。Alternatively, the network device determines, in each of the first access groups, that the device that needs the smallest, largest, or the smallest difference from the average required resource when transmitting data is the group leader device.
  10. 一种基于M2M通信的上行调度方法,其特征在于,所述方法适用于一种机器对机器M2M通信***,所述方法包括:An uplink scheduling method based on M2M communication, characterized in that the method is applicable to a machine-to-machine M2M communication system, the method comprising:
    当所述M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,所述第一接入组中的目标设备向所述网络设备发送调度请求SR信息,所述至少一个接入组包括所述第一接入组;When the M2M communication system is divided into at least one access group by a network device, and a device requiring resources exists in the first access group, the target device in the first access group sends a scheduling request to the network device. SR information, the at least one access group includes the first access group;
    当所述目标设备为目标接入组中的组长设备时,所述目标设备确定所述网络设备为所述目标设备分配的用于发送资源状态报告BSR的资源,所述目标接入组为所有第一接入组中优先级最高的接入组;When the target device is a group leader device in the target access group, the target device determines, by the network device, a resource allocated by the network device for sending a resource status report BSR, where the target access group is The access group with the highest priority among all the first access groups;
    所述目标设备向所述网络设备发送BSR,以便于所述网络设备根据所述BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中所有设备分配的物理上行共享信道PUSCH资源;The target device 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 a physical uplink shared channel PUSCH resource allocated by the device to all devices in the target access group;
    所述目标设备确定所述网络设备配置的物理上行共享信道PUSCH资源,以便于所述目标设备进行数据传输。The target device determines a physical uplink shared channel PUSCH resource configured by the network device, so that the target device performs data transmission.
  11. 根据权利要求10所述的方法,其特征在于,所述目标设备发送的BSR携带有所述目标接入组中所有设备所需的目标资源;The method according to claim 10, wherein the BSR sent by the target device carries target resources required by all devices in the target access group;
    当所述目标设备为所述目标接入组中的非组长设备时,在所述目标设备确定所述网络设备配置的PUSCH资源之前,包括:Before the target device is a non-segment device in the target access group, before the target device determines the PUSCH resource configured by the network device, the method includes:
    所述目标设备获取所述目标接入组的组ID和对应的设备ID; Obtaining, by the target device, a group ID of the target access group and a corresponding device ID;
    所述目标设备确定所述网络设备配置的PUSCH资源,包括:Determining, by the target device, the PUSCH resource configured by the network device, including:
    所述目标设备获取所述网络设备发送的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标设备分配的连续资源块RB的起始位置和所述目标资源;Obtaining, by the target device, 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 ;
    所述目标设备根据所述目标接入组的组ID和对应的设备ID,确定物理上行共享信道PUSCH的时频位置。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.
  12. 根据权利要求11所述的方法,其特征在于,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述目标设备确定所述网络设备配置的PUSCH资源之后,包括:The method according to claim 11, wherein the target access group comprises a group leader target device and a plurality of group member target devices, after the target device determines the PUSCH resources configured by the network device, including :
    所述目标设备获取所述网络设备为所述目标设备重新设置的设备ID,所述网络设备重新设置设备ID连续分布,且为当所述网络设备接收到所述组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将所述目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与所述目标资源相差的数量级,所述每个目标接入小组中设备对应的目标资源数量级相同。Obtaining, by the target device, a device ID that is reset by the network device for the target device, where the network device resets the device ID continuously, and when the network device receives the group target device and/or group When the BSR is sent by the target device, 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, where the order of magnitude is the target resource The order of magnitude is different, and the target resources corresponding to the devices in each target access group are of the same order of magnitude.
  13. 根据权利要求12所述的方法,其特征在于,在所述目标设备获取所述网络设备为所述目标设备重新设置的设备ID之后,包括:The method according to claim 12, after the acquiring, by the target device, the device ID that is reset by the network device for the target device, the method includes:
    所述组长目标设备获取并存储所述目标设备的相关信息,所述相关信息包括设备ID和数量级,所述相关信息的存储方式为设备ID,以及设备ID对应的数量级。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.
  14. 根据权利要求10所述的方法,其特征在于,所述目标设备为所述第一接入组中,剩余电量最多的设备;The method according to claim 10, wherein the target device is a device in the first access group that has the most remaining power;
    或者,所述目标设备为所述第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备;Or 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;
    或者,所述目标设备为所述第一接入组中,时间提前量TA最小的设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or 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;
    或者,所述目标设备为所述第一接入组中,在发送数据时所需资 源最小、最大或与平均所需资源的差值最小的设备。Or the target device is in the first access group, and is required when sending data. A device with the smallest, largest, or smallest difference from the average required resource.
  15. 一种基于M2M通信的上行调度装置,其特征在于,所述装置适用于一种机器对机器M2M通信***,所述装置包括:An uplink scheduling device based on M2M communication, characterized in that the device is suitable for a machine-to-machine M2M communication system, the device comprising:
    划分模块,用于将所述M2M通信***中的设备划分为至少一个接入组,所述至少一个接入组包括第一接入组;a dividing module, 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;
    确定模块,用于确定所述划分模块经过划分得到的每个第一接入组中的组长设备、所述每个第一接入组的组标识ID和所述每个第一接入组中每个设备的设备ID;a determining module, configured to determine a group leader device in each first access group that is divided by the dividing module, a group identity ID of each of the first access groups, and each of the first access groups The device ID of each device in the device;
    接收模块,用于接收所述确定模块确定的每个组长设备发送的调度请求SR信息;a receiving module, configured to receive scheduling request SR information sent by each group leader device determined by the determining module;
    所述确定模块,还用于根据所述每个第一接入组的优先级,从所述划分模块经过划分得到的所有第一接入组中确定目标接入组;The determining module is further configured to determine, according to the priority of each first access group, a target access group from all the first access groups obtained by dividing the dividing module;
    分配模块,用于根据所述接收模块接收的第一设备发送的SR信息,为所述第一设备分配用于上报资源状态报告BSR的资源,所述第一设备为所述目标接入组中的组长设备;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 equipment;
    发送模块,用于根据所述第一设备通过所述分配模块分配的资源上报的所述BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有网络设备为所述目标接入组中的所有设备分配的物理上行共享信道PUSCH资源,以便于所述目标接入组中的设备进行数据传输。a sending module, configured to send, according to the BSR that is reported by the first device by using the resource allocated by the allocation module, a physical downlink control channel PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries a network device A physical uplink shared channel PUSCH resource allocated for all devices in the target access group, so that devices in the target access group perform data transmission.
  16. 根据权利要求15所述的装置,其特征在于,所述确定模块,还用于确定所述目标接入组中所有设备的总数量;The device according to claim 15, wherein the determining module is further configured to determine a total number of all devices in the target access group;
    所述分配模块,还用于当所述确定模块确定的所述总数量小于阈值时,根据第一设备发送的SR信息,为所述目标接入组中的每个设备分配发送至少一个BSR的资源;The allocating module is further configured to: when the total number determined by the determining module is less than a threshold, allocate, according to the SR information sent by the first device, to send, by each device in the target access group, at least one BSR. Resource
    所述分配模块,还用于当所述确定模块确定的所述总数量大于或等于所述阈值时,根据第一设备发送的SR信息,为所述第一设备分配发送BSR的资源。The allocating module 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 is greater than or equal to the threshold.
  17. 根据权利要求16所述的装置,其特征在于,所述第一设备 发送的BSR携带有所述目标接入组中的所有设备所需的目标资源;The device according to claim 16, wherein said first device The sent BSR carries the target resources required by all devices in the target access group;
    所述发送模块,具体用于:The sending module is specifically configured to:
    根据所述目标资源,发送使用组ID进行掩码的PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的连续资源块RB的起始位置和所述目标资源,以便于所述目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。Transmitting, according to the target resource, PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries a starting location of a continuous resource block RB allocated by the network device to all devices in the target access group. 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.
  18. 根据权利要求16或17所述的装置,其特征在于,所述目标接入组包括一个组长目标设备和若干个组员目标设备;The apparatus according to claim 16 or 17, wherein the target access group comprises a group leader target device and a plurality of group member target devices;
    所述发送模块,还用于通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID;The sending module is further configured to send, by using a PDCCH, a group ID and a device ID to each device in each first access group;
    所述接收模块,还用于接收所述组长目标设备和/或组员目标设备发送的BSR,所述组长目标设备和/或组员目标设备发送的BSR携带有各自与所述目标资源相差的数量级;The receiving module is further configured to receive a BSR sent by the group leader target device and/or the group member target device, where the BSR sent by the group leader target device and/or the group member target device carries the respective target resource The magnitude of the difference;
    所述划分模块,还用于根据所述接收模块接收的BSR中所携带的所述数量级,将所述目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同;The dividing module 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, where each target access group The target resources of the device are of the same order of magnitude;
    设置模块,用于重新设置所述划分模块划分得到的所述每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布;a setting module, configured to reset a device ID of the device in each target access group obtained by dividing the dividing module, wherein the reset device ID is continuously distributed;
    所述发送模块,还用于向所述划分模块划分得到的所述每个目标接入小组中设备发送所述重新设置的设备ID。The sending module is further configured to send, by the device in each target access group that is divided by the dividing module, the reset device ID.
  19. 根据权利要求18所述的装置,其特征在于,所述确定模块,还用于:The device according to claim 18, wherein the determining module is further configured to:
    当所述数量级发生变化时,将新增至第一目标接入小组中设备的设备ID,确定为与所述第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的设备的设备ID进行互换。 When the order of magnitude changes, the device ID added to the device in the first target access group is determined as 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 and the fourth target access group are performed. The device IDs of the exchanged devices are interchanged.
  20. 根据权利要求15至19中任意一项所述的装置,其特征在于,所述确定模块,还用于:The device according to any one of claims 15 to 19, wherein the determining module is further configured to:
    根据所述每个第一接入组的相关参数,确定所述每个第一接入组的优先级,所述相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。Determining, according to the related parameters of each first access group, 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 service quality. One of the QoS.
  21. 根据权利要求20所述的装置,其特征在于,所述划分模块,具体用于:The device according to claim 20, wherein the dividing module is specifically configured to:
    按照设备的QoS需求,将所述M2M通信***中的设备划分为特殊接入组和普通接入组;Dividing the devices in the M2M communication system into special access groups and common access groups according to QoS requirements of the device;
    按照所述普通接入组中设备的位置信息,将所述普通接入组划分为所述至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于所述网络设备分配的传输资源块TB的总容量。And dividing, according to the location information of the device in the common access group, the common access group into the at least one first access group, where resources required by devices in each first access group are less than or equal to The total capacity of the transmission resource block TB allocated by the network device.
  22. 根据权利要求18所述的装置,其特征在于,所述装置还包括:The device of claim 18, wherein the device further comprises:
    存储模块,用于存储所述每个目标接入小组中所有设备的相关信息,所述相关信息包括组ID、设备ID和数量级,所述相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。a storage module, configured to store 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 each order of magnitude corresponds to The starting device ID and the ending device ID.
  23. 根据权利要求15至22中任意一项所述的装置,其特征在于,所述确定模块,具体用于:The device according to any one of claims 15 to 22, wherein the determining module is specifically configured to:
    确定所述每个第一接入组中,剩余电量最多的设备为所述组长设备;Determining, in each of the first access groups, that the device with the largest remaining power is the group leader device;
    或者,确定所述每个第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备为所述组长设备;Or determining, in each of the first access groups, that the device having the highest value of channel state information CSI with the network device is the group leader device;
    或者,确定所述每个第一接入组中,时间提前量TA最小的设备为所述组长设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;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. interval;
    或者,确定所述每个第一接入组中,内存最大的设备为所述组长设备; Or determining, in each of the first access groups, that the device with the largest memory is the group leader device;
    或者,确定所述每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为所述组长设备。Or determining, in each of the first access groups, that the device that needs the smallest, largest, or the smallest difference from the average required resource when transmitting data is the group leader device.
  24. 一种基于M2M通信的上行调度装置,其特征在于,所述装置适用于一种机器对机器M2M通信***,所述装置包括:An uplink scheduling device based on M2M communication, characterized in that the device is suitable for a machine-to-machine M2M communication system, the device comprising:
    发送模块,用于当所述M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,向所述网络设备发送调度请求SR信息,所述至少一个接入组包括所述第一接入组;a sending module, configured to send scheduling request SR information to the network device, when the M2M communication system is divided into at least one access group by a network device, and a device that needs a resource exists in the first access group, where An access group includes the first access group;
    确定模块,用于当目标设备为目标接入组中的组长设备时,确定所述网络设备为所述目标设备分配的用于发送资源状态报告BSR的资源,所述目标接入组为所有第一接入组中优先级最高的接入组;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 all The access group with the highest priority among the first access group;
    所述发送模块,还用于通过所述确定模块确定的所述网络设备分配的资源向所述网络设备发送BSR,以便于所述网络设备根据所述BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中所有设备分配的物理上行共享信道PUSCH资源;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, so that the network device sends a packet with a group identifier ID according to the BSR. Physical downlink control channel PDCCH signaling, where the PDCCH signaling carries a physical uplink shared channel PUSCH resource allocated by the network device to all devices in the target access group;
    所述确定模块,还用于确定所述网络设备配置的物理上行共享信道PUSCH资源,以便于所述目标设备进行数据传输。The determining module 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.
  25. 根据权利要求24所述的装置,其特征在于,所述目标设备发送的BSR携带有所述目标接入组中所有设备所需的目标资源;The device according to claim 24, wherein the BSR sent by the target device carries target resources required by all devices in the target access group;
    当所述目标设备为所述目标接入组中的非组长设备时,所述装置还包括:When the target device is a non-segment device in the target access group, the device further includes:
    获取模块,用于获取所述目标接入组的组ID和对应的设备ID;An obtaining module, configured to acquire a group ID of the target access group and a corresponding device ID;
    所述确定模块,具体用于:The determining module is specifically configured to:
    获取所述网络设备发送的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标设备分配的连续资源块RB的起始位置和所述目标资源;And acquiring, by the network device, a physical downlink control channel PDCCH signaling, 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;
    根据所述目标接入组的组ID和对应的设备ID,确定物理上行共享信道PUSCH的时频位置。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.
  26. 根据权利要求25所述的装置,其特征在于,所述目标接入 组包括一个组长目标设备和若干个组员目标设备;The apparatus of claim 25 wherein said target access The group includes a leader target device and a number of group member target devices;
    所述获取模块,还用于获取所述网络设备为所述目标设备重新设置的设备ID,所述网络设备重新设置设备ID连续分布,且为当所述网络设备接收到所述组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将所述目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与所述目标资源相差的数量级,所述每个目标接入小组中设备对应的目标资源数量级相同。The acquiring module 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 when the network device receives the group target device And/or when the BSR is sent by the target device, 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, where the order of magnitude is The target resources are different in magnitude, and the target resources corresponding to the devices in each target access group are of the same order of magnitude.
  27. 根据权利要求26所述的装置,其特征在于,所述装置还包括:The device of claim 26, wherein the device further comprises:
    处理模块,用于获取并存储所述目标设备的相关信息,所述相关信息包括设备ID和数量级,所述相关信息的存储方式为设备ID,以及设备ID对应的数量级。The processing module 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.
  28. 根据权利要求24所述的装置,其特征在于,所述目标设备为所述第一接入组中,剩余电量最多的设备;The device according to claim 24, wherein the target device is a device in the first access group that has the most remaining power;
    或者,所述目标设备为所述第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备;Or 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;
    或者,所述目标设备为所述第一接入组中,时间提前量TA最小的设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or 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;
    或者,所述目标设备为所述第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备。Alternatively, the target device is a device in the first access group that needs to have the smallest, largest, or the smallest difference from the average required resource when transmitting data.
  29. 一种网络设备,其特征在于,所述网络设备适用于一种机器对机器M2M通信***,所述网络设备包括处理器、接口电路和总线,所述总线用于实现所述处理器和所述接口电路之间的连接通信;A network device, wherein the network device is applicable to a machine-to-machine M2M communication system, the network device comprising a processor, an interface circuit, and a bus, the bus being configured to implement the processor and the Connection communication between interface circuits;
    所述处理器,用于将所述M2M通信***中的设备划分为至少一个接入组,所述至少一个接入组包括第一接入组;The processor is 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;
    所述处理器,还用于确定每个第一接入组中的组长设备、所述每个第一接入组的组标识ID和所述每个第一接入组中每个设备的设备 ID;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 Equipment ID;
    所述接口电路,用于接收所述处理器确定的每个组长设备发送的调度请求SR信息;The interface circuit is configured to receive scheduling request SR information sent by each group leader device determined by the processor;
    所述处理器,还用于根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组;The processor is further configured to determine a target access group from all the first access groups according to the priority of each of the first access groups;
    所述处理器,还用于根据第一设备发送的SR信息,为所述第一设备分配用于上报资源状态报告BSR的资源,所述第一设备为所述目标接入组中的组长设备;The processor is further configured to allocate, by the first device, a resource for reporting a resource status report BSR according to the SR information sent by the first device, where the first device is a group leader in the target access group. device;
    所述接口电路,还用于根据所述第一设备通过所述处理器分配的资源上报所述BSR,发送使用组ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备分配的物理上行共享信道PUSCH资源,以便于所述目标接入组中的设备进行数据传输。The interface circuit is further configured to send, according to the resource allocated by the first device by the processor, the BSR, and send a physical downlink control channel PDCCH signaling that is masked by using a group ID, where the PDCCH signaling carries The network device allocates physical uplink shared channel PUSCH resources for all devices in the target access group, so that devices in the target access group perform data transmission.
  30. 根据权利要求29所述的网络设备,其特征在于,在所述网络设备根据第一设备发送的SR信息,为所述第一设备分配用于上报BSR的资源之前,The network device according to claim 29, wherein before the network device allocates resources for reporting the BSR to the first device according to the SR information sent by the first device,
    所述处理器,还用于确定所述目标接入组中所有设备的总数量;The processor is further configured to determine a total number of all devices in the target access group;
    所述接口电路,还用于当所述处理器确定的所述总数量小于阈值时,根据第一设备发送的SR信息,为所述目标接入组中的每个设备分配发送至少一个BSR的资源;The interface circuit is further configured to: when the total number determined by the processor is less than a threshold, allocate, according to the SR information sent by the first device, to send, by each device in the target access group, at least one BSR. Resource
    所述接口电路,还用于当所述处理器确定的所述总数量大于或等于所述阈值时,根据第一设备发送的SR信息,为所述第一设备分配发送BSR的资源。The interface circuit is further configured to allocate, according to the SR information sent by the first device, the resource for sending the BSR to the first device, when the total number determined by the processor is greater than or equal to the threshold.
  31. 根据权利要求30所述的网络设备,其特征在于,所述第一设备发送的BSR携带有所述目标接入组中的所有设备所需的目标资源;The network device according to claim 30, wherein the BSR sent by the first device carries target resources required by all devices in the target access group;
    所述接口电路,具体用于:The interface circuit is specifically configured to:
    根据所述目标资源,发送使用组ID进行掩码的PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中的所有设备 分配的连续资源块RB的起始位置和所述目标资源,以便于所述目标接入组中的所有设备根据组ID和设备ID,确定物理上行共享信道PUSCH的时频位置。Transmitting, 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.
  32. 根据权利要求30或31所述的网络设备,其特征在于,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述网络设备确定每个第一接入组中的组长设备、所述每个第一接入组的组ID和所述每个第一接入组中每个设备的设备ID之后,The network device according to claim 30 or 31, wherein the target access group comprises a group leader target device and a plurality of group member target devices, wherein the network device determines each first access group After the group leader device, the group ID of each of the first access groups, and the device ID of each device in each of the first access groups,
    所述接口电路,还用于通过PDCCH向每个第一接入组中的每个设备发送组ID和设备ID;The interface circuit is further configured to send, by using a PDCCH, a group ID and a device ID to each device in each first access group;
    在所述网络设备根据所述BSR,发送使用组ID进行掩码的PDCCH信令之后,After the network device sends the PDCCH signaling masked by using the group ID according to the BSR,
    所述接口电路,还用于接收所述组长目标设备和/或组员目标设备发送的BSR,所述组长目标设备和/或组员目标设备发送的BSR携带有各自与所述目标资源相差的数量级;The interface circuit is further configured to receive a BSR sent by the group leader target device and/or a group member target device, where the BSR sent by the group leader target device and/or the group member target device carries the target resource and the target resource. The magnitude of the difference;
    所述处理器,还用于根据所述数量级,将所述目标接入组划分为至少两个目标接入小组,其中,每个目标接入小组中设备对应的目标资源数量级相同;The processor is further configured to divide the target access group into at least two target access groups according to the order of magnitude, where the target resources of the devices in each target access group are of the same order of magnitude;
    所述处理器,还用于重新设置所述每个目标接入小组中设备的设备ID,其中,重新设置的设备ID连续分布;The processor is further configured to reset a device ID of the device in each target access group, where the reset device ID is continuously distributed;
    所述接口电路,还用于向所述每个目标接入小组中设备发送所述重新设置的设备ID。The interface circuit is further configured to send the reset device ID to the device in each target access group.
  33. 根据权利要求32所述的网络设备,其特征在于,在所述网络设备向所述每个目标接入小组中设备发送所述重新设置的设备ID之后,The network device according to claim 32, after the network device sends the reset device ID to the device in each target access group,
    所述处理器,还用于当所述数量级发生变化时,将新增至第一目标接入小组中设备的设备ID,确定为与所述第一目标接入小组中最后一个设备ID的相邻下一个设备ID;和/或,将减少设备的第二目标接入小组中最后一个设备的设备ID,修改为被减少的设备的设备ID;和/或,将第三目标接入小组与第四目标接入小组中进行交换的 设备的设备ID进行互换。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, as a phase with a 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 Exchanged in the fourth target access group The device IDs of the devices are interchanged.
  34. 根据权利要求29至33中任意一项所述的网络设备,其特征在于,在所述网络设备根据所述每个第一接入组的优先级,从所有第一接入组中确定目标接入组之前,The network device according to any one of claims 29 to 33, wherein the network device determines the target connection from all the first access groups according to the priority of each of the first access groups. Before joining,
    所述处理器,还用于根据所述每个第一接入组的相关参数,确定所述每个第一接入组的优先级,所述相关参数至少包括当前优先级、时延要求、已获得的调度次数和服务质量QoS中的一种。The processor is further configured to determine a priority of each of the first access groups according to the related parameters of each of the first access groups, where the related parameters include at least a current priority, a delay requirement, One of the number of scheduling times and quality of service QoS that have been obtained.
  35. 根据权利要求34所述的网络设备,其特征在于,所述处理器,具体用于:The network device according to claim 34, wherein the processor is specifically configured to:
    按照设备的QoS需求,将所述M2M通信***中的设备划分为特殊接入组和普通接入组;Dividing the devices in the M2M communication system into special access groups and common access groups according to QoS requirements of the device;
    按照所述普通接入组中设备的位置信息,将所述普通接入组划分为所述至少一个第一接入组,其中,每个第一接入组中设备所需的资源小于或等于所述网络设备分配的传输资源块TB的总容量。And dividing, according to the location information of the device in the common access group, the common access group into the at least one first access group, where resources required by devices in each first access group are less than or equal to The total capacity of the transmission resource block TB allocated by the network device.
  36. 根据权利要求32所述的网络设备,其特征在于,在所述网络设备重新设置所述每个目标接入小组中设备的设备ID之后,所述网络设备还包括:The network device according to claim 32, wherein after the network device resets the device ID of the device in each target access group, the network device further includes:
    存储器,用于存储所述每个目标接入小组中所有设备的相关信息,所述相关信息包括组ID、设备ID和数量级,所述相关信息的存储方式为数量级,以及每个数量级对应的起始的设备ID和截止的设备ID。a storage unit, configured to store 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 each level corresponds to The starting device ID and the ending device ID.
  37. 根据权利要求29至36中任意一项所述的网络设备,其特征在于,所述处理器,具体用于:The network device according to any one of claims 29 to 36, wherein the processor is specifically configured to:
    确定所述每个第一接入组中,剩余电量最多的设备为所述组长设备;Determining, in each of the first access groups, that the device with the largest remaining power is the group leader device;
    或者,确定所述每个第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备为所述组长设备;Or determining, in each of the first access groups, that the device having the highest value of channel state information CSI with the network device is the group leader device;
    或者,确定所述每个第一接入组中,时间提前量TA最小的设备为所述组长设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔; 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. Interval
    或者,确定所述每个第一接入组中,内存最大的设备为所述组长设备;Or determining, in each of the first access groups, that the device with the largest memory is the group leader device;
    或者,确定所述每个第一接入组中,在发送数据时所需资源最小、最大或与平均所需资源的差值最小的设备为所述组长设备。Or determining, in each of the first access groups, that the device that needs the smallest, largest, or the smallest difference from the average required resource when transmitting data is the group leader device.
  38. 一种目标设备,其特征在于,所述目标设备适用于一种机器对机器M2M通信***,所述目标设备包括处理器、接口电路和总线,所述总线用于实现所述处理器和所述接口电路之间的连接通信;A target device, wherein the target device is applicable to a machine-to-machine M2M communication system, the target device comprising a processor, an interface circuit, and a bus, the bus being configured to implement the processor and the Connection communication between interface circuits;
    所述接口电路,用于当所述M2M通信***被网络设备划分为至少一个接入组,且第一接入组中存在需要资源的设备时,向所述网络设备发送调度请求SR信息,所述至少一个接入组包括所述第一接入组;The interface circuit is configured to: when the M2M communication system is divided into 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 Said at least one access group comprising said first access group;
    所述处理器,用于当所述目标设备为目标接入组中的组长设备时,确定所述网络设备为所述目标设备分配的用于发送资源状态报告BSR的资源,所述目标接入组为所有第一接入组中优先级最高的接入组;The processor is configured to: when the target device is a group leader device in a target access group, determine, by the network device, a resource allocated by the network device to send a resource status report BSR, where the target device is connected The enrollment is the highest priority access group of all the first access groups;
    所述接口电路,还用于通过所述处理器确定的所述网络设备分配的资源向所述网络设备发送BSR,以便于所述网络设备根据所述BSR,发送使用组标识ID进行掩码的物理下行控制信道PDCCH信令,所述PDCCH信令携带有所述网络设备为所述目标接入组中所有设备分配的物理上行共享信道PUSCH资源;The interface circuit is further configured to send a BSR to the network device by using the resource allocated by the network device determined by the processor, so that the network device sends a packet with a group identifier ID according to the BSR. Physical downlink control channel PDCCH signaling, where the PDCCH signaling carries a physical uplink shared channel PUSCH resource allocated by the network device to all devices in the target access group;
    所述处理器,用于确定所述网络设备配置的物理上行共享信道PUSCH资源,以便于所述目标设备进行数据传输。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.
  39. 根据权利要求38所述的目标设备,其特征在于,所述目标设备发送的BSR携带有所述目标接入组中所有设备所需的目标资源;The target device according to claim 38, wherein the BSR sent by the target device carries target resources required by all devices in the target access group;
    当所述目标设备为所述目标接入组中的非组长设备时,在所述目标设备确定所述网络设备配置的PUSCH资源之前,When the target device is a non-segment device in the target access group, before the target device determines the PUSCH resource configured by the network device,
    所述接口电路,还用于获取所述目标接入组的组ID和对应的设备ID;The interface circuit is further configured to acquire a group ID of the target access group and a corresponding device ID;
    所述处理器,具体用于:The processor is specifically configured to:
    获取所述网络设备发送的物理下行控制信道PDCCH信令,所述 PDCCH信令携带有所述网络设备为所述目标设备分配的连续资源块RB的起始位置和所述目标资源;Acquiring physical downlink control channel PDCCH signaling sent by the network device, where The PDCCH signaling carries a starting location of the contiguous resource block RB allocated by the network device for the target device and the target resource;
    根据所述目标接入组的组ID和对应的设备ID,确定物理上行共享信道PUSCH的时频位置。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.
  40. 根据权利要求39所述的目标设备,其特征在于,所述目标接入组包括一个组长目标设备和若干个组员目标设备,在所述目标设备确定所述网络设备配置的PUSCH资源之后,The target device according to claim 39, wherein the target access group comprises a group leader target device and a plurality of group member target devices, after the target device determines the PUSCH resources configured by the network device,
    所述接口电路,还用于获取所述网络设备为所述目标设备重新设置的设备ID,所述网络设备重新设置设备ID连续分布,且为当所述网络设备接收到所述组长目标设备和/或组员目标设备发送的BSR时,根据数量级而将所述目标接入组划分为至少两个目标小组,并重新设置每个目标接入小组中设备的设备ID,其中,数量级为与所述目标资源相差的数量级,所述每个目标接入小组中设备对应的目标资源数量级相同。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 to be continuously distributed, and when the network device receives the group leader target device And/or when the BSR is sent by the target device, 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, where the order of magnitude is The target resources are different in magnitude, and the target resources corresponding to the devices in each target access group are of the same order of magnitude.
  41. 根据权利要求40所述的目标设备,其特征在于,在所述目标设备获取所述网络设备为所述目标设备重新设置的设备ID之后,The target device according to claim 40, after the target device acquires a device ID that is reset by the network device for the target device,
    所述处理器,还用于获取所述目标设备的相关信息,所述相关信息包括设备ID和数量级,所述相关信息的存储方式为设备ID,以及设备ID对应的数量级;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 an order of magnitude corresponding to the device ID;
    所述目标设备,还包括:The target device further includes:
    存储器,用于存储所述目标设备的相关信息。a memory for storing related information of the target device.
  42. 根据权利要求38所述的目标设备,其特征在于,所述目标设备为所述第一接入组中,剩余电量最多的设备;The target device according to claim 38, wherein the target device is a device in the first access group that has the most remaining power;
    或者,所述目标设备为所述第一接入组中,用于表示与所述网络设备之间信道状态信息CSI的值最高的设备;Or 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;
    或者,所述目标设备为所述第一接入组中,时间提前量TA最小的设备,所述TA用于表示设备提前发送数据的时刻与预设发送数据的时刻之间的间隔;Or 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;
    或者,所述目标设备为所述第一接入组中,在发送数据时所需资 源最小、最大或与平均所需资源的差值最小的设备。 Or the target device is in the first access group, and is required when sending data. A device with the smallest, largest, or smallest difference from the average required resource.
PCT/CN2016/084208 2016-05-31 2016-05-31 Method and apparatus for uplink scheduling based on m2m communication, and device WO2017206090A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/084208 WO2017206090A1 (en) 2016-05-31 2016-05-31 Method and apparatus for uplink scheduling based on m2m communication, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/084208 WO2017206090A1 (en) 2016-05-31 2016-05-31 Method and apparatus for uplink scheduling based on m2m communication, and device

Publications (1)

Publication Number Publication Date
WO2017206090A1 true WO2017206090A1 (en) 2017-12-07

Family

ID=60479627

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/084208 WO2017206090A1 (en) 2016-05-31 2016-05-31 Method and apparatus for uplink scheduling based on m2m communication, and device

Country Status (1)

Country Link
WO (1) WO2017206090A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110139237A (en) * 2018-02-02 2019-08-16 电信科学技术研究院有限公司 A kind of resource allocation management method and apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378394A (en) * 2010-08-12 2012-03-14 华为技术有限公司 Network connection method and system thereof
CN105432108A (en) * 2013-08-04 2016-03-23 Lg电子株式会社 Method and apparatus for selecting proximity services group in wireless communication system
EP3001754A1 (en) * 2014-09-23 2016-03-30 Alcatel Lucent Wireless communication network control node and method
CN105580481A (en) * 2013-10-11 2016-05-11 杜塞尔多夫华为技术有限公司 Random access resources for groups of m2m devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102378394A (en) * 2010-08-12 2012-03-14 华为技术有限公司 Network connection method and system thereof
CN105432108A (en) * 2013-08-04 2016-03-23 Lg电子株式会社 Method and apparatus for selecting proximity services group in wireless communication system
CN105580481A (en) * 2013-10-11 2016-05-11 杜塞尔多夫华为技术有限公司 Random access resources for groups of m2m devices
EP3001754A1 (en) * 2014-09-23 2016-03-30 Alcatel Lucent Wireless communication network control node and method

Non-Patent Citations (1)

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

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110139237A (en) * 2018-02-02 2019-08-16 电信科学技术研究院有限公司 A kind of resource allocation management method and apparatus
CN110139237B (en) * 2018-02-02 2022-06-28 大唐移动通信设备有限公司 Resource allocation management method and equipment

Similar Documents

Publication Publication Date Title
JP7032306B2 (en) Resource collision reduction method and UE
JP6545912B2 (en) Message transmission method and user equipment
WO2018171651A1 (en) Resource scheduling method and device
CN107113821B (en) Method and device for transmitting uplink data
WO2018126854A1 (en) Uplink transmission method, terminal, and network-side device
WO2020057463A1 (en) Method for transmitting sidelink information, communication device and network device
WO2020143773A1 (en) Transmission resource selection method and apparatus
US11632770B2 (en) Cooperative distributed scheduling for device-to-device (D2D) communication
WO2019095978A1 (en) Information reporting method, resource allocation method, user equipment, and base station
US11706756B2 (en) Method of allocating uplink data packet resource and user equipment
WO2014187409A1 (en) Pucch resource allocation method, network side device and communications system
CN108307438A (en) Data transmission method for uplink, data receiver method, terminal device and the network equipment
CN105830517A (en) Service scheduling method and device
CN111955043B (en) Dynamic maximum data burst implementation in user equipment
WO2017024922A1 (en) Power control method, device and system
US10200988B2 (en) Physical resource block scheduling method, device, and system
WO2018040818A1 (en) Method for transmitting scheduling request, user equipment, and base station
WO2017206090A1 (en) Method and apparatus for uplink scheduling based on m2m communication, and device
JP2020511066A (en) Data transmission method, terminal device and network device
WO2019192446A1 (en) Method and device for scheduling request
CN109561510B (en) Method and device for sending scheduling request and user equipment
CN108811142B (en) Resource allocation method, related device and system
US9999098B2 (en) Base station and scheduling method for wireless network
US9072079B2 (en) Method for controlling channel access, access point and user equipment
CN117750517A (en) Communication method and communication device

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