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

WO2016206003A1 - 一种控制信息的发送方法、检测方法、基站和用户设备 - Google Patents

一种控制信息的发送方法、检测方法、基站和用户设备 Download PDF

Info

Publication number
WO2016206003A1
WO2016206003A1 PCT/CN2015/082129 CN2015082129W WO2016206003A1 WO 2016206003 A1 WO2016206003 A1 WO 2016206003A1 CN 2015082129 W CN2015082129 W CN 2015082129W WO 2016206003 A1 WO2016206003 A1 WO 2016206003A1
Authority
WO
WIPO (PCT)
Prior art keywords
control information
priority
user equipment
target
resource block
Prior art date
Application number
PCT/CN2015/082129
Other languages
English (en)
French (fr)
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 CN201580053641.6A priority Critical patent/CN107113792B/zh
Priority to EP15895903.1A priority patent/EP3297352B1/en
Priority to PCT/CN2015/082129 priority patent/WO2016206003A1/zh
Priority to ES15895903T priority patent/ES2959502T3/es
Publication of WO2016206003A1 publication Critical patent/WO2016206003A1/zh
Priority to US15/829,431 priority patent/US11051278B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method, a method, a base station, and a user equipment for transmitting control information.
  • Machine Communication or Cellular Internet of Things (CIoT) technology is the integration of wireless communication and information technology for two-way communication, suitable for security monitoring, vending machines, cargo tracking, meter reading And other fields.
  • the MTC can be divided into three communication modes: machine-to-machine, machine-to-mobile terminal (such as user remote monitoring), and mobile terminal-to-machine (such as user remote control).
  • MTC communication will be an important application in the future communication field.
  • the future MTC communication may mainly cover smart meter reading, medical inspection, logistics inspection, fire detection and wearable device communication, etc. It is expected that the connection of MTC equipment will be achieved by 2022. The number will reach 50 billion.
  • a class is allocated to a physical downlink control channel (PDCCH) resource corresponding to the coverage level, and is further divided into a plurality of resource blocks for PDCCH resources on different different coverage levels.
  • Resource Segmentation (RS) each RS corresponds to scheduling information of one User Equipment (UE), and each UE determines whether the subsequent physical downlink shared channel is detected by detecting the RS on the PDCCH on the corresponding coverage level.
  • the UE is scheduled in a Physical Downlink Shared CHannel (PDSCH) or a Physical Uplink Shared CHannel (PUSCH), and if the UE is scheduled, the UE transmits or receives data on the allocated resource.
  • PDSCH Physical Downlink Shared CHannel
  • PUSCH Physical Uplink Shared CHannel
  • the UE needs to read all RS blocks to detect its scheduling information. At this time, the UE needs a large power overhead.
  • the embodiment of the present invention provides a method for transmitting control information, a detection method, a base station, and a user equipment, which reduces the power overhead required by the user equipment to detect and receive control information when the base station performs control information transmission on the user equipment.
  • a first aspect of the embodiments of the present invention provides a method for sending control information, including:
  • Target control information Determining, by the base station, target control information and feature information corresponding to the target control information, where the target control information is information that the base station schedules the target user equipment;
  • the base station determines, according to the preset rule and the feature information, a target resource block subset corresponding to the target control information in a resource block set corresponding to the target coverage level, and arbitrarily selects from the target resource block subset
  • An available resource block is used as a target resource block, where the target coverage level is a corresponding coverage level of the location where the target user equipment is located within the coverage of the base station;
  • the base station transmits the target control information by using the target resource block.
  • the feature information corresponding to the target control information is: at least one of the time information corresponding to the target control information, the time information of the target control information, and the message type corresponding to the target control information.
  • the identifier information corresponding to the target control information is a random number included in the target RACH request;
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • the base station acquires the number N of resource blocks readable by the target user equipment
  • the base station sorts the resource blocks in the resource block set according to a preset rule
  • the base station is respectively based on the preset N random functions, respectively, based on the target control information
  • the information is obtained, and N random values are calculated, and each random value is mapped to one resource block, thereby determining N resource blocks to form a target resource block subset corresponding to the target control information.
  • the base station includes a first set of random functions, and the first set of random functions includes X random functions;
  • the base station acquires the number of time units X that the target user equipment can read
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units based on the feature information corresponding to the target control information, respectively, to form the target control information corresponding to the target control information. A subset of the target resource blocks.
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units based on the feature information corresponding to the target control information, respectively, to form the target control information corresponding to the target control information.
  • a subset of target resource blocks including:
  • the base station calculates X random values based on the preset X random functions based on the feature information corresponding to the target control information, and each random value is mapped to a time unit, where the X time units are All resource blocks constitute a subset of the target resource blocks.
  • the base station further includes a second set of random functions, and the second set of random functions includes Y random functions;
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units based on the feature information corresponding to the target control information, respectively, to form the target control information corresponding to the target control information.
  • a subset of target resource blocks including:
  • the base station calculates X random values based on the preset X random functions based on the feature information corresponding to the target control information, and each random value is mapped to a time unit. Determine X time units;
  • a second aspect of the embodiments of the present invention provides a method for detecting information, including:
  • the user equipment determines, according to the preset rule and the preset feature information, a target resource block subset in the resource block set corresponding to the current coverage level, where the current coverage level is where the user equipment is located within the coverage of the base station Corresponding coverage level;
  • the user equipment respectively detects the resource blocks in the target resource block subset, and the identifier information in the control information carried by any resource block in the target resource block subset is the same as the identifier information of the user equipment. And determining, by the any resource block, a resource block that is scheduled by the base station to the user equipment;
  • the user equipment reads control information carried by any of the resource blocks.
  • the preset feature information is: identifier information corresponding to the user equipment, and at least one of message types of the message that the user equipment needs to receive.
  • the identifier information corresponding to the user equipment is a random number included in the RACH request
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment.
  • the user equipment corresponds to the current coverage level according to the preset rule and the preset feature information.
  • determine a subset of the target resource blocks including:
  • the user equipment acquires the number N of resource blocks that are readable by itself;
  • the user equipment sorts the resource blocks in the resource block set according to a preset rule
  • the user equipment calculates N random values based on the preset N random functions, respectively, based on the feature information corresponding to the user equipment, and associates each random value to one resource block, thereby determining N resource blocks.
  • a subset of the target resource blocks is composed.
  • the user equipment includes a first set of random functions, and the first set of random functions includes X random functions;
  • Determining, by the user equipment, a subset of the target resource blocks in the resource block set corresponding to the current coverage level according to the preset rule and the preset feature information including:
  • the user equipment acquires the number of time units X that it can read
  • a subset of target resource blocks including:
  • the user equipment calculates X random values based on the preset X random functions according to the preset feature information, and each random value is mapped to a time unit, where the X time units are All resource blocks make up the subset of target resource blocks.
  • the user equipment further includes a second set of random functions, and the second set of random functions includes Y random functions;
  • the user equipment is respectively based on the X random functions in the resource block set Determining, by the preset feature information, a plurality of resource blocks in X time units to form a subset of the target resource blocks, including:
  • the user equipment calculates X random values based on the preset X random functions according to the feature information corresponding to the user equipment, and assigns each random value to a time unit to determine X time units;
  • a third aspect of the embodiments of the present invention provides a method for sending control information, including:
  • the base station sorts the control information according to a preset first priority ordering rule based on all control information that needs to be sent on the target coverage level;
  • the base station according to the sorting order of the control information, according to a preset priority order of the resource blocks in the resource blocks that can be used in the target coverage level of the base station, and correspondingly allocate the resource blocks to the control information that needs to be sent;
  • the base station transmits corresponding control information based on the allocated resource blocks.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function includes feature information corresponding to the control information, or the
  • the preset first priority sorting rule is a preset sorting rule of the control information type priority.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to the time position order of the resource blocks;
  • the base station according to the sorting order of the control information, according to a preset priority order of resource blocks in a control information resource block that can be used in the target coverage level of the base station, corresponding to the allocation control information resource block to the required transmission Control information block, including:
  • the base station is based on the first priority of the respective control information and the time in the available resource block a first location, the first priority of the control information is sequentially associated with the available resource blocks;
  • the target control information in the same first priority order is selected in the time position corresponding to the first priority of the target control information, and the resource block is allocated to The target control information.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to a preset resource block prioritization rule
  • the base station according to the sorting order of the control information, according to a preset priority order of the resource blocks in the resource blocks that can be used in the target coverage level of the base station, and correspondingly allocates the resource blocks to the control information that needs to be sent, include:
  • the base station allocates a one-to-one corresponding usable resource block for each target control information, starting from the first available resource block, based on the ordering of the first priorities of all the control information that needs to be sent.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are grouped in groups of N, and are sorted according to the group number of the resource blocks;
  • the base station according to the sorting order of the control information, according to a preset priority order of the resource blocks in the resource blocks that can be used in the target coverage level of the base station, and correspondingly allocates the resource blocks to the control information block that needs to be sent.
  • the base station sequentially, according to the first priority of the each control information and the available resource block group number, the first priority of the control information and the available resource blocks in sequence;
  • the base station selecting, by the base station, the resource block that is usable in the target coverage level of the base station, for the target control information of the same first priority, selecting a resource in the resource block group corresponding to the group number corresponding to the first priority of the target control information
  • the block transmits the target control information.
  • the target control information for the same first priority order is controlled by the target. And selecting, in the time position corresponding to the first priority of the information, the resource block is allocated to the target control information, including:
  • the base station places the target control information of the same first priority on the resource block in the corresponding time unit position;
  • the base station sequentially places the target control information that cannot be placed at the corresponding time unit position Within the time unit position corresponding to the next first priority;
  • the target control information corresponding to the next first priority is placed after the first priority target control information that is not placed at the corresponding time unit position;
  • the target control information for the same first priority is controlled in the target.
  • the selecting the resource block in the resource block group corresponding to the group number corresponding to the first priority corresponding to the first priority of the information, the sending the target control information including:
  • the base station places the target control information of the same first priority on the resource block of the corresponding group number;
  • the base station sequentially places the target control information that cannot be placed on the corresponding group number in the next one.
  • the base station sequentially places the target control information that cannot be placed on the corresponding group number in the next one.
  • the target control information corresponding to the next first priority is placed after the first priority target control information that is not placed on the corresponding group number.
  • the base station sorts the control information according to the first priority ranking rule based on all the control information that needs to be sent on the target coverage level, and further includes:
  • the base station sorts the control information having the same first priority among all the control information that needs to be sent, and sorts by the second priority sorting rule.
  • the input of the first random function includes the feature information corresponding to the control information Time;
  • the sorting rule of the second priority is a preset sorting rule of the priority of the control information type
  • the base station sorts the control information having the same first priority among the control information that needs to be sent, and sorts by using the second priority sorting rule, including:
  • the base station sorts the control information having the same first priority among all the control information that needs to be sent according to a preset ordering rule of the priority of the control information type.
  • the first priority ranking rule is a preset control information type priority ranking rule
  • the sorting rule of the second priority is sorted according to the output value of the preset second random function, and the input of the second random function includes the feature information corresponding to the control information;
  • the base station sorts the control information having the same first priority among the control information that needs to be sent, and sorts by using the second priority sorting rule, including:
  • the base station calculates a random value corresponding to each control information according to the second random function and the feature information corresponding to each control information that needs to be sent;
  • the base station sorts the control information based on a random value corresponding to each control information.
  • the target control information for the same first priority order is at the first priority of the target control information.
  • the corresponding resource location is allocated to the target control information, including:
  • the target control information for the same first priority is at the target. And selecting, by the resource block in the resource block group corresponding to the group number corresponding to the first priority of the control information, the target control information, including:
  • the feature information corresponding to the control information is: at least one of the identifier information corresponding to the control information, the time information of the control information, and the message type corresponding to the control information.
  • the target control information is the scheduling information of the RACH response message that is requested by the base station for the target RACH
  • the identifier information corresponding to the target control information is a random number included in the target RACH request
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • a fourth aspect of the embodiments of the present invention provides a method for detecting control information, including:
  • the user equipment determines its first priority according to a preset first priority ranking rule
  • the user equipment detects, according to the first priority of the user equipment, the resource block that can be used by the user equipment, according to the preset sorting order of the resource blocks in the available resource blocks, and detects the scheduling of the base station to itself.
  • Resource block
  • the user equipment reads the control information in the resource block that the base station schedules to itself.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function includes a feature letter corresponding to the user equipment. interest;
  • the user equipment determines its first priority according to a preset first priority ranking rule, including:
  • the user equipment calculates a random value corresponding to the user equipment according to the first random function and the feature information corresponding to the user equipment;
  • the user equipment determines its first priority based on a random value corresponding to the user equipment and a priority ordering rule of the random value size outputted by the preset first random function.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the user equipment determines its first priority according to a preset first priority ranking rule, including:
  • the user equipment determines its first priority according to the preset control information type priority ranking rule based on the type of control information that the user equipment needs to receive.
  • the first priority of the user equipment corresponds to an initial read time position of a resource block in a resource block that can be used by the user equipment;
  • the user equipment detects, according to the first priority of the user equipment, the resource blocks allocated by the base station to the user according to the priority order of the resource blocks in the resource blocks that can be used by the user equipment, including:
  • the user equipment starts from the first resource block in the initial read time position according to a preset sorting order of the resource blocks in the resource block that can be used by the user equipment, and detects the resource block allocated by the base station to itself. .
  • the first priority of the user equipment corresponds to a starting read resource block position in a resource block that the user equipment can use on a target coverage level
  • the user equipment detects, according to the first priority of the user equipment, the resource blocks allocated by the base station to the user according to the priority order of the resource blocks in the resource blocks that can be used by the user equipment, including:
  • the user equipment detects, according to a preset sorting order of the resource blocks in the resource blocks that can be used by the user equipment, starting from the initial read resource block position, and detecting the resource block allocated by the base station to itself.
  • the user equipment When the user equipment detects the resource block allocated by the base station to the self, if the first priority of the user equipment is lower than the detected resource block priority or the resource block for indicating stop detection is detected, the detecting is stopped. .
  • the user equipment determines its own priority according to the preset first priority rule, and the method further includes:
  • the user equipment determines its second priority according to a preset second priority ranking rule.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, when the input of the first random function includes the identifier information corresponding to the user equipment;
  • the preset second priority sorting rule is a preset sorting rule of a control information type priority
  • the user equipment determines its second priority according to a preset second priority ranking rule, including:
  • the user equipment determines its second priority according to the preset control information type priority ranking rule according to the type of control information that the user equipment needs to receive.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the preset second priority ordering rule is a priority ordering rule of the random number size output by the preset second random function, and the input of the second random function includes the feature information corresponding to the user equipment;
  • the user equipment determines its second priority according to a preset second priority ranking rule, including:
  • the user equipment calculates a random value corresponding to the user equipment according to the second random function and the feature information corresponding to the user equipment;
  • the user equipment determines its second priority based on a random order value corresponding to the user equipment and a priority ordering rule of the random value size output by the preset second random function.
  • the first priority of the user equipment corresponds to a starting read time position of a resource block in a resource block that can be used by the user equipment, and the second priority of the user equipment corresponds to the initial read time position The initial read resource block;
  • the user equipment detects, according to the first priority of the user equipment, the resource blocks allocated by the base station to the user according to the priority order of the resource blocks in the resource blocks that can be used by the user equipment, including:
  • the user equipment starts from the starting read resource block position in the initial read time position according to a preset sorting order of the resource blocks in the resource block that can be used by the user equipment, and detects the base station allocation. Give yourself a resource block.
  • Stop detection When the user equipment detects a resource block allocated to itself by the base station, if the second priority of the user equipment is lower than the second priority of the detected resource block or a resource block for indicating stop detection is detected, Stop detection.
  • a fifth aspect of the embodiments of the present invention provides a base station, including:
  • a processor configured to determine target control information and feature information corresponding to the target control information, where the target control information is information that the base station schedules the target user equipment;
  • the processor is further configured to: determine, according to the preset rule and the feature information, a target resource block subset corresponding to the target control information, and from the target resource block, in a resource block set corresponding to the target coverage level
  • the sub-set arbitrarily selects one available resource block as the target resource block, where the target coverage level is a corresponding coverage level of the location where the target user equipment is located within the coverage of the base station;
  • a transmitter configured to send the target control information by using the target resource block.
  • the feature information corresponding to the target control information is: at least one of the time information corresponding to the target control information, the time information of the target control information, and the message type corresponding to the target control information.
  • the identifier information corresponding to the target control information is a random number included in the target RACH request;
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • the processor is specifically configured to acquire the number N of resource blocks readable by the target user equipment;
  • the resource blocks in the resource block set are sorted according to a preset rule; according to the preset N random functions, N random values are calculated based on the feature information corresponding to the target control information, and each random value is correspondingly A resource block, thereby determining N resource blocks, and constituting a target resource block subset corresponding to the target control information.
  • the base station includes a first set of random functions, and the first set of random functions includes X random functions;
  • the processor is specifically configured to acquire the number of time units X that the target user equipment can read; and according to the X random functions, in the resource block set, respectively, based on the feature information corresponding to the target control information, A plurality of resource blocks in X time units are determined to form a target resource block subset corresponding to the target control information.
  • the processor is specifically configured to calculate X random values based on the preset X random functions, respectively, based on the feature information corresponding to the target control information, and each random value is mapped to a time unit, where the X All resource blocks on time units make up a subset of the target resource blocks.
  • the base station further includes a second set of random functions, and the second set of random functions includes Y random functions;
  • a sixth aspect of the embodiments of the present invention provides a user equipment, including:
  • the processor is configured to determine, according to the preset rule and the preset feature information, a target resource block subset in the resource block set corresponding to the current coverage level, where the current coverage level is that the user equipment is within the coverage of the base station The coverage level corresponding to the location;
  • the processor is further configured to separately detect the resource block in the target resource block subset, and the identifier information in the control information carried by any resource block in the target resource block subset and the identification information of the user equipment In the same case, determining that any resource block is a resource block that is scheduled by the base station to the user equipment;
  • the processor is further configured to read control information carried by the any resource block.
  • the preset feature information is: identifier information corresponding to the user equipment, and at least one of message types of the message that the user equipment needs to receive.
  • the identifier information corresponding to the user equipment is a random number included in the RACH request
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment.
  • the processor is specifically configured to obtain the number N of resource blocks that are readable by itself; and sort the resource blocks in the resource block set according to a preset rule; according to the preset N random functions, respectively.
  • the feature information corresponding to the user equipment is calculated, and N random values are calculated, and each random value is mapped to one resource block, thereby determining N resource blocks to form the target resource block subset.
  • the user equipment includes a first set of random functions, and the first set of random functions includes X random functions;
  • the processor is specifically configured to obtain a number of time units X that are readable by itself; and determine, according to the X random functions, X time units based on the preset feature information in the resource block set respectively A plurality of resource blocks above form a subset of the target resource blocks.
  • the processor is specifically configured to calculate X random values based on the preset X random functions, and respectively calculate each random number into a time unit, where the X times are All resource blocks on the unit make up the subset of target resource blocks.
  • the user equipment further includes a second set of random functions, and the second set of random functions includes Y random functions;
  • the processor is specifically configured to calculate X random values based on the preset X random functions, respectively, based on the feature information corresponding to the user equipment, and assign each random value to a time unit to determine X times.
  • a seventh aspect of the embodiments of the present invention provides a base station, including:
  • a processor configured to sort the control information according to a preset first priority ranking rule based on all control information that needs to be sent on the target coverage level
  • the processor is further configured to: according to a sorting order of the control information, correspondingly allocate a resource block to the required transmission according to a preset priority order of resource blocks in a resource block that can be used in a target coverage level of the base station Control information;
  • a transmitter configured to send corresponding control information based on the resource block allocated by the processor.
  • the preset first priority ranking rule is a preset random number output by the first random function a priority sorting rule of the value, the input of the first random function includes feature information corresponding to the control information, or the preset first priority ordering rule is a preset sorting rule of the control information type priority.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to the time position order of the resource blocks;
  • the processor is specifically configured to sequentially compare the first priority of the control information with the usable resource block based on the first priority of the each control information and the time position in the available resource block; In the resource blocks that can be used in the target coverage level of the base station, for the target control information of the same first priority order, the resource block is allocated to the target in a time position corresponding to the first priority of the target control information. Control information.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to a preset resource block prioritization rule
  • the processor is specifically configured to allocate, according to the first priority order of the control information that needs to be sent, a first-to-one available resource block for each target control information, starting from the first available resource block.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are grouped in groups of N, and are sorted according to the group number of the resource blocks;
  • the processor is specifically configured to sequentially compare the first priority of the control information with the available resource blocks based on the first priority of the control information and the available resource block group number; In the resource block that can be used in the target coverage level of the base station, for the target control information of the same first priority, the resource block is selected in the resource block group corresponding to the group number corresponding to the first priority of the target control information, and the resource block is sent. Target control information.
  • the processor is specifically configured to place the target control information of the same first priority at the corresponding time. If the number of target control information in the same first priority level exceeds the number of resource blocks in the corresponding time unit position, the target that fails to be placed in the corresponding time unit position is The control information is placed in the time unit position corresponding to the next first priority; the target control information corresponding to the next first priority is placed in the first priority that is not placed in the corresponding time unit position After the target control information;
  • the processor is specifically used to target the same first priority.
  • the control information is placed on the resource block corresponding to the group number; if the number of the target control information of the same first priority exceeds the number of resource blocks in the corresponding group number, the control information may not be placed on the corresponding group number.
  • the target control information is placed in the resource block of the group number corresponding to the next first priority, and the target control information corresponding to the next first priority is placed in the corresponding group number. After the first priority target control information.
  • the processor is specifically configured to sort the control information having the same first priority among all the control information that needs to be sent, by using a second priority sorting rule.
  • the ordering rule of the first priority is a priority ordering rule of a random numerical value output by the preset first random function, when the input of the first random function includes the feature information corresponding to the control information;
  • the second priority sorting rule is a preset sorting rule of a control information type priority
  • the processor is specifically configured to sort the control information having the same first priority among all the control information that needs to be sent according to a preset rule of the priority of the control information type.
  • the sorting rule of the second priority is sorted according to the output value of the preset second random function, and the input of the second random function includes the feature information corresponding to the control information;
  • the processor is specifically configured to calculate, according to the second random function and the feature information corresponding to each control information that needs to be sent, a random value corresponding to each control information; and a random value corresponding to each control information. Size, sorting the respective control information.
  • the processor is specifically configured to control target information of the same first priority according to the target control.
  • the second priority of the information, in the corresponding time unit position, the resource block is allocated to the target control information according to a preset order in which the resource blocks are within the same time unit position;
  • the processor is specifically used for target control of the same first priority.
  • the information is selected according to the second priority of the target control information, and the resource block is allocated to the target control information in a preset order in the same resource block group in the resource block corresponding to the corresponding group number.
  • An eighth aspect of the embodiments of the present invention provides a user equipment, including:
  • a processor configured to determine a first priority of the user according to the preset first priority ordering rule; according to the first priority of the user, the resource block that can be used by the user equipment is configured according to the preset Detecting, by the sorting order of the resource blocks in the resource block, the resource block that the base station schedules to itself; if the available resource block detects that the base station is scheduled to the resource block of the self, the user equipment is The base station schedules read control information into its own resource block.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function includes feature information corresponding to the user equipment;
  • the processor is specifically configured to calculate, according to the first random function and the feature information corresponding to the user equipment, a random value corresponding to the user equipment; based on the random value corresponding to the user equipment And determining, by the priority ordering rule of the random value size outputted by the preset first random function, determining the first priority of the self.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the processor is specifically configured to determine a first priority of the user according to the preset control information type priority ranking rule based on the type of the control information that the user equipment needs to receive.
  • the first priority of the user equipment corresponds to an initial read time position of a resource block in a resource block that can be used by the user equipment;
  • the processor is specifically configured to determine, according to the first priority of the user, an initial read time position corresponding to the first priority of the user equipment in the resource block that can be used by the user equipment;
  • the sorting order of the resource blocks in the resource blocks that can be used by the user equipment starts from the first resource block of the initial read time position, and detects the resource blocks allocated by the base station to itself.
  • the first priority of the user equipment corresponds to a starting read resource block position in a resource block that the user equipment can use on a target coverage level
  • the processor is specifically configured to determine, according to the first priority of the user, a starting read resource block position corresponding to the first priority of the user equipment in the resource block that can be used by the user equipment; Determining a sorting order of resource blocks in a resource block that can be used by the user equipment, starting from the initial reading of the resource block location, and detecting a resource block allocated by the base station to itself.
  • the processor is further configured to: when detecting the resource block allocated by the base station to itself, if the The detection is stopped if the first priority of the user equipment is lower than the detected resource block priority or a resource block indicating the stop detection is detected.
  • the processor is further configured to determine a second priority of the second priority ranking rule according to the preset second priority.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, when the input of the first random function includes the identifier information corresponding to the user equipment;
  • the preset second priority sorting rule is a preset sorting rule of a control information type priority
  • the processor is specifically configured to determine a second priority of the user equipment according to the preset control information type priority ranking rule according to the type of the control information that the user equipment needs to receive.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the preset second priority ordering rule is a priority ordering rule of the random number size output by the preset second random function, and the input of the second random function includes the feature information corresponding to the user equipment;
  • the processor is specifically configured to calculate a random value corresponding to the user equipment according to the second random function and the feature information corresponding to the user equipment; and the random value corresponding to the user equipment and the preset number
  • the priority ordering rule of the random number size output by the two random functions determines its second priority.
  • the first priority of the user equipment corresponds to a resource in a resource block that can be used by the user equipment
  • the processor is specifically configured to determine, according to the first priority of the user, an initial read time position corresponding to the first priority of the user equipment in the resource block that can be used by the user equipment; Level, determining a starting read resource block position corresponding to the second priority of the user equipment in the initial read time position; according to a preset sorting order of the resource blocks in the resource block that can be used by the user equipment Starting from the initial read resource block position in the initial read time position, detecting a resource block allocated by the base station to itself.
  • the base station selects the resource block to the target control information according to a certain rule in all resource blocks corresponding to the target coverage level, so that the user equipment detects the resource block read target control information that the base station schedules to itself, in the process.
  • the user equipment does not need to blindly detect all resource blocks, and reduces the power consumption of the UE when performing resource scheduling on the UE.
  • FIG. 1 is a schematic diagram of transmission of control information in the prior art according to an embodiment of the present invention.
  • FIG. 2 is a schematic diagram of an embodiment of a method for transmitting control information according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of another embodiment of a method for transmitting control information according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of another embodiment of a method for transmitting control information according to an embodiment of the present invention.
  • Figure 4-1 is a schematic view of a specific embodiment of the embodiment of Figure 4.
  • FIG. 4-2 is a schematic view of another specific embodiment of the embodiment of FIG. 4;
  • FIG. 5 is a schematic diagram of an embodiment of a method for detecting control information according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of another embodiment of a method for transmitting control information according to an embodiment of the present invention.
  • Figure 6-1 is a schematic view of a specific embodiment of the embodiment of Figure 6;
  • FIG. 6 is a schematic view of another specific embodiment of the embodiment of FIG. 6;
  • FIG. 6-3 is a schematic diagram of another specific embodiment of the embodiment of FIG. 6;
  • FIG. 6 is a schematic view showing another specific embodiment of the embodiment of FIG. 6;
  • FIG. 7 is a schematic diagram of another embodiment of a method for detecting control information according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of an embodiment of a base station according to an embodiment of the present invention.
  • FIG. 9 is a schematic diagram of another embodiment of a base station according to an embodiment of the present invention.
  • FIG. 10 is a schematic diagram of an embodiment of a user equipment according to an embodiment of the present invention.
  • FIG. 11 is a schematic diagram of another embodiment of a user equipment according to an embodiment of the present invention.
  • the embodiment of the present invention provides a method for transmitting control information, a detection method, a base station, and a user equipment, which reduces the power overhead required by the user equipment to detect and receive control information when the base station performs control information transmission on the user equipment.
  • Downlink control information English full name Downlink Control Information (DCI for short); downlink control information carried by the base station to the UE, including uplink and downlink resource allocation, hybrid automatic retransmission, carried by the physical downlink control channel (English name Physical Downlink Control Channel, PDCCH for short) Request (Hybrid Automatic Repeat reQuest, HARQ) information, power control, etc.
  • DCI Downlink Control Information
  • PDCCH Physical Downlink Control Channel
  • Request Hybrid Automatic Repeat reQuest, HARQ
  • the International Mobile Subscriber Identification Number is a logo that distinguishes mobile users and is stored in the SIM card and can be used to distinguish mobile users.
  • Valid information, the IMSI identifier is the permanent identifier of the user equipment.
  • Temporary logical link identifier English full name Temporary Logical Link Identifier, referred to as TLLI, consists of four bytes, that is, 32 bits. The TLLI identifier is assigned to the user equipment by the core network.
  • Radio network temporary identifier the signal information between the UE and the base station is used as the identifier of the UE. According to different functions, multiple RNTIs are allocated, and each UE can simultaneously correspond to multiple RNTIs.
  • the function of system broadcast, specific user scheduling, and the like is implemented by using the RNTI to index or scramble the PDCCH control message, including the cell radio network temporary identifier C-RNTI (Cell-Radio Network) for the UE to perform air interface connection state resource scheduling.
  • C-RNTI Cell-Radio Network
  • P-RNTI Paging-Radio Network Tempory Identity
  • OFDM Orthogonal Frequency Division Multiplexing, Orthogonal Frequency Division Multiplexing (OFDM), OFDM is MCM (Multi Carrier Modulation), a type of multi-carrier modulation.
  • the main idea of OFDM is to divide the channel into several orthogonal sub-channels and combine high-speed data signals. Converted to parallel low-speed sub-data streams, modulated to be transmitted on each sub-channel.
  • Orthogonal signals can be separated by using correlation techniques at the receiving end, which can reduce mutual interference between subchannels, and the signal bandwidth on each subchannel is smaller than the relevant bandwidth of the channel, so that each subchannel can be regarded as flat fading. Inter-code crosstalk can thus be eliminated, and since the bandwidth of each subchannel is only a small fraction of the original channel bandwidth, channel equalization becomes relatively easy.
  • control information in the embodiment of the present invention includes, but is not limited to, scheduling information; the present invention can be used for Internet of Things (CIoT: Cellular Internet of Things or MTC: Machine Type Communication).
  • IoT Internet of Things
  • MTC Machine Type Communication
  • control information include, but are not limited to, scheduling information of a RACH response message requested for a target random access channel RACH (Random Access CHannel), a paging request message of a target user equipment, or scheduling of a paging request message for a target user equipment
  • RACH Random Access CHannel
  • the information corresponds to scheduling information of the uplink data scheduling or downlink data scheduling of the target user equipment by the base station.
  • Identification information of control information including but not limited to the following situations:
  • the target control information is scheduling information of the RACH response message that is requested by the base station for the target RACH
  • the identifier information corresponding to the target control information is the target RACH request. The random number contained;
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • the identifier information of the user equipment includes, but is not limited to, an IMSI identifier, a TLLI identifier, and an RNTI identifier.
  • the requirements for the network and UE are mainly:
  • Low power consumption The power consumption of the UE is required to be low, and the lower power consumption means that the MTC UE has a longer standby time and reduces the labor cost of replacing the battery.
  • MTC services generally do not require very high service rates, but need to be able to support large coverage.
  • MTC base stations need to have strong coverage enhancement technology, which can be used for large penetration loss (20dB).
  • User equipment provides communication services. For example, user equipment in smart meter reading services—smart water/electric meters—are generally installed indoors or even in basements.
  • Existing cellular network technologies are difficult to provide reliable communication services for devices at these locations;
  • UE cost is lower than existing UE, and low cost is a necessary condition for massive deployment of MTC equipment.
  • a downlink OFDM-based narrowband Internet of Things system for transmitting control information, scheduling information is transmitted as shown in FIG.
  • the channel for transmitting the downlink control information is a Physical Downlink Control CHannel (PDCCH).
  • the time-frequency block resources of the PDCCH are further divided into different regions corresponding to different coverage classes (coverage classes). As shown in Figure 1, class0, class1, class2).
  • the PDCCH resources on different different coverage levels are further divided into resource blocks (Resource Segmentation (RS) or Resource Block (RB)) or PDCCH message (PDCCH message) resource blocks.
  • RS Resource Segmentation
  • RB Resource Block
  • PDCCH message PDCCH message
  • Each RS or PDCCH message resource block is a data unit corresponding to one CRC protection, and corresponds to control information of one user equipment (User Equipment, UE) The degree information) or control information (scheduling information) corresponding to one RACH response or corresponds to one paging signaling or a group of paging signaling.
  • Table 1 below is an example of a resource and format occupied by a PDCCH message at a physical layer;
  • each PDCCH message resource block includes a UEID (such as a TLLI identifier in Addressing or The TMSI identifier, and the resource indication corresponding to the UEID (such as the information in the PDSCH subcarrier allocation and the PDSCH slot allocation), after receiving the corresponding PDCCH message resource block, the UE acquires the control information in the PDCCH message of the bearer, and according to This sends uplink data or receives downlink data on the corresponding resource.
  • UEID such as a TLLI identifier in Addressing or The TMSI identifier
  • the resource indication corresponding to the UEID such as the information in the PDSCH subcarrier allocation and the PDSCH slot allocation
  • control information corresponding to the RACH response carried in the PDCCH message is as shown in Table 3, where the random number (Access request reference field) is a random number included in the corresponding RACH request message, and the Random number Identification information of control information corresponding to the RACH response.
  • the PDCCH is used to carry downlink control information (Downlink Control Information, DCI for short), and includes: uplink and downlink scheduling information, and uplink power control information.
  • Downlink Control Information Downlink Control Information
  • uplink and downlink scheduling information includes: uplink and downlink scheduling information, and uplink power control information.
  • the MTC terminal can obtain the PDCCH message or the DCI by demodulating the PDCCH channel in each subframe, thereby acquiring the control information carried in the PDCCH message or the DCI, where the control information indicates the Physical Downlink Share Channel (PDSCH).
  • PDSCH Physical Downlink Share Channel
  • the user equipment is configured to demodulate downlink data or send uplink data according to content of the control information.
  • the PDSCH needs the PDCCH to perform the scheduling indication, that is, the UE must receive the PDCCH correctly before receiving the PDSCH.
  • each UE reads the resource block on the PDCCH on the corresponding coverage level by checking the resource block carried by the read resource block. Whether the identification information of the control information matches the identification information of the UE itself (such as the TLLI identifier or the TMSI identifier) to determine whether the read resource block is sent to the UE. If the resource block that is read is sent to the UE, the UE parses the control information carried by the resource block, and reads the subsequent PDSCH resource according to the control information or sends the uplink on the PUSCH resource. data. If the UE does not detect a resource block sent to itself, the UE is not scheduled.
  • the UE needs to read all the control information resource blocks to determine to find its control information or determine that it is not scheduled. In this case, the UE needs a large power overhead.
  • the embodiment of the present invention provides a method for transmitting control information, a detection method, a base station, and a user equipment.
  • the following describes an embodiment of a method for scheduling a machine communication in the embodiment of the present invention. Referring to FIG. 2, an embodiment of the present invention is provided.
  • the method of sending the provided control information may include the following:
  • the base station determines target control information and feature information corresponding to the target control information, where the target control information is information that the base station schedules the target user equipment.
  • the base station When the base station performs scheduling on the user equipment, it generates control information for scheduling the user equipment, and the control information has some corresponding feature information, such as identification information corresponding to the control information, time information for sending the control information, and the control information.
  • the base station may determine the target control information and the feature information corresponding to the target control information.
  • the base station determines, according to the preset rule and the feature information, a target resource block subset corresponding to the target control information, and arbitrarily selects from the target resource block subset according to the resource block set corresponding to the target coverage level.
  • the target coverage level is a coverage level corresponding to the target control information, that is, a coverage level of the target user equipment corresponding to the target control information.
  • the base station can know the coverage level of the user equipment by using the preamble resource or the sequence or the RACH resource that is sent by the user equipment in the random access process. For the user equipment in the connected state, the base station also knows the coverage of the user equipment. Level, for the user equipment, the coverage level can be pre-configured or determined according to the measured value of the signal transmitted by the base station.
  • the target resource block subset corresponding to the target control information is a location corresponding to the target coverage level There is a subset of resource block sets.
  • the number of elements A in all resource blocks corresponding to the target coverage level and the number of elements B in the target resource block subset are satisfied, A>B.
  • the target control information may include the identifier information of the target user equipment, and after determining the subset of the target resource blocks, the base station selects any one of the available resource blocks in the target resource block subset, and sends the target control information.
  • the selected resource block does not conflict with other resource blocks under the target coverage level, that is, is not selected as a resource block for transmitting other control information.
  • the feature information corresponding to the target control information is: at least one of the identifier information corresponding to the target control information, the time information of the target control information, and the message type corresponding to the target control information.
  • the identifier information corresponding to the target control information is a random number included in the target RACH request.
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • the base station sends the target control information by using the target resource block.
  • the base station first determines a target resource block subset in the resource block set corresponding to the target coverage level, and selects the resource block to send the target control information in the target resource block subset, so that the user equipment also determines a target.
  • the resource block subset detects the resource block that the base station dispatches to itself in the target resource block subset. In this process, the user equipment does not need to blindly detect all the resource blocks, and only needs to detect the resource blocks in the target resource block subset, and reduce The power overhead of the UE when resource scheduling is performed on the UE.
  • the base station determines, according to the preset rule and the feature information, a target resource block subset corresponding to the target control information in a resource block set corresponding to the target coverage level, and has multiple implementations. The way, the following detailed examples are explained:
  • the base station determines, according to the preset rule and the feature information, a target resource block subset corresponding to the target control information in the resource block set corresponding to the target coverage level, including: the base station acquiring the target The number of resource blocks readable by the user equipment is N; the base station sorts the resource blocks in the resource block set according to a preset rule; the base station divides according to the preset N random functions. Based on the feature information corresponding to the target control information, N random values are calculated, and each random value is mapped to a resource block, thereby determining N resource blocks to form a target resource block corresponding to the target control information. set.
  • another embodiment of a method for transmitting control information provided by an embodiment of the present invention may include the following content:
  • the base station determines target control information and feature information corresponding to the target control information, where the target control information is information that the base station schedules the target user equipment.
  • This step is similar to step 201 and will not be described here.
  • the base station acquires the number N of resource blocks readable by the target user equipment.
  • the base station can determine the number N of resource blocks that can be read by the user equipment according to the power consumption capability of the user equipment, and notify the broadcast information.
  • the user equipment, or the base station and the user equipment may also read the number N of resource blocks by a preset value.
  • the base station sorts the resource blocks in the resource block set according to a preset rule.
  • the base station performs the sorting numbering of the resource blocks in the resource block set corresponding to the target coverage level according to the preset rule, and may perform the sorting number according to various modes such as the time position, the time unit, and the resource block order, which is not limited herein.
  • the base station calculates N random values based on the preset N random functions, respectively, based on the feature information corresponding to the target control information, and corresponding each random value to a resource block, thereby determining N resource blocks. Composing a target resource block subset corresponding to the target control information, and arbitrarily selecting one available resource block as the target resource block from the target resource block subset;
  • the number of resource blocks that can be read by the target user equipment corresponding to the target control information is N, that is, the target user equipment can only read N resource blocks. Therefore, corresponding to the N random functions in the step, the base station according to the pre-predetermined N random functions are determined to determine that the N resource blocks constitute a subset of the target resource blocks corresponding to the target control information.
  • the preset N random functions may have a preset sequence, and in the order of the settings, respectively, N random values are calculated based on the feature information corresponding to the target control information, and each random value is correspondingly Go to a resource block to determine N resource blocks.
  • the random function in this embodiment may be SHA-1 in a hash function, a message digest algorithm (including, for example, MD2, MD3, and MD4, MD5).
  • the base station sends the target control information by using the target resource block.
  • the target control information may include the identifier information of the target user equipment, and after determining the subset of the target resource blocks, the base station selects any one of the available resource blocks in the target resource block subset, and sends the target control information.
  • the selected resource block does not conflict with other resource blocks under the target coverage level, that is, according to a preset scheduling algorithm of the base station, the resource block is not selected as a resource block for transmitting other control information.
  • the base station includes a first set of random functions, and the first set of random functions includes X random functions;
  • the base station Determining, by the base station, the target resource block subset corresponding to the target control information, in the resource block set corresponding to the target coverage level, according to the preset rule and the feature information, the base station acquiring, by the base station, the target user equipment a readable number of time units X; the base station determines, according to the X random functions, a plurality of resources in X time units based on feature information corresponding to the target control information in the resource block set respectively Blocks, which constitute a subset of the target resource blocks corresponding to the target control information.
  • another embodiment of a method for transmitting control information provided by an embodiment of the present invention may include the following content:
  • the base station determines target control information and feature information corresponding to the target control information, where the target control information is information that the base station schedules the target user equipment.
  • This step is similar to step 201 and will not be described here.
  • the base station acquires a number of time units X that the target user equipment can read.
  • the base station can determine the number of time units X that the user equipment can read according to the capability of the user equipment, and notify the user equipment by using broadcast information.
  • the base station and the user equipment may also pre-agreed the number of time units X that the user equipment can read.
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units based on the feature information corresponding to the target control information, respectively, to form the target control information corresponding to the target control information. a target resource block subset, and arbitrarily selecting one available resource block as the target resource block from the target resource block subset;
  • the base station includes a first set of random functions, and the first set of random functions includes X random functions, and the number of time units X that the target user equipment can read according to the target control information, that is, the target The user device can only read X time units, so this step is correct.
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units to form a target resource block subset corresponding to the target control information.
  • the X random functions may have a set order.
  • the time unit is a length of time corresponding to a resource segment corresponding to one control information under the coverage level. For example, for each resource block RS covering level 0 occupies 4 subcarriers*1slot, then for coverage level 0, the time unit is a time position slot; if the coverage level 1 corresponds to each resource block RS occupies 4 subcarriers* 3slots time, then for coverage level 1, each time unit is 3 slots.
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units in the resource block set based on feature information corresponding to the target control information, respectively, to form the A target resource block subset corresponding to the target control information, including:
  • the base station calculates X random values based on the preset X random functions based on the feature information corresponding to the target control information, and each random value is mapped to a time unit, where the X time units are All resource blocks constitute a subset of the target resource blocks.
  • the target user equipment UE1 is on the coverage level 0, and the number of time units X that the UE1 can read is 2, and the first random function set includes two hash functions: hash1 and hash2, sorting.
  • the sequence hash1 is preceded by the hash2, and the feature information corresponding to the target control information is the ID of the target user equipment (ie, the UE-ID, such as the TLLI identifier or the IMSI identifier or the C-RNTI), and the ID of the target user equipment is calculated by hash1.
  • the random value a corresponds to the time position slot a of all resource blocks corresponding to the target coverage level
  • the random value b corresponding to the ID of the target user equipment is calculated by hash2, corresponding to the time position slot b of all resource blocks corresponding to the target coverage level. All resource blocks in slot a and slot b constitute a subset of the target resource blocks.
  • the base station further includes a second set of random functions, and the second set of random functions includes Y random functions;
  • the base station determines, according to the X random functions, a plurality of resource blocks in X time units based on the feature information corresponding to the target control information, respectively, to form the target control information corresponding to the target control information.
  • a subset of target resource blocks including:
  • the base station calculates X random values based on the preset X random functions based on the feature information corresponding to the target control information, and assigns each random value to a time unit to determine X time units;
  • the preset random function family may further include a second random function set, where the second random function set includes two functions: hash3. , hash4, sort order hash3 first, after hash4 is on, based on the above calculation of slot a and slot b, here does not directly get all the resource blocks in slot a and slot b to form a subset of target resource blocks, but further Calculate the random value y1 corresponding to the ID of the target user equipment through hash3, find the y1 resource block corresponding to slot a and slot b respectively, calculate the random value y2 corresponding to the ID of the target user equipment through hash4, and find corresponding slots a and slot respectively.
  • the y1 resource block in slot a For the y2th resource block in b, the y1 resource block in slot a, the y1 resource block in slot b, the y2 resource block in slot a, and the y2 resource block in slot b constitute the target. A subset of resource blocks. Further, for the second random function, if the time unit is also taken as a parameter, the random value obtained by the hash3 and hash4 functions on slot a may be different from the random value on slot b.
  • the base station sends the target control information by using the target resource block.
  • the target control information may include the feature information of the target user equipment, and after determining the target resource block subset, the base station selects any one of the available resource blocks in the target resource block subset, and sends the target control information.
  • the selected resource block does not conflict with other resource blocks under the target coverage level, that is, the base station scheduling is not selected as a resource block for transmitting other control information.
  • an embodiment of a method for detecting a control port may include the following contents:
  • the user equipment determines, according to the preset rule and the preset feature information, a subset of the target resource blocks in the resource block set corresponding to the current coverage level.
  • the current coverage level is a coverage level corresponding to the location where the user equipment is located in the coverage of the base station; in general, the user equipment may use the preamble resource or sequence or the sequence that is sent to the base station in the random access process.
  • the RACH resource informs the base station of its own coverage level.
  • the base station also knows the coverage level of the user equipment.
  • the coverage level can be pre-configured or measured according to the measured value of the signal transmitted by the base station. determination.
  • the user equipment separately detects resource blocks in the target resource block subset, where the target resource is And determining, in the case that the identifier information in the control information carried by the resource block in the source block is the same as the identifier information of the user equipment, determining, by using the resource block, the resource that is sent by the base station to the user equipment Piece;
  • the user equipment reads control information carried by any one of the resource blocks.
  • the identifier information in the control information carried by the first resource block in the target resource block subset is the same as the identifier information of the user equipment, determining that the first resource block is scheduled for the base station a resource block of the user equipment, where the user equipment reads control information carried by the first resource block.
  • the user equipment first determines a target resource block subset in all resource blocks corresponding to the target coverage level, and detects whether the resource block in the target resource block subset is a resource block that the base station schedules to itself. In this process, the user equipment does not need to read all the resource blocks, but only needs to detect the subset of the target resource block subset, thereby reducing the power consumption of the UE when performing resource scheduling on the UE.
  • the user equipment determines, according to the preset rule and the preset feature information, the target resource block subset in the resource block set corresponding to the current coverage level.
  • the identifier information corresponding to the user equipment is a random number included in the RACH request.
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment.
  • the user equipment determines, according to the preset rule and the preset feature information, the target resource block subset in the resource block set corresponding to the current coverage level, including:
  • the user equipment acquires the number N of resource blocks that are readable by itself;
  • the user equipment sorts the resource blocks in the resource block set according to a preset rule
  • the user equipment calculates N random values based on the preset N random functions, respectively, based on the feature information corresponding to the user equipment, and associates each random value to one resource block, thereby determining N resource blocks.
  • a subset of the target resource blocks is composed.
  • the user equipment includes a first set of random functions, where the first set of random functions includes X random functions;
  • Determining, by the user equipment, a subset of the target resource blocks in the resource block set corresponding to the current coverage level according to the preset rule and the preset feature information including:
  • the user equipment acquires the number of time units X that it can read
  • the user equipment determines, according to the X random functions, the X time units based on the preset feature information in the resource block set respectively. a plurality of resource blocks, and a subset of the target resource blocks corresponding to the target control information, including:
  • the user equipment calculates X random values based on the preset X random functions according to the preset feature information, and each random value is mapped to a time unit, where the X time units are All resource blocks make up the subset of target resource blocks.
  • the power consumption of the UE when performing resource scheduling on the UE is reduced according to the manner of determining the target resource block.
  • the following describes an embodiment of reducing the power consumption of the UE when performing resource scheduling on the UE based on the sorting relationship.
  • another embodiment of a method for transmitting control information provided by an embodiment of the present invention may include the following content:
  • the base station sorts the control information according to a preset first priority ordering rule according to all control information that needs to be sent on the target coverage level.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function includes control information.
  • the corresponding feature information, or the preset first priority sorting rule is a preset sorting rule of the priority of the control information type.
  • the base station sends, according to a predetermined sorting order of the control information that needs to be sent, a priority order of the resource blocks in the resource blocks that can be used in the preset target coverage level of the base station, and correspondingly allocates resource blocks to the required transmission.
  • Control information ;
  • the base station sends corresponding control information based on the allocated resource block.
  • the base station allocates the resource block to the control information to be sent according to the step 602.
  • the resource block and the control information allocated at this time correspond to each other, and the base station may send the corresponding control information based on the allocated resource block.
  • the user equipment according to the sorting order of all the control information that needs to be sent, according to the preset priority order of the resource blocks in the resource blocks that can be used in the target coverage level of the base station, correspondingly allocate the resource blocks to the The control information needs to be sent, so that the user equipment schedules the target control information in the resource block scheduled by the user equipment in the base station.
  • the user equipment detects the resource block according to its own priority, and does not need to blindly detect all resource blocks, thereby reducing the The power overhead of the UE when performing resource scheduling on the UE.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to the time position order of the resource blocks;
  • the base station according to the sorting order of the control information, according to a preset priority order of resource blocks in a control information resource block that can be used in the target coverage level of the base station, corresponding to the allocation control information resource block to the required transmission Control information block, including:
  • the target control information in the same first priority order is selected in the time position corresponding to the first priority of the target control information, and the resource block is allocated to The target control information.
  • the time unit is a slot.
  • the identifier information corresponding to each control information is the UE-ID of the user equipment UE corresponding to each control information (the TLLI identifier or the IMSI identifier or the C-RNTI identifier, etc.).
  • the user equipment UEs (scheduled UEs) corresponding to the control information include UEa, UEb, UEc, UE1, UE2, and UE3, wherein UEa, UEb, and UEc's UE-ID are randomly calculated according to the hash function hash.
  • the same value is used, that is, the first priority of the control information corresponding to the UEa, the UEb, and the UEc is the same, and the time position corresponding to the first priority is slot0. Therefore, the control corresponding to the resource block allocated to UEa, UEb, and UEc is selected in slot0.
  • UE1, UE2, and UE3 have the same random value, that is, the first priority of each control information corresponding to UE1, UE2, and UE3 is the same, and the first priority corresponds to the time position. It is slot x. Therefore, in the slot x, the resource blocks are allocated to the respective control information corresponding to UE1, UE2, and UE3.
  • the time unit is a length of time corresponding to a resource segment corresponding to the next control information of the coverage level. For example, for each resource block RS covering level 0 occupying 4 subcarriers*1slot, then for coverage level 0, the time unit is a slot; if coverage level 1 corresponds to buying a resource block The RS occupies 4 subcarriers*3slots, then for coverage level 1, each time unit is 3 slots.
  • the value range of the random value of the above random function corresponds to each time unit corresponding to all resource blocks on the coverage level
  • the optional implementation manner may be a random value generated by the HASH function and then mod T,
  • the T is the number of time units corresponding to all resource blocks on the coverage level.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to a preset resource block priority ordering rule
  • the base station according to the sorting order of the control information, according to a preset priority order of the resource blocks in the resource blocks that can be used in the target coverage level of the base station, and correspondingly allocates the resource blocks to the control information that needs to be sent, include:
  • the base station allocates a one-to-one corresponding usable resource block for each target control information, starting from the first available resource block, based on the ordering of the first priorities of all the control information that needs to be sent.
  • the resource block that can be used by the user equipment the resource block that is scheduled to be sent by the base station according to the preset order of the resource blocks in the available resource blocks, including:
  • the resource block scheduled by the base station to be detected by itself is read and detected one by one according to its first priority.
  • the user equipment UE corresponding to each control information includes UEa, UEb, UEc, UE1, UE2, UE3, UE4, UE5, UEx, UEy,
  • the hash function hash the first random function takes a hash function as an example
  • the UE-ID, UEb, and UEc have the same random value
  • the control information corresponding to UEa, UEb, and UEc corresponds to the same first priority
  • the UE-IDs of UE1, UE2, UE3, UE4, and UE5 are calculated according to the hash function hash.
  • the control information corresponding to UE1, UE2, UE3, UE4, and UE5 corresponds to the same first priority; hash according to hash function Calculating the UEx, the UE-ID of the UEy is the same as the random value, and the control information corresponding to the UEx and the UEy corresponds to the same first priority.
  • the base station sends based on all the needs.
  • the first priority of the control information is sorted, starting from the first available resource block, and assigning a one-to-one corresponding resource block for each target control information is as shown in Figure 6-2;
  • the UEb For a certain UE that is scheduled, for example, the UEb reads from the first available resource block, reads the resource block corresponding to the control information of the UEa, and checks the control information in the corresponding resource block of the UEa to find the The first priority of the first resource block is the same as itself, but with its own user equipment If the corresponding identification information (ID of UE1) does not match, it is known that the resource block does not carry the control information of the UEb, so the reading continues; when the second resource block is read, the control information is checked, and the read information is found.
  • ID of UE1 the corresponding identification information
  • the resource block If the feature information of the control information in the resource block (the identification information of the control information) matches the identification information corresponding to the user equipment, the resource block is considered to be the control information sent to the UEb itself; the UE2 reads the self. After the control information, stop reading the available resource blocks, and perform subsequent transmission or receiving operations based on the read control information of the self;
  • a UE that is not scheduled for example, UEd
  • it reads from the first available resource block, and reads the first three resource blocks (the resource blocks corresponding to the control information of UEa, UEb, and UEc),
  • the control information in the resource block it is found that the first priority of the three resource blocks is the same as the self-identification, but the identification information corresponding to the user equipment (ID1 of the UE1) does not match, and the resource blocks are known.
  • the control information of the UEb is not carried, so the reading is continued; when the fourth resource block is read (corresponding to the control information of the UE1), the hash value is found to be greater than the hash value of the UEc itself, that is, the fourth resource block is considered to be
  • the first priority is lower than the first priority corresponding to the UEd. Therefore, the UEd stops reading and detecting the resource block, and considers that there is no more control information sent to itself in the available resource block of the current control information.
  • the value range of the random value of the above random function is corresponding to all the resource blocks in the coverage level, and the implementation manner may be a random value generated by the HASH function and then mod M, where the M is the The number of all resource blocks on the level of coverage; or alternatively, the random function is a hash function.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are grouped in groups of N, and are sorted according to the group number of the resource blocks.
  • the base station according to the sorting order of the control information, according to a preset priority order of the resource blocks in the resource blocks that can be used in the target coverage level of the base station, and correspondingly allocates the resource blocks to the control information block that needs to be sent.
  • the base station sequentially, according to the first priority of the each control information and the available resource block group number, the first priority of the control information and the available resource blocks in sequence;
  • the base station selecting, by the base station, the resource block that is usable in the target coverage level of the base station, for the target control information of the same first priority, selecting a resource in the resource block group corresponding to the group number corresponding to the first priority of the target control information
  • the block transmits the target control information.
  • the random value of the random function corresponds to each resource block group number of all resource blocks on the coverage level, and the optional implementation manner may be a random value generated by the HASH function and then mod G, where G is all at the coverage level.
  • the target control information in the same first priority order is in the target control information.
  • selecting, in the time position corresponding to the first priority, the resource block to be allocated to the target control information including:
  • the base station places the target control information of the same first priority on the resource block in the corresponding time unit position;
  • the base station sequentially places the target control information that cannot be placed at the corresponding time unit position Within the time unit position corresponding to the next first priority;
  • the target control information corresponding to the next first priority is placed after the first priority target control information that is not placed at the corresponding time unit position;
  • the target control information for the same first priority is controlled in the target.
  • the selecting the resource block in the resource block group corresponding to the group number corresponding to the first priority corresponding to the first priority of the information, the sending the target control information including:
  • the base station places the target control information of the same first priority on the resource block of the corresponding group number;
  • the base station sequentially places the target control information that cannot be placed on the corresponding group number in the next one.
  • the base station sequentially places the target control information that cannot be placed on the corresponding group number in the next one.
  • the target control information corresponding to the next first priority is placed after the first priority target control information that is not placed on the corresponding group number.
  • the base station sorts the control information according to the first priority ranking rule based on all the control information that needs to be sent on the target coverage level, and further includes:
  • the base station sorts the control information having the same first priority among all the control information that needs to be sent, and sorts by the second priority sorting rule.
  • the ordering rule of the first priority is a preset random output of the first random function a priority sorting rule of a numerical size
  • the input of the first random function includes the feature information corresponding to the control information
  • the sorting rule of the second priority is a preset sorting rule of the priority of the control information type
  • the base station sorts the control information having the same first priority among the control information that needs to be sent, and sorts by using the second priority sorting rule, including:
  • the base station sorts the control information having the same first priority among all the control information that needs to be sent according to a preset ordering rule of the priority of the control information type.
  • the user equipment UEs (scheduled UEs) corresponding to the control information include UEa, UEb, UEc, UE1, UE2, and UE3, as shown in FIG.
  • the first priorities of UEa, UEb, and UEc are the same, and the first priorities of UE1, UE2, and UE3 are the same, so that the priority of the control information type can be further sorted, for example, if the control is preset.
  • the order of priority of the information type is: Paging message > RACH response > normal data transmission; control information corresponding to the UE according to the same first priority, where UEa
  • the corresponding control information is normal data transmission, UEb, UE1, UE3 corresponding control information type is paging message (Paging message), UEc, UE2 corresponding control information type is RACH response message, so it can be further sorted according to control information type For example, UE1, UE2, and UE3 are sorted, that is, UE1, UE3, and UE2.
  • the first priority ranking rule is a preset control information type priority ranking rule
  • the sorting rule of the second priority is sorted according to the output value of the preset second random function, and the input of the second random function includes the feature information corresponding to the control information;
  • the base station sorts the control information having the same first priority among the control information that needs to be sent, and sorts by using the second priority sorting rule, including:
  • the base station calculates a random value corresponding to each control information according to the second random function and the feature information corresponding to each control information that needs to be sent;
  • the base station sorts the control information based on a random value corresponding to each control information.
  • the target control information of the same first priority order is selected in the time position corresponding to the first priority of the target control information, and the resource block is allocated to the target control information, including:
  • the target control information for the same first priority is controlled in the target.
  • the selecting the resource block in the resource block group corresponding to the group number corresponding to the first priority corresponding to the first priority of the information, the sending the target control information including:
  • the feature information corresponding to the control information is: at least one of the identifier information corresponding to the control information, the time information of the control information, and the message type corresponding to the control information.
  • the target control information is scheduling information of a RACH response message that is requested by the base station for the target RACH
  • the identifier information corresponding to the target control information is a random number included in the target RACH request.
  • the user equipment UEs (scheduled UEs) corresponding to the control information include UEa, UEb, UEc, UE1, UE2, UE3, UE4, UE5, UEx, UEy, where the corresponding control information is the RACH response.
  • the RACH response (RAR) is RAR a, RAR b, RAR c, RAR1, RAR 2, RAR 3, RAR 4, RAR 5, RAR x, RAR y, and the identification information corresponding to the target control information is corresponding to each RAR.
  • Random number included in the RACH request is calculated to obtain a random value or directly obtained by the random function, and determined a first priority of the control information corresponding to each UE;
  • the base station is based on the first priority of the control information that needs to be sent, based on the first priority of the control information and the available resource blocks a medium time position, the first priority of the control information is sequentially corresponding to the available resource blocks, and the base station is in a resource block usable by the base station target coverage level, and is in the same first priority order Target control information, at the target Within the time position corresponding to the first priority of the control information, the selected resource block is allocated to the target control information.
  • the RAR control information may also adopt a manner in which the first available resource block is used, and each target control information is allocated a one-to-one corresponding resource block, or the first priority and the group number are corresponding. In the manner, a resource block is selected for the RAR control information.
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • the base station allocates resources according to a sorting order of the resource blocks in the resource blocks that can be used according to the preset sorting order of the control information that needs to be sent according to the preset base station target coverage level.
  • the method may further include:
  • the base station sorts resource blocks usable on the target coverage level in the current control information transmission time period.
  • another embodiment of a method for detecting control information provided by an embodiment of the present invention may include the following content:
  • the user equipment determines its first priority according to a preset first priority ranking rule.
  • the preset first priority ordering rule may be a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function may include Identification information corresponding to the user equipment;
  • the user equipment determines its first priority according to the preset first priority ranking rule, including:
  • the user equipment calculates a random value corresponding to the user equipment according to the first random function and the feature information corresponding to the user equipment;
  • the user equipment determines its first priority based on a random value corresponding to the user equipment and a priority ordering rule of the random value size outputted by the preset first random function.
  • the preset first priority ordering rule may also be a preset sorting rule of the priority of the control information type
  • the user equipment determines its first priority according to a preset first priority ranking rule.
  • Level including:
  • the user equipment determines its first priority according to the preset control information type priority ranking rule based on the type of control information that the user equipment needs to receive.
  • the user equipment detects, according to a first priority of the user equipment, a resource block that is usable by the user equipment, according to a preset sorting order of the resource blocks in the available resource blocks, and detects, by the base station, the scheduling of the base station to itself.
  • Resource block that is usable by the user equipment, according to a preset sorting order of the resource blocks in the available resource blocks, and detects, by the base station, the scheduling of the base station to itself.
  • the user equipment reads control information in a resource block that the base station schedules to itself.
  • the user equipment detects, according to the sort order of all the control information that needs to be sent, the priority sequence of the resource blocks in the resource blocks that can be used in the preset target coverage level of the base station, and detects the scheduling of the base station to itself.
  • the user equipment detects the resource block according to its own priority, and does not need to blindly detect all resource blocks, thereby reducing the power consumption of the UE when performing resource scheduling on the UE.
  • the first priority of the user equipment corresponds to an initial read time position of a resource block in a resource block that can be used by the user equipment;
  • the user equipment detects, according to the first priority of the user equipment, the resource blocks allocated by the base station to the user according to the priority order of the resource blocks in the resource blocks that can be used by the user equipment, including:
  • the user equipment starts from the first resource block in the initial read time position according to a preset sorting order of the resource blocks in the resource block that can be used by the user equipment, and detects the resource block allocated by the base station to itself. .
  • the first priority of the user equipment corresponds to a starting read resource block location in the resource block that is available to the user equipment on the target coverage level
  • the user equipment detects, according to the first priority of the user equipment, the resource blocks allocated by the base station to the user according to the priority order of the resource blocks in the resource blocks that can be used by the user equipment, including:
  • the user equipment detects, according to a preset sorting order of the resource blocks in the resource blocks that can be used by the user equipment, starting from the initial read resource block position, and detecting the resource block allocated by the base station to itself.
  • the user equipment when detecting the resource block allocated by the base station to itself, if the first priority of the user equipment is lower than the detected resource block priority or detecting a resource block for indicating stop detection , then stop testing.
  • its first priority is a UE_ID-based hash function
  • the hash value of the ID of the UE2 corresponds to a time unit position X.
  • one resource block is occupied. a slot, so the Xth time unit position is the Xth slot; at this time, the UE2 reads from the Xth slot of the start time position, and reads the resources corresponding to the UE1, UE2, and UE3 control information, respectively.
  • the block by checking the control information in the corresponding resource block of the UE1, finds that the first priority of the UE1 is the same as that of the user equipment, but the identity information corresponding to the user equipment (the ID of the UE1) does not match, and the resource block does not bear the UE2.
  • Control information so continue to read subsequent resource blocks; UE2 reads the next resource block, checks the control information therein, and finds the feature information of the control information in the read resource block (the identification information of the control information) and itself The identification information corresponding to the user equipment is matched, and the resource block is considered to be the control information sent to the UE2 itself.
  • the user equipment determines its own priority according to the preset first priority rule, and the method further includes:
  • the user equipment determines its second priority according to a preset second priority ranking rule.
  • the input of the first random function includes the identifier information corresponding to the user equipment. Time;
  • the preset second priority sorting rule is a preset sorting rule of a control information type priority
  • the user equipment determines its second priority according to a preset second priority ranking rule, including:
  • the user equipment determines its second priority according to the preset control information type priority ranking rule according to the type of control information that the user equipment needs to receive.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the preset second priority ordering rule is a priority ordering rule of the random number size output by the preset second random function, and the input of the second random function includes the feature information corresponding to the user equipment;
  • the user equipment determines its second priority according to a preset second priority ranking rule, including:
  • the user equipment calculates a random value corresponding to the user equipment according to the second random function and the feature information corresponding to the user equipment;
  • the user equipment determines its second priority based on a random order value corresponding to the user equipment and a priority ordering rule of the random value size output by the preset second random function.
  • the first priority of the user equipment corresponds to a starting read time position of a resource block in a resource block that can be used by the user equipment, where a second priority of the user equipment corresponds to the start The starting read resource block in the read time position;
  • the user equipment detects, according to the first priority of the user equipment, the resource blocks allocated by the base station to the user according to the priority order of the resource blocks in the resource blocks that can be used by the user equipment, including:
  • the user equipment starts from the starting read resource block position in the initial read time position according to a preset sorting order of the resource blocks in the resource block that can be used by the user equipment, and detects the base station allocation. Give yourself a resource block.
  • the user equipment when detecting the resource block allocated by the base station to itself, if the second priority of the user equipment is lower than the second priority of the detected resource block or detecting the stop detection The resource block stops detecting.
  • the hash function of the UE_ID the hash value of the ID of the UE2 corresponds to the time unit position X.
  • one resource block occupies one slot, so the first The X time unit positions are the Xth slot; at this time, the UE4 reads from the Xth slot of the airtime time position, and reads the resource blocks corresponding to the UE1, UE2, and UE3 control information, respectively, and checks the corresponding resources.
  • the control information in the block is that the first priority corresponding to the three resource blocks is the same as that of the UE4 itself, but the identifier information (the ID of the UE4) corresponding to the user equipment does not match, and the resource block is not carried.
  • the UE4's control information therefore, continues to read subsequent resource blocks; until the fourth block on the Xth slot is read, the block being a resource block indicating stop detection, the UE4 stops reading the resource block. Thereby avoiding UE4 reading subsequent resource blocks and reaching the festival The purpose of saving power.
  • the feature information corresponding to the user equipment may be: identifier information of the user equipment (such as a TLLI identifier, an IMSI identifier, a C-RNTI, and the like), and a message type corresponding to the control information that the user equipment needs to receive. One of them.
  • an embodiment of a base station 800 may include the following content:
  • the processor 801 is configured to determine target control information and feature information corresponding to the target control information, where the target control information is information that the base station schedules the target user equipment;
  • the processor 801 is further configured to: determine, according to the preset rule and the feature information, a target resource block subset corresponding to the target control information, and from the target resource, in a resource block set corresponding to the target coverage level.
  • the block sub-set arbitrarily selects one available resource block as the target resource block, where the target coverage level is a corresponding coverage level of the location where the target user equipment is located within the coverage of the base station;
  • the transmitter 802 is configured to send the target control information by using the target resource block.
  • the processor 801 in the resource block set corresponding to the target coverage level, the processor 801 first determines a target resource block subset, and selects the resource block in the target resource block subset to the target control information, so that the user equipment is the same. Determining a target resource block subset, in which the resource block is detected in the resource block by the base station, and in this process, the user equipment does not need to read all the resource blocks, thereby reducing the UE when performing resource scheduling on the UE. Power overhead.
  • the feature information corresponding to the target control information is: at least one of the identifier information corresponding to the target control information, the time information of the target control information, and the message type corresponding to the target control information.
  • the identifier information corresponding to the target control information is a random number included in the target RACH request.
  • the identifier information corresponding to the target control information is an identifier of the target user equipment
  • the identifier information corresponding to the target control information is an identifier of the target user equipment.
  • the processor 801 is specifically configured to acquire a resource block that is readable by the target user equipment. a number N; sorting the resource blocks in the resource block set according to a preset rule; and calculating N random values based on the preset N random functions based on the feature information corresponding to the target control information, respectively
  • the random numbers correspond to one resource block, thereby determining N resource blocks, which constitute a subset of the target resource blocks corresponding to the target control information.
  • the base station includes a first set of random functions, and the first set of random functions includes X random functions;
  • the processor 801 is specifically configured to acquire the number of time units X that the target user equipment can read; and according to the X random functions, respectively, based on the feature information corresponding to the target control information in the resource block set Determining a plurality of resource blocks in X time units to form a target resource block subset corresponding to the target control information.
  • the processor 801 is specifically configured to calculate, according to the preset X random functions, X random values based on the feature information corresponding to the target control information, and assign each random value to a time unit.
  • all resource blocks in the X time units constitute the target resource block subset.
  • the base station further includes a second set of random functions, where the second set of random functions includes Y random functions;
  • another embodiment of a base station 900 may include the following content:
  • the processor 901 is configured to sort the control information according to a preset first priority ranking rule based on all control information that needs to be sent on the target coverage level.
  • the processor 901 is further configured to: according to a sorting order of the control information, assign a resource block to the need according to a priority sorting order of resource blocks in a resource block that can be used in a preset target coverage level of the base station. Control information sent;
  • the transmitter 902 is configured to send corresponding control information based on the resource block allocated by the processor.
  • the processor 901 allocates resource blocks according to the priority order of the resource blocks in the resource blocks that can be used in the preset target coverage level of the base station based on the sort order of all the control information that needs to be sent. And the control information that needs to be sent, so that the user equipment reads the target control information in the resource block that the base station schedules to itself, in this process, the user equipment detects the resource block according to its own priority, and does not need to blindly detect all the resource blocks. The power consumption of the UE when resource scheduling is performed on the UE is reduced.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function includes feature information corresponding to the control information.
  • the preset first priority ordering rule is a preset sorting rule of the control information type priority.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to the time position order of the resource blocks;
  • the processor 901 is specifically configured to sequentially compare the first priority of the control information with the available resource blocks based on the first priority of the respective control information and the time position in the available resource block. And selecting, in the resource blocks that can be used in the target coverage level of the base station, the target control information in the same first priority order, in the time position corresponding to the first priority of the target control information, selecting the resource block to be allocated to the Target control information.
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are sorted according to a preset resource block priority ordering rule
  • the processor 901 is specifically configured to allocate, according to the first priority order of the control information that needs to be sent, a first-to-one available resource block for each target control information, starting from the first available resource block. .
  • the resource blocks in the resource blocks that can be used in the target coverage level of the base station are grouped in groups of N, and are sorted according to the group number of the resource blocks.
  • the processor 901 is specifically configured to sequentially compare the first priority of the control information with the available resource blocks based on the first priority of the control information and the available resource block group number;
  • the resource block sending station is selected in the resource block group corresponding to the group number corresponding to the first priority of the target control information.
  • the target control information is selected in the resource block group corresponding to the group number corresponding to the first priority of the target control information.
  • the processor 901 is specifically configured to use target control information for the same first priority. Placed on the resource block in the corresponding time unit position; if the number of target control information of the same first priority exceeds the number of resource blocks in the corresponding time unit position, it will not be placed in the corresponding time The target control information in the unit position is placed in the time unit position corresponding to the next first priority; the target control information corresponding to the next first priority is placed in the corresponding time unit position. After the first priority target control information;
  • the processor 901 is specifically configured to use the same first priority.
  • the target control information is placed on the resource block corresponding to the group number; if the number of target control information of the same first priority exceeds the number of resource blocks in the corresponding group number, the target group number may not be placed.
  • the target control information is placed in the resource block of the group number corresponding to the next first priority, and the target control information corresponding to the next first priority is placed on the corresponding group number. After the first priority target control information.
  • the processor is specifically configured to sort the control information having the same first priority among all the control information that needs to be sent, by using a second priority sorting rule.
  • the ordering rule of the first priority is a priority ordering rule of a random numerical value output by the preset first random function, where the input of the first random function includes the feature information corresponding to the control information;
  • the second priority sorting rule is a preset sorting rule of a control information type priority
  • the processor is specifically configured to sort the control information having the same first priority among all the control information that needs to be sent according to a preset rule of the priority of the control information type.
  • the first priority ranking rule is a preset control information type priority ranking rule
  • the sorting rule of the second priority is sorted according to the output value of the preset second random function, and the input of the second random function includes the feature information corresponding to the control information;
  • the processor is specifically configured to calculate, according to the second random function and the feature information corresponding to each control information that needs to be sent, a random value corresponding to each control information; and a random value corresponding to each control information. Size, sorting the respective control information.
  • the processor is specifically configured to target control information of the same first priority, according to the second priority of the target control information, in the corresponding time unit position, according to the resource block a preset sequence selection resource block within the same time unit location is allocated to the target control information;
  • the processor is specifically used for target control of the same first priority.
  • the information is selected according to the second priority of the target control information, and the resource block is allocated to the target control information in a preset order in the same resource block group in the resource block corresponding to the corresponding group number.
  • an embodiment of the user equipment 1000 provided in the embodiment of the present invention includes the following content:
  • the processor 1001 is configured to determine, according to the preset rule and the preset feature information, a target resource block subset in the resource block set corresponding to the current coverage level, where the current coverage level is that the user equipment is within the coverage of the base station The coverage level corresponding to the location;
  • the processor 1001 is further configured to separately detect the resource block in the target resource block subset, and the identifier information in the control information carried by any resource block in the target resource block subset and the identifier of the user equipment. If the information is the same, determining that the resource block is a resource block that is scheduled by the base station to the user equipment;
  • the processor 1001 is further configured to read control information carried by any one of the resource blocks.
  • the processor 1001 first determines a target resource block subset in the resource block set corresponding to the target coverage level, and detects, in the resource block, the resource block scheduled by the base station to itself, in the process, The user equipment does not need to read all resource blocks, which reduces the power overhead of the UE when performing resource scheduling on the UE.
  • the preset feature information is: identifier information corresponding to the user equipment, and at least one of message types of the message that the user equipment needs to receive.
  • the identifier information corresponding to the user equipment is a random number included in the RACH request.
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment
  • the identifier information corresponding to the user equipment is the identifier information of the user equipment.
  • the processor 1001 is specifically configured to obtain the number N of resource blocks that are readable by itself; and sort the resource blocks in the resource block set according to a preset rule; according to the preset N random numbers
  • the function calculates N random values based on the feature information corresponding to the user equipment, and assigns each random value to one resource block, thereby determining N resource blocks to form the target resource block subset.
  • the user equipment includes a first set of random functions, and the first set of random functions includes X random functions;
  • the processor 1001 is specifically configured to acquire a number of time units X that are readable by itself; and determine, according to the X random functions, X times according to the preset feature information in the resource block set respectively A number of resource blocks on the unit that make up the subset of the target resource blocks.
  • the processor 1001 is specifically configured to calculate, according to the preset X random functions, X random values based on the preset feature information, and each random value is mapped to a time unit. All resource blocks on the X time units constitute a subset of the target resource blocks.
  • the user equipment further includes a second set of random functions, where the second set of random functions includes Y random functions;
  • another embodiment of the user equipment 1100 provided in the embodiment of the present invention includes the following content:
  • the processor 1101 is configured to determine a first priority of the user according to the preset first priority ordering rule, and according to the first priority of the user, in the resource block that can be used by the user equipment, according to the preset Detecting, by the sorting order of the resource blocks in the resource blocks, the resource blocks that are allocated to the base station by the base station; if the resource blocks in the available resource blocks are detected to be scheduled by the base station, the user equipment The control information is read in a resource block that the base station schedules to itself.
  • the processor 1101 according to the sorting order of all the control information that needs to be sent, according to the preset priority of the resource blocks in the resource blocks that can be used in the target coverage level of the base station.
  • the resource block is scheduled to be sent by the base station to the user.
  • the user equipment detects the resource block according to its own priority, and does not need to blindly detect all resource blocks, thereby reducing the power consumption of the UE when performing resource scheduling on the UE.
  • the preset first priority ordering rule is a priority ordering rule of a random number size output by the preset first random function, and the input of the first random function includes feature information corresponding to the user equipment;
  • the processor 1101 is configured to calculate, according to the first random function and the feature information corresponding to the user equipment, a random value corresponding to the user equipment; based on the random value corresponding to the user equipment, and the preset
  • the first random function outputs a prioritization rule of the random number size to determine its first priority.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the processor 1101 is specifically configured to determine a first priority of the user according to the preset control information type priority ranking rule based on the type of the control information that the user equipment needs to receive.
  • the first priority of the user equipment corresponds to an initial read time position of a resource block in a resource block that can be used by the user equipment;
  • the processor 1101 is specifically configured to determine, according to the first priority of the user, an initial read time position corresponding to the first priority of the user equipment in the resource block that can be used by the user equipment; Determining a sorting order of the resource blocks in the resource blocks that can be used by the user equipment, starting from the first resource block in the initial read time position, and detecting the resource blocks allocated by the base station to itself.
  • the first priority of the user equipment corresponds to a starting read resource block location in a resource block that is available to the user equipment on a target coverage level
  • the processor 1101 is specifically configured to determine, according to the first priority of the user, a starting read resource block position corresponding to the first priority of the user equipment in the resource block that can be used by the user equipment; And a sorting order of the resource blocks in the resource blocks that can be used by the user equipment, starting from the initial read resource block location, and detecting a resource block allocated by the base station to itself.
  • the processor 1101 is further configured to: when detecting, by the base station, a resource block allocated to the base station, if the first priority of the user equipment is lower than the detected resource block priority or is detected for indicating Stop detecting the resource block and stop detecting.
  • the processor 1101 is further configured to: according to a preset second priority ranking rule Set its own second priority.
  • the input of the first random function includes the identifier information corresponding to the user equipment. Time;
  • the preset second priority sorting rule is a preset sorting rule of a control information type priority
  • the processor 1101 is specifically configured to determine a second priority of the user equipment according to the preset control information type priority ranking rule according to the type of the control information that the user equipment needs to receive.
  • the preset first priority sorting rule is a preset sorting rule of a control information type priority
  • the preset second priority ordering rule is a priority ordering rule of the random number size output by the preset second random function, and the input of the second random function includes the feature information corresponding to the user equipment;
  • the processor 1101 is configured to calculate, according to the second random function and the feature information corresponding to the user equipment, a random value corresponding to the user equipment, based on the random value corresponding to the user equipment, and the preset
  • the priority ordering rule of the random number size output by the second random function determines its second priority.
  • the first priority of the user equipment corresponds to an initial read time position of a resource block in a resource block that can be used by the user equipment
  • the second priority of the user equipment is the initial read Starting to read a resource block in a time position
  • the processor 1101 is specifically configured to determine, according to the first priority of the user, an initial read time position corresponding to the first priority of the user equipment in the resource block that can be used by the user equipment; Determining a starting read resource block position corresponding to the second priority of the user equipment in the initial read time position; sorting resource blocks in a resource block usable by the user equipment according to a preset In order, starting from the initial read resource block position in the initial read time position, detecting a resource block allocated by the base station to itself.
  • the processor 1101 is further configured to: when detecting a resource block allocated by the base station to itself, if the second priority of the user equipment is lower than a second priority of the detected resource block, or is detected to be used for The resource block indicating the stop of detection stops the detection.
  • the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all of the steps of the at least XXX method described in the foregoing method embodiments.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种控制信息的发送方法、检测方法、基站和用户设备,本发明实施例中一种控制信息的发送方法包括:基站确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块,;利用所述目标资源块发送所述目标控制信息。本发明实施例降低了在对用户设备进行控制信息发送时,用户设备检测和接收控制信息需要的功率开销。

Description

一种控制信息的发送方法、检测方法、基站和用户设备 技术领域
本发明涉及通讯技术领域,尤其涉及一种控制信息的发送方法、检测方法、基站和用户设备。
背景技术
机器通信(MTC,Machine Type Communication)或者蜂窝物联网(CIoT,Cellular Internet of Things)技术是无线通信和信息技术的整合,用于双向通信,适用于安全监测、自动售货机、货物跟踪、抄表等领域。根据通信的对象可以将MTC分为机器对机器、机器对移动终端(如用户远程监视)和移动终端对机器(如用户远程控制)等三种通信模式。MTC通信将是未来通信领域的一项重要应用,未来MTC通信的主要可能涵盖智能抄表、医疗检测、物流检测、火情检测以及可穿戴设备通信等等,预计到2022年,MTC设备的连接数量将达到500亿。
在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)中的一种基于下行窄带正交频分复用技术(Orthogonal Frequency Division Multiplexing,OFDM)中,对于资源的调度,对于不同的覆盖等级coverage class,分配不同的区域给对应于所述覆盖等级的物理下行控制信道(Physical Downlink Control CHannel,PDCCH)资源,同时,对于不同的不同覆盖等级上的PDCCH资源,又进一步被分割成若干资源块(Resource Segmentation,RS),每一个RS对应于一个用户设备(User Equipment,UE)的调度信息,每个UE通过检测对应覆盖等级上的PDCCH上的RS,从而确定是否在后续的物理下行共享信道(Physical Downlink Shared CHannel,PDSCH)或者物理上行共享信道(Physical Uplink Shared CHannel,PUSCH)中调度了所述UE,如果UE被调度,则所述UE在被分配的资源上发送或接收数据。
上述资源调度方式中,UE需要读取所有的RS块来检测其调度信息,此时,UE将需要较大的功率开销。
发明内容
本发明实施例提供了一种控制信息的发送方法、检测方法、基站和用户设备,降低了基站对用户设备进行控制信息发送时,用户设备检测和接收控制信息时需要的功率开销。
本发明实施例第一方面提供了一种控制信息的发送方法,包括:
基站确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块,其中,所述目标覆盖等级为所述目标用户设备在所述基站覆盖范围内所处的位置对应覆盖等级;
所述基站利用所述目标资源块发送所述目标控制信息。
结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种可能的实现方式中,
所述目标控制信息对应的特征信息为:所述目标控制信息对应的标识信息,发送所述目标控制信息的时间信息以及所述目标控制信息对应的消息类型中至少一个。
结合本发明实施例的第一方面的第一种可能的实现方式,在本发明实施例的第一方面的第二种可能的实现方式中,
若所述目标控制信息对应基站针对目标随机接入信道RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
结合本发明实施例的第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例的第一方面的第三种可能的实现方式中,
所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,包括:
所述基站获取所述目标用户设备可读取的资源块数目N;
所述基站对所述资源块集合中资源块按预设规则进行排序编号;
所述基站根据预设的N个随机函数,分别基于所述目标控制信息对应的特 征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集。
结合本发明实施例的第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在本发明实施例的第一方面的第四种可能的实现方式中,
所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,包括:
所述基站获取所述目标用户设备可读取的时间单位数目X;
所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。
结合本发明实施例的第一方面的第四种可能的实现方式,在本发明实施例的第一方面的第五种可能的实现方式中,
所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
所述基站根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
结合本发明实施例的第一方面的第四种可能的实现方式,在本发明实施例的第一方面的第六种可能的实现方式中,
所述基站内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
所述基站根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上, 确定X个时间单位;
所述基站在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标控制信息对应的目标资源块子集,其中N=X*Y。
本发明实施例第二方面提供了一种制信息的检测方法,包括:
用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,所述当前覆盖等级为所述用户设备在基站覆盖范围内所处的位置对应的覆盖等级;
所述用户设备分别检测所述目标资源块子集中的资源块,在所述目标资源块子集中的任一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述任一资源块为所述基站调度给所述用户设备的资源块;
所述用户设备读取所述任一资源块所承载的控制信息。
结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种可能的实现方式中,
所述预设的特征信息为:所述用户设备对应的标识信息,所述用户设备需要接收的消息的消息类型中至少一个。
结合本发明实施例的第二方面的第二种可能的实现方式,在本发明实施例的第二方面的第二种可能的实现方式中,
若所述用户设备发送了RACH请求,并等待基站反馈RACH应答消息,则所述用户设备对应的标识信息为所述RACH请求中包含的随机数;
若所述用户设备等待接收寻呼请求消息,则所述用户设备对应的标识信息为所述用户设备的标识信息;
若所述用户设备等待基站的上行数据调度或下行数据调度,则所述用户设备对应的标识信息为所述用户设备的标识信息。
结合本发明实施例的第二方面,或第二方面的第一种可能的实现方式,或第二方面的第二种实现方式,在本发明实施例的第二方面的第三种可能的实现方式中,
所述用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的 资源块集合中,确定目标资源块子集,包括:
所述用户设备获取所述自身可读取的资源块数目N;
所述用户设备对所述资源块集合中的资源块按预设规则进行排序编号;
所述用户设备根据预设的N个随机函数,分别基于所述用户设备对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标资源块子集。
结合本发明实施例的第二方面,或第二方面的第一种可能的实现方式,或第二方面的第二种实现方式,在本发明实施例的第二方面的第四种可能的实现方式中,
所述用户设备内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,包括:
所述用户设备获取自身可读取的时间单位数目X;
所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集。
结合本发明实施例的第二方面的第四种实现方式,在本发明实施例的第二方面的第五种可能的实现方式中,
所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
所述用户设备根据预设的X个随机函数,分别基于所述预设的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
结合本发明实施例的第二方面的第四种实现方式,在本发明实施例的第二方面的第六种可能的实现方式中,
所述用户设备内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于 所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集,包括:
所述用户设备根据预设的X个随机函数,分别基于所述用户设备对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;
所述用户设备在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述预设的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标资源块子集,其中N=X*Y。
本发明实施例第三方面提供了一种控制信息的发送方法,包括:
基站基于目标覆盖等级上所有需要发送的控制信息,按照预设的第一优先级排序规则,对所述控制信息进行排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息;
所述基站基于分配的资源块,发送对应的控制信息。
结合本发明实施例的第三方面,在本发明实施例的第三方面的第一种可能的实现方式中,
所述预设的第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息,或所述预设的第一优先级的排序规则为预设的控制信息类型优先级的排序规则。
结合本发明实施例的第三方面的第一种可能的实现方式中,在本发明实施例的第三方面的第二种可能的实现方式中,
所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的控制信息资源块中资源块的优先级排序顺序,对应分配控制信息资源块给所述需要发送的控制信息块,包括:
所述基站基于所述各控制信息的第一优先级和所述可使用的资源块中时 间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。
结合本发明实施例的第三方面的第一种可能的实现方式中,在本发明实施例的第三方面的第三种可能的实现方式中,
所述基站目标覆盖等级上可使用的资源块中资源块按预设的资源块优先级排序规则排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息,包括:
所述基站基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块。
结合本发明实施例的第三方面的第一种可能的实现方式中,在本发明实施例的第三方面的第四种可能的实现方式中,
所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息块,包括:
所述基站基于所述各控制信息的第一优先级和所述可使用的资源块组编号,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息。
结合本发明实施例的第三方面的第二种可能的实现方式,或第三方面第四种可能的实现方式中,在本发明实施例的第三方面的第五种可能的实现方式中,
当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述对同一第一优先级顺序的目标控制信息,在目标控 制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息,包括:
所述基站将对同一第一优先级的目标控制信息放置在对应的时间单位位置内的资源块上;
若所述同一第一优先级的目标控制信息的个数超过了对应的时间单位位置上资源块的个数,则所述基站将未能放置在对应时间单位位置上的目标控制信息按序放置在下一个第一优先级对应的时间单位位置内;
所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的时间单位位置上的第一优先级目标控制信息之后;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息,包括:
所述基站将对同一第一优先级的目标控制信息放置在对应组编号的资源块上;
若所述同一第一优先级的目标控制信息的个数超过了对应组编号内的资源块的个数,则所述基站将未能放置在对应组编号上的目标控制信息按序放置在下一个第一优先级对应的组编号的资源块内;
所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的组编号上的第一优先级目标控制信息之后。
结合本发明实施例的第三方面的第一种可能的实现方式中,在本发明实施例的第三方面的第六种可能的实现方式中,
所述基站基于目标覆盖等级上所有需要发送的控制信息,按照第一优先级的排序规则对所述控制信息进行排序,还包括:
所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序。
结合本发明实施例的第三方面的第六种可能的实现方式中,在本发明实施例的第三方面的第七种可能的实现方式中,
当所述第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息 时;
所述第二优先级的排序规则为预设的控制信息类型优先级的排序规则;
所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序,包括:
所述基站按照预设的控制信息类型优先级的排序规则,对所述所有需要发送的控制信息中具有相同第一优先级的控制信息进行排序。
结合本发明实施例的第三方面的第六种可能的实现方式中,在本发明实施例的第三方面的第八种可能的实现方式中,
当所述第一优先级的排序规则为预设的控制信息类型优先级的排序规则时;
所述第二优先级的排序规则为以预设的第二随机函数的输出值大小为依据进行排序,所述第二随机函数的输入包括控制信息对应的特征信息;
所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序,包括:
所述基站按照所述第二随机函数和所述所有需要发送的各控制信息对应的特征信息,计算所述各控制信息对应的随机数值;
所述基站基于所述各控制信息对应的随机数值大小,对所述各控制信息进行排序。
结合本发明实施例的第三方面的第六种可能的实现方式,或第三方面的第七种可能的实现方式,或第三方面的第八种可能的实现方式中,在本发明实施例的第三方面的第九种可能的实现方式中,
当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息,包括:
所述基站对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的时间单位位置内,按资源块在同一时间单位位置之内的预设顺序选择资源块分配给所述目标控制信息;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述对同一第一优先级的目标控制信息,在目标 控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息,包括:
所述基站对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的组编号对应的资源块内,按同一资源块组内的预设顺序选择资源块分配给所述目标控制信息。
结合本发明实施例的第三方面的第一种可能的实现方式,至第三方面的第九种可能的实现方式中任一种实现方式,在本发明实施例的第三方面的第十种可能的实现方式中,
所述控制信息对应的特征信息为:所述控制信息对应的标识信息,发送所述控制信息的时间信息以及所述控制信息对应的消息类型中至少一个。
结合本发明实施例的第三方面的第十种可能的实现方式,在本发明实施例的第三方面的第十一种可能的实现方式中,
若所述目标控制信息是基站为针对目标RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息是基站针对目标用户设备的上行数据或下行数据的调度信息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
本发明实施例第四方面提供了一种控制信息的检测方法,包括:
用户设备按照预设的第一优先级排序规则确定自身的第一优先级;
所述用户设备根据自身的第一优先级,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块;
若所述可使用的资源块中检测到所述基站调度给所述自身的资源块,所述用户设备在所述基站调度给自身的资源块中读取控制信息。
结合本发明实施例的第四方面,在本发明实施例的第四方面的第一种可能的实现方式中,
所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的特征信 息;
所述用户设备按照预设的第一优先级排序规则确定自身的第一优先级,包括:
所述用户设备按照所述第一随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;
所述用户设备基于所述用户设备对应的随机数值和所述为预设的第一随机函数输出的随机数值大小的优先级排序规则,确定自身的第一优先级。
结合本发明实施例的第四方面,在本发明实施例的第四方面的第二种可能的实现方式中,
所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则;
所述用户设备按照预设的第一优先级排序规则确定自身的第一优先级,包括:
所述用户设备基于所述用户设备需要接收的控制信息类型,按照所述预设的控制信息类型优先级的排序规则,确定自身的第一优先级。
结合本发明实施例的第四方面,或第四方面的第一种可能的实现方式,或第四方面的第二种可能的实现方式,在本发明实施例的第四方面的第三种可能的实现方式中,
所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置;
所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;
所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置第一个资源块开始,检测所述基站分配给自身的资源块。
结合本发明实施例的第四方面,或第四方面的第一种可能的实现方式,或第四方面的第二种可能的实现方式,在本发明实施例的第四方面的第四种可能的实现方式中,
所述用户设备的第一优先级对应于所述用户设备在目标覆盖等级上可使用的资源块中起始读取资源块位置;
所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取资源块位置;
所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
结合本发明实施例的第四方面的第三种可能的实现方式,或第四方面的第四种可能的实现方式,在本发明实施例的第四方面的第五种可能的实现方式中,
所述用户设备在检测所述基站分配给自身的资源块时,若所述用户设备的第一优先级低于检测的资源块优先级或者检测到用于指示停止检测的资源块,则停止检测。
结合本发明实施例的第四方面,在本发明实施例的第四方面的第六种可能的实现方式中,
所述用户设备按照预设的第一优先级规则确定自身的优先级,所述方法还包括:
所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级。
结合本发明实施例的第四方面的第六种可能的实现方式,在本发明实施例的第四方面的第七种可能的实现方式中,
当所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的标识信息时;
所述预设的第二优先级排序规则为预设的控制信息类型优先级的排序规则;
所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级,包括:
所述用户设备按照预设的控制信息类型优先级的排序规则,根据所述用户设备需要接收的控制信息类型,确定自身的第二优先级。
结合本发明实施例的第四方面的第六种可能的实现方式,在本发明实施例的第四方面的第八种可能的实现方式中,
当所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则时;
所述预设的第二优先级排序规则为预设的第二随机函数输出的随机数值大小的优先级排序规则,所述第二随机函数的输入包括用户设备对应的特征信息;
所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级,包括:
所述用户设备按照所述第二随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;
所述用户设备基于所述用户设备对应的随机数值和所述预设的第二随机函数输出的随机数值大小的优先级排序规则,确定自身的第二优先级。
结合本发明实施例的第四方面的第六种可能的实现方式,或第四方面的第七种可能的实现方式,或第四方面的第八种可能的实现方式,在本发明实施例的第四方面的第九种可能的实现方式中,
所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置,所述用户设备的第二优先级对应于所述起始读取时间位置中起始读取资源块;
所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;
所述用户设备根据自身的第二优先级,确定所述起始读取时间位置中与所述用户设备第二优先级对应的起始读取资源块位置;
所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置中所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
结合本发明实施例第四方面的第九种可能的实现方式,在本发明实施例的第四方面的第十种可能的实现方式中,
所述用户设备在检测所述基站分配给自身的资源块时,若所述用户设备的第二优先级低于检测的资源块第二优先级或者检测到用于指示停止检测的资源块,则停止检测。
本发明实施例第五方面提供了一种基站,包括:
处理器,用于确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
所述处理器还用于根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块,其中,所述目标覆盖等级为所述目标用户设备在所述基站覆盖范围内所处的位置对应覆盖等级;
发送器,用于利用所述目标资源块发送所述目标控制信息。
结合本发明实施例的第五方面,在本发明实施例的第五方面的第一种可能的实现方式中,
所述目标控制信息对应的特征信息为:所述目标控制信息对应的标识信息,发送所述目标控制信息的时间信息以及所述目标控制信息对应的消息类型中至少一个。
结合本发明实施例的第五方面的第一种可能的实现方式,在本发明实施例的第五方面的第二种可能的实现方式中,
若所述目标控制信息对应基站针对目标随机接入信道RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
结合本发明实施例的第五方面,或第五方面的第一种可能的实现方式,或第五方面的第二种可能的实现方式,在本发明实施例的第五方面的第三种可能的实现方式中,
所述处理器具体用于获取所述目标用户设备可读取的资源块数目N;对所 述资源块集合中资源块按预设规则进行排序编号;根据预设的N个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集。
结合本发明实施例的第五方面,或第五方面的第一种可能的实现方式,或第五方面的第二种可能的实现方式,在本发明实施例的第五方面的第四种可能的实现方式中,
所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述处理器具体用于获取所述目标用户设备可读取的时间单位数目X;根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。
结合本发明实施例的第五方面的第四种可能的实现方式,在本发明实施例的第五方面的第五种可能的实现方式中,
所述处理器具体用于根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
结合本发明实施例的第五方面的第四种可能的实现方式,在本发明实施例的第五方面的第六种可能的实现方式中,
所述基站内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述处理器具体用于根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标控制信息对应的目标资源块子集,其中N=X*Y。
本发明实施例第六方面提供了一种用户设备,包括:
处理器,用于根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,所述当前覆盖等级为所述用户设备在基站覆盖范围内所处的位置对应的覆盖等级;
所述处理器还用于分别检测所述目标资源块子集中的资源块,在所述目标资源块子集中的任一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述任一资源块为所述基站调度给所述用户设备的资源块;
所述处理器还用于读取所述任一资源块所承载的控制信息。
结合本发明实施例的第六方面,在本发明实施例的第六方面的第一种可能的实现方式中,
所述预设的特征信息为:所述用户设备对应的标识信息,所述用户设备需要接收的消息的消息类型中至少一个。
结合本发明实施例的第六方面的第一种可能的实现方式,在本发明实施例的第六方面的第二种可能的实现方式中,
若所述用户设备发送了RACH请求,并等待基站反馈RACH应答消息,则所述用户设备对应的标识信息为所述RACH请求中包含的随机数;
若所述用户设备等待接收寻呼请求消息,则所述用户设备对应的标识信息为所述用户设备的标识信息;
若所述用户设备等待基站的上行数据调度或下行数据调度,则所述用户设备对应的标识信息为所述用户设备的标识信息。
结合本发明实施例的第六方面,或第六方面的第一种可能的实现方式,或第六方面的第二种可能的实现方式,在本发明实施例的第六方面的第三种可能的实现方式中,
所述处理器具体用于获取所述自身可读取的资源块数目N;对所述资源块集合中的资源块按预设规则进行排序编号;根据预设的N个随机函数,分别基于所述用户设备对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标资源块子集。
结合本发明实施例的第六方面,或第六方面的第一种可能的实现方式,或第六方面的第二种可能的实现方式,在本发明实施例的第六方面的第四种可能的实现方式中,
所述用户设备内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述处理器具体用于获取自身可读取的时间单位数目X;根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集。
结合本发明实施例的第六方面的第四种可能的实现方式,在本发明实施例的第六方面的第五种可能的实现方式中,
所述处理器具体用于根据预设的X个随机函数,分别基于所述预设的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
结合本发明实施例的第六方面的第四种可能的实现方式,在本发明实施例的第六方面的第六种可能的实现方式中,
所述用户设备内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述处理器具体用于根据预设的X个随机函数,分别基于所述用户设备对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述预设的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标资源块子集,其中N=X*Y。
本发明实施例第七方面提供了一种基站,包括:
处理器,用于基于目标覆盖等级上所有需要发送的控制信息,按照预设的第一优先级排序规则,对所述控制信息进行排序;
所述处理器还用于基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息;
发送器,用于基于所述处理器分配的资源块,发送对应的控制信息。
结合本发明实施例的第七方面,在本发明实施例的第七方面的第一种可能的实现方式中,
所述预设的第一优先级的排序规则为预设的第一随机函数输出的随机数 值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息,或所述预设的第一优先级的排序规则为预设的控制信息类型优先级的排序规则。
结合本发明实施例的第七方面的第一种可能的实现方式,在本发明实施例的第七方面的第二种可能的实现方式中,
所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序;
所述处理器具体用于基于所述各控制信息的第一优先级和所述可使用的资源块中时间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应;在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。
结合本发明实施例的第七方面的第一种可能的实现方式,在本发明实施例的第七方面的第三种可能的实现方式中,
所述基站目标覆盖等级上可使用的资源块中资源块按预设的资源块优先级排序规则排序;
所述处理器具体用于基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块。
结合本发明实施例的第七方面的第一种可能的实现方式,在本发明实施例的第七方面的第四种可能的实现方式中,
所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序;
所述处理器具体用于基于所述各控制信息的第一优先级和所述可使用的资源块组编号,将控制信息的第一优先级与所述可使用的资源块按顺序对应;在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息。
结合本发明实施例的第七方面的第二种可能的实现方式,或第七方面的第四种可能的实现方式,在本发明实施例的第七方面的第五种可能的实现方式 中,
当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述处理器具体用于将对同一第一优先级的目标控制信息放置在对应的时间单位位置内的资源块上;若所述同一第一优先级的目标控制信息的个数超过了对应的时间单位位置上资源块的个数,则将未能放置在对应时间单位位置上的目标控制信息按序放置在下一个第一优先级对应的时间单位位置内;所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的时间单位位置上的第一优先级目标控制信息之后;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述处理器具体用于将对同一第一优先级的目标控制信息放置在对应组编号的资源块上;若所述同一第一优先级的目标控制信息的个数超过了对应组编号内的资源块的个数,则将未能放置在对应组编号上的目标控制信息按序放置在下一个第一优先级对应的组编号的资源块内;所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的组编号上的第一优先级目标控制信息之后。
结合本发明实施例的第七方面的第一种可能的实现方式,在本发明实施例的第七方面的第六种可能的实现方式中,
所述处理器具体用于对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序。
结合本发明实施例的第七方面的第六种可能的实现方式,,在本发明实施例的第七方面的第七种可能的实现方式中,
当所述第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息时;
所述第二优先级排序规则为预设的控制信息类型优先级的排序规则;
所述处理器具体用于按照预设的控制信息类型优先级的排序规则,对所述所有需要发送的控制信息中具有相同第一优先级的控制信息进行排序。
结合本发明实施例的第七方面的第六种可能的实现方式,在本发明实施例的第七方面的第八种可能的实现方式中,
当所述第一优先级的排序规则为预设的控制信息类型优先级的排序规则 时;
所述第二优先级的排序规则为以预设的第二随机函数的输出值大小为依据进行排序,所述第二随机函数的输入包括控制信息对应的特征信息;
所述处理器具体用于按照所述第二随机函数和所述所有需要发送的各控制信息对应的特征信息,计算所述各控制信息对应的随机数值;基于所述各控制信息对应的随机数值大小,对所述各控制信息进行排序。
结合本发明实施例的第七方面的第六种可能的实现方式,或第七方面的第七种可能的实现方式,或第七方面的第八种可能的实现方式,在本发明实施例的第七方面的第八种可能的实现方式中,
当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述处理器具体用于对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的时间单位位置内,按资源块在同一时间单位位置之内的预设顺序选择资源块分配给所述目标控制信息;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述处理器具体用于对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的组编号对应的资源块内,按同一资源块组内的预设顺序选择资源块分配给所述目标控制信息。
本发明实施例第八方面提供了一种用户设备,包括:
处理器,用于按照预设的第一优先级排序规则确定自身的第一优先级;根据自身的第一优先级,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块;若所述可使用的资源块中检测到所述基站调度给所述自身的资源块,所述用户设备在所述基站调度给自身的资源块中读取控制信息。
结合本发明实施例的第八方面,在本发明实施例的第八方面的第一种可能的实现方式中,
所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的特征信息;
所述处理器具体用于按照所述第一随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;基于所述用户设备对应的随机数值 和所述为预设的第一随机函数输出的随机数值大小的优先级排序规则,确定自身的第一优先级。
结合本发明实施例的第八方面,在本发明实施例的第八方面的第二种可能的实现方式中,
所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则;
所述处理器具体用于基于所述用户设备需要接收的控制信息类型,按照所述预设的控制信息类型优先级的排序规则,确定自身的第一优先级。
结合本发明实施例的第八方面,或第八方面的第一种可能的实现方式,或第八方面的第二种可能的实现方式中,在本发明实施例的第八方面的第三种可能的实现方式中,
所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置;
所述处理器具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置第一个资源块开始,检测所述基站分配给自身的资源块。
结合本发明实施例的第八方面,或第八方面的第一种可能的实现方式,或第八方面的第二种可能的实现方式中,在本发明实施例的第八方面的第四种可能的实现方式中,
所述用户设备的第一优先级对应于所述用户设备在目标覆盖等级上可使用的资源块中起始读取资源块位置;
所述处理器具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取资源块位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
结合本发明实施例的第八方面的第二种可能的实现方式,或第八方面的第三种可能的实现方式中,在本发明实施例的第八方面的第四种可能的实现方式中,
所述处理器具体还用于在检测所述基站分配给自身的资源块时,若所述用 户设备的第一优先级低于检测的资源块优先级或者检测到用于指示停止检测的资源块,则停止检测。
结合本发明实施例的第八方面,在本发明实施例的第八方面的第五种可能的实现方式中,
所述处理器具体还用于根据预设的第二优先级排序规则确定自身的第二优先级。
结合本发明实施例的第八方面的第五种可能的实现方式,在本发明实施例的第八方面的第六种可能的实现方式中,
当所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的标识信息时;
所述预设的第二优先级排序规则为预设的控制信息类型优先级的排序规则;
所述处理器具体用于按照预设的控制信息类型优先级的排序规则,根据所述用户设备需要接收的控制信息类型,确定自身的第二优先级。
结合本发明实施例的第八方面的第五种可能的实现方式,在本发明实施例的第八方面的第七种可能的实现方式中,
当所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则时;
所述预设的第二优先级排序规则为预设的第二随机函数输出的随机数值大小的优先级排序规则,所述第二随机函数的输入包括用户设备对应的特征信息;
所述处理器具体用于按照所述第二随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;基于所述用户设备对应的随机数值和所述预设的第二随机函数输出的随机数值大小的优先级排序规则,确定自身的第二优先级。
结合本发明实施例的第八方面的第五种可能的实现方式,或第八方面的第六种可能的实现方式,或第八方面的第七种可能的实现方式,在本发明实施例的第八方面的第八种可能的实现方式中,
所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源 块的起始读取时间位置,所述用户设备的第二优先级所述起始读取时间位置中起始读取资源块;
所述处理器具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;根据自身的第二优先级,确定所述起始读取时间位置中与所述用户设备第二优先级对应的起始读取资源块位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置中所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
结合本发明实施例的第八方面的第八种可能的实现方式,在本发明实施例的第八方面的第九种可能的实现方式中,
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中基站在目标覆盖等级对应的所有资源块中,按照一定规则选择资源块给目标控制信息,以使得用户设备检测基站调度给自身的资源块读取目标控制信息,在这个过程中,用户设备不需要盲目检测所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
附图说明
图1是本发明实施例中现有技术中控制信息的发送的示意图;
图2是本发明实施例中控制信息的发送方法的一个实施例示意图;
图3是本发明实施例中控制信息的发送方法的另一个实施例示意图;
图4是本发明实施例中控制信息的发送方法的另一个实施例示意图;
图4-1是图4中实施例的一种具体实施例示意图;
图4-2是图4中实施例的另一种具体实施例示意图;
图5是本发明实施例中控制信息的检测方法的一个实施例示意图;
图6是本发明实施例中控制信息的发送方法的另一个实施例示意图;
图6-1是图6中实施例的一种具体实施例示意图;
图6-2是图6中实施例的另一种具体实施例示意图;
图6-3是图6中实施例的另一种具体实施例示意图;
图6-4是图6中实施例的另一种具体实施例示意图;
图7是本发明实施例中控制信息的检测方法的另一个实施例示意图;
图8是本发明实施例中基站的一个实施例示意图;
图9是本发明实施例中基站的另一个实施例示意图;
图10是本发明实施例中用户设备的一个实施例示意图;
图11是本发明实施例中用户设备的另一个实施例示意图。
具体实施方式
本发明实施例提供了一种控制信息的发送方法、检测方法、基站和用户设备,降低了基站对用户设备进行控制信息发送时,用户设备检测和接收控制信息时需要的功率开销。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了方便理解本发明实施例,首先在此介绍本发明实施例描述中会引入的几个要素;
下行控制信息:英文全称Downlink Control Information,简称DCI;由物理下行控制信道(英文全称Physical Downlink Control Channel,简称PDCCH)承载,基站发给UE的下行控制信息,包括上下行资源分配、混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)信息、功率控制等。
国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的 有效信息,IMSI标识为用户设备的永久标识。
临时逻辑链路标识:英文全称Temporary Logical Link Identifier,简称TLLI,由四个字节也就是32个比特位组成,TLLI标识由核心网分配给用户设备。
无线网络临时标识:RNTI(Radio Network Tempory Identity),在UE和基站之间的信号信息内部作为UE的标识,按照功能的不同,划分了多种RNTI,每个UE可以同时对应多个RNTI。通过用RNTI对PDCCH控制消息进行索引或加扰的方式,实现系统广播、特定的用户调度等功能,包括用于UE在空口连接态资源调度的小区无线网络临时标识C-RNTI(Cell-Radio Network Tempory Identity)和用于UE在寻呼过程中使用的寻呼无线网络临时标识P-RNTI(Paging-Radio Network Tempory Identity)等,其中P-RNTI标识是根据用户设备的TLLI标识或者IMSI标识由预定规则生成的。
OFDM:Orthogonal Frequency Division Multiplexing,即正交频分复用技术,OFDM是MCM(Multi Carrier Modulation),多载波调制的一种,OFDM主要思想是:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。正交信号可以通过在接收端采用相关技术来分开,这样可以减少子信道之间的相互干扰,每个子信道上的信号带宽小于信道的相关带宽,因此每个子信道上可以看成平坦性衰落,从而可以消除码间串扰,而且由于每个子信道的带宽仅仅是原信道带宽的一小部分,信道均衡变得相对容易。
本发明实施例中所述控制信息包括但不限于调度信息;本发明可用于物联网通信(CIoT:Cellular Internet of Things或MTC:Machine Type Communi cation)。
控制信息的类型包括但不限于:针对目标随机接入信道RACH(Random Access CHannel)请求的RACH应答消息的调度信息,目标用户设备的寻呼请求消息或者针对目标用户设备的寻呼请求消息的调度信息,对应基站针对目标用户设备的上行数据调度或下行数据调度的调度信息。
控制信息的标识信息,包括但不限于以下几种情况:
若所述目标控制信息是基站对应针对目标RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中 包含的随机数;
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
所述用户设备的标识信息包括但不限于:IMSI标识,TLLI标识,RNTI标识。
由于MTC通信的特殊要求,对网络和UE的要求主要有:
低功耗:要求UE的功耗低,更低的功耗意味MTC UE有更长的待机时间,减少更换电池的人力成本。
大的覆盖要求:MTC的业务一般不需要非常高的业务速率,但是需要能够支持很大覆盖,具体指MTC基站需要具有较强的覆盖增强技术,能够为较大穿透损耗(20dB)下的用户设备提供通信服务。例如智能抄表服务中的用户设备—智能水/电表等一般都安装在室内、甚至地下室,现有蜂窝网络技术难以为这些位置的设备提供可靠的通信服务;
高的连接数:对大规模部署的智能水/电表,智能家居,汽车,可穿戴设备等物联网终端设备,一个MTC基站下可能存在大量这类型的用户设备(超过数万个),如何在同一时刻向多个用户设备提供连接服务,防止网络拥塞,是一个需要解决的问题。
低成本:UE成本相对现有UE要低,低成本是MTC设备海量部署的必要的条件。
目前在3GPP中,一种下行基于OFDM的窄带物联网系统中,对于控制信息的发送——调度信息的发送,如图1所示。下行发送控制信息的信道为物理下行控制信道(Physical Downlink Control CHannel,PDCCH),在时频块网格中,将PDCCH的时频块资源进一步划分为不同的区域对应于不同的覆盖等级coverage class(如图1中class0,class1,class2)。同时,对于不同的不同覆盖等级上的PDCCH资源,又进一步被分割成若干资源块(Resource Segmentation(RS)或者Resource Block(RB))或PDCCH消息(PDCCH message)资源块。每一个RS或PDCCH message资源块为对应于一个CRC保护的数据单元,对应于一个用户设备(User Equipment,UE)的控制信息(调 度信息)或者对应于一个RACH响应的控制信息(调度信息)或者对应于一个寻呼信令或一组寻呼信令。如下表1为一种PDCCH message在物理层所占资源和格式的例子;
表1
Figure PCTCN2015082129-appb-000001
对于每个PDCCH message来说,现有机制中,每个PDCCH message资源块中承载的控制信息示意如下表2所示,可以看到每个资源块中包含了UEID(如Addressing中的TLLI标识或TMSI标识),以及对应于所述UEID的资源指示(如PDSCH subcarrier allocation和PDSCH slot allocation中的信息),UE收到相应的PDCCH message资源块后,获取承载的PDCCH message中的控制信息,并据此在相应的资源上发送上行数据或接收下行数据。
表2
Figure PCTCN2015082129-appb-000002
另一种PDCCH message中承载的对应于RACH response的控制信息的例子如表3所示,其中,random number(Access request reference域)为对应的RACH request报文中包含的随机数,所述Random number为所述RACH response对应的控制信息的标识信息。
表3
Figure PCTCN2015082129-appb-000003
PDCCH用于承载下行控制信息(Downlink Control Information,简称为DCI),包括:上、下行调度信息,以及上行功率控制信息。
通常MTC终端可以通过在每个子帧解调PDCCH信道获得PDCCH message或者DCI,从而获取承载在PDCCH message或DCI中的控制信息,所述控制信息指示物理下行共享信道(Physical Downlink Share Channel,简称为PDSCH)的资源指示、调制编码方式信息等,或物理上行共享信道(Physical Uplink Share Channel,简称为PUSCH)的资源分配、调制编码方式信息等, 以便于所述用户设备根据控制信息的内容解调下行数据或发送上行数据。
PDSCH需要PDCCH进行调度指示,即UE必须先正确接收PDCCH之后,才能够接收PDSCH,具体的,每个UE通过读取对应覆盖等级上的PDCCH上的资源块,通过检查所读取资源块承载的控制信息的标识信息是否和UE自身的标识信息(如TLLI标识或TMSI标识)相匹配,来确定读取的资源块是否是发送给所述UE的。若匹配到读取的某资源块是发送给所述UE的,则所述UE解析所述资源块承载的控制信息,并根据所述控制信息读取后续的PDSCH资源或者在PUSCH资源上发送上行数据。所述UE未检测到发送给自身的资源块,则所述UE未被调度。
上述资源调度方式中,UE需要读取所有的控制信息资源块来确定找到其控制信息或确定其未被调度,此时,UE将需要较大的功率开销。
基于上述原因,本发明实施例中提供一种控制信息的发送方法、检测方法、基站和用户设备,下面先介绍本发明实施例中机器通信调度方法实施例,请参阅图2,本发明实施例提供的控制信息的发送方法可包括以下内容:
201、基站确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
基站在为对用户设备进行调度时,会生成调度用户设备的控制信息,控制信息会有一些对应的特征信息,例如控制信息对应的标识信息,发送所述控制信息的时间信息以及所述控制信息对应的消息类型等,基站可以确定目标控制信息以及所述目标控制信息对应的特征信息。
202、基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块;
所述目标覆盖等级为所述目标控制信息对应的覆盖等级,即目标控制信息对应的目标用户设备的覆盖等级。一般情况下,基站通过随机接入过程中用户设备发送的前导资源或序列或所占用的RACH资源,可以获知用户设备的覆盖等级,对于连接态的用户设备来说,基站也知道用户设备的覆盖等级,对于用户设备来说,覆盖等级可以预配置、或者按照基站发送信号的测量值进行判定。
所述目标控制信息对应的目标资源块子集为所述目标覆盖等级对应的所 有资源块集合的子集,可选的,所述目标覆盖等级对应的所有资源块中的元素个数A和目标资源块子集中的元素个数B满足,A>B。
其中,所述目标控制信息中可以包括所述目标用户设备的标识信息,基站在确定目标资源块子集后,在所述目标资源块子集中选择任意一个可用资源块,发送所述目标控制信息,例如所述选择的资源块与所述目标覆盖等级下的其他资源块不冲突,即未被选择作为发送其他控制信息的资源块。
可选的,所述目标控制信息对应的特征信息为:所述目标控制信息对应的标识信息,发送所述目标控制信息的时间信息以及所述目标控制信息对应的消息类型中至少一个。
可选的,若所述目标控制信息对应基站针对目标随机接入信道RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
203、基站利用所述目标资源块发送所述目标控制信息;
本发明实施例中基站在目标覆盖等级对应的资源块集合中,先确定出一个目标资源块子集,在该目标资源块子集中选择资源块发送目标控制信息,以使得用户设备同样确定一个目标资源块子集,在这个目标资源块子集中检测基站调度给自身的资源块,在这个过程中,用户设备不需要盲目检测所有的资源块,只需要检测目标资源块子集中的资源块,降低了在对UE进行资源调度时UE的功率开销。
图1所示的实施例中,基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,有多种实现方式,下面详细举例进行说明:
一、所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,包括:所述基站获取所述目标用户设备可读取的资源块数目N;所述基站对所述资源块集合中资源块按预设规则进行排序编号;所述基站根据预设的N个随机函数,分 别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集。
请参阅图3,本发明实施例提供的另一种控制信息的发送方法实施例可包括以下内容:
301、基站确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
本步骤与步骤201类似,此处不再赘述。
302、基站获取所述目标用户设备可读取的资源块数目N;
通常,用户设备功耗受限,使得用户设备能读取资源块个数受限,因此基站可根据用户设备的功耗能力确定用户设备可读取的资源块个数N,并通过广播信息告知用户设备,或者,基站和用户设备也可以预设值可读取资源块数目N。
303、基站对所述资源块集合中资源块按预设规则进行排序编号;
基站对所述目标覆盖等级对应的资源块集合中资源块,按预设规则进行排序编号,可以按时间位置,时间单位,资源块顺序等各种方式进行排序编号,此处不作限定。
304、基站根据预设的N个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块;
由于目标控制信息对应的目标用户设备可读取的资源块数目N,即目标用户设备只能读取N个资源块,因此本步骤中与之对应的,预设N个随机函数,基站根据预设N个随机函数,确定N个资源块组成所述目标控制信息对应的目标资源块子集。其中,预设的N个随机函数可以具有预先设定的顺序,按该设定的顺序,依次分别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块。
本实施例中的随机函数可以是哈希函数中的SHA-1,消息摘要算法(Message Digest Algorithm,包括如MD2、MD3和MD4,MD5)等。
305、基站利用所述目标资源块发送所述目标控制信息。
其中,所述目标控制信息中可以包括所述目标用户设备的标识信息,基站在确定目标资源块子集后,在所述目标资源块子集中选择任意一个可用资源块,发送所述目标控制信息,例如所述选择的资源块与所述目标覆盖等级下的其他资源块不冲突,即按照基站的预设的调度算法,所述资源块未被选择作为发送其他控制信息的资源块。
二、当所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数时;
所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,包括:所述基站获取所述目标用户设备可读取的时间单位数目X;所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。
请参阅图4,本发明实施例提供的另一种控制信息的发送方法实施例可包括以下内容:
401、基站确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
本步骤与步骤201类似,此处不再赘述。
402、基站获取所述目标用户设备可读取的时间单位数目X;
通常,用户设备功耗受限,使得用户设备可读取的时间单位数目受限,因此基站可根据用户设备的能力确定用户设备可读取的时间单位数目X,并通过广播信息告知用户设备,或者,基站和用户设备也可以预先约定用户设备可读取时间单位数目X。
403、基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块;
本实施例中,所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数,由于目标控制信息对应的目标用户设备可读取的时间单位数目X,即目标用户设备只能读取X个时间单位,因此本步骤中与之对 应的,基站根据所述X个随机函数,确定X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。可选的,该X个随机函数可以具有设定的顺序。
所述时间单位为所述覆盖等级下,一个控制信息对应的资源块(Resource Segmentation)对应的时间长度。例如,对于覆盖等级0的每个资源块RS占用4subcarriers*1slot的时间,那么对于覆盖等级0来说,时间单位即是一个时间位置slot;若覆盖等级1对应的每个资源块RS占用4subcarriers*3slots的时间,那么对于覆盖等级1来说,每个时间单位即是3个slots。
可选的,所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
所述基站根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
例如如图4-1所示,假设目标用户设备UE1在覆盖等级0上,UE1可读取的时间单位数目X为2,第一随机函数集合中包括2个哈希函数:hash1和hash2,排序顺序hash1在前,hash2在后,目标控制信息对应的特征信息为目标用户设备的ID(即UE-ID,如TLLI标识或IMSI标识或C-RNTI等),通过hash1计算目标用户设备的ID对应的随机值a,对应述目标覆盖等级对应的所有资源块中时间位置slot a,通过hash2计算目标用户设备的ID对应的随机值b,对应述目标覆盖等级对应的所有资源块中时间位置slot b,所述slot a和slot b中的所有资源块即组成所述目标资源块子集。
可选的,在确定出X个时间单位的基础上,所述基站内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
所述基站根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;
所述基站在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标控制信息对应的目标资源块子集,其中N=X*Y。
例如,如图4-2所示,在图4-1的基础上,所述预设的随机函数族还可以包括第二随机函数集合,所述第二随机函数集合中包括2个函数:hash3,hash4,排序顺序hash3在前,hash4在后,在上面计算得到slot a和slot b的基础上,此处不直接得到slot a和slot b内所有资源块组成目标资源块子集,而是进一步通过hash3计算目标用户设备的ID对应的随机值y1,找到分别对应slot a、slot b内第y1个资源块,通过hash4计算目标用户设备的ID对应的随机值y2,找到分别对应slot a、slot b内第y2个资源块,则应slot a内第y1个资源块、slot b内第y1个资源块、slot a内第y2个资源块、slot b内第y2个资源块即组成所述目标资源块子集。进一步,对于第二随机函数,如果将时间单位也作为参数,则hash3和hash4函数在slot a上得到的随机值和在slot b上的随机值可以不一样。
404、基站利用所述目标资源块发送所述目标控制信息。
其中,所述目标控制信息中可以包括所述目标用户设备的特征信息,基站在确定目标资源块子集后,在所述目标资源块子集中选择任意一个可用资源块,发送所述目标控制信息,例如所述选择的资源块与所述目标覆盖等级下的其他资源块不冲突,即基站调度未被选择作为发送其他控制信息的资源块。
下面介绍图2至图4中对应的控制信息的检测方法实施例,请参阅图5,本发明实施例提供的一种控制嘻嘻的检测方法的实施例可包括以下内容:
501、用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集;
其中,所述当前覆盖等级为所述用户设备在基站覆盖范围内所处的位置对应的覆盖等级;一般情况下,用户设备可以通过随机接入过程中向基站发送的前导资源或序列或所占用的RACH资源,告知基站自身的覆盖等级,对于连接态的用户设备来说,基站也知道用户设备的覆盖等级,对于用户设备来说,覆盖等级可以预配置、或者按照基站发送信号的测量值进行判定。
502、用户设备分别检测所述目标资源块子集中的资源块,在所述目标资 源块子集中的任一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述任一资源块为所述基站调度给所述用户设备的资源块;
503、用户设备读取所述任一资源块所承载的控制信息。
例如,在所述目标资源块子集中的第一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述第一资源块为所述基站调度给所述用户设备的资源块,用户设备读取所述第一资源块所承载的控制信息。
本发明实施例中用户设备在目标覆盖等级对应的所有资源块中,先确定出一个目标资源块子集,在这个目标资源块子集中检测其中的资源块是否是基站调度给自身的资源块,在这个过程中,用户设备不需要读取所有的资源块,而只需要检测目标资源块子集这一子集中资源块,从而降低了在对UE进行资源调度时UE的功率开销。
可选的,用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集。
可选的,若所述用户设备发送了RACH请求,并等待基站反馈RACH应答消息,则所述用户设备对应的标识信息为所述RACH请求中包含的随机数;
若所述用户设备等待接收寻呼请求消息,则所述用户设备对应的标识信息为所述用户设备的标识信息;
若所述用户设备等待基站的上行数据调度或下行数据调度,则所述用户设备对应的标识信息为所述用户设备的标识信息。
可选的,所述用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,包括:
所述用户设备获取所述自身可读取的资源块数目N;
所述用户设备对所述资源块集合中的资源块按预设规则进行排序编号;
所述用户设备根据预设的N个随机函数,分别基于所述用户设备对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标资源块子集。
可选的,参见图4-1所示,所述用户设备内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,包括:
所述用户设备获取自身可读取的时间单位数目X;
所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集。
可选的,参见图4-2所示,所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
所述用户设备根据预设的X个随机函数,分别基于所述预设的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
上面实施例时基于确定目标资源块的方式降低对UE进行资源调度时UE的功率开销,下面介绍基于排序关系降低对UE进行资源调度时UE的功率开销的实施例。
请参阅图6,本发明实施例提供的另一种控制信息的发送方法实施例可包括以下内容:
601、基站基于目标覆盖等级上所有需要发送的控制信息,按照预设的第一优先级排序规则,对所述控制信息进行排序;
本实施例中,可选的,所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息,或所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则。
602、基站基于所述所有需要发送的控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息;
603、基站基于分配的资源块,发送对应的控制信息。
本实施例中,基站基于步骤602中分配资源块给需要发送的控制信息,此时分配的资源块和控制信息相互对应,基站可以基于分配的资源块,发送对应的控制信息。
本发明实施例中基于所述所有需要发送的控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息,以使得用户设备在基站调度给自身的资源块读取目标控制信息,在这个过程中,用户设备根据自身优先级检测资源块,不需要盲目检测所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
可选的,本发明实施例中,所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的控制信息资源块中资源块的优先级排序顺序,对应分配控制信息资源块给所述需要发送的控制信息块,包括:
所述基站基于所述各控制信息的第一优先级和所述可使用的资源块中时间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。
例如如图6-1所示,以时间单位为一个slot举例,假设各控制信息对应的标识信息为各控制信息对应的用户设备UE的UE-ID(TLLI标识或IMSI标识或C-RNTI标识等),如图所示各控制信息对应的用户设备UE(scheduled UEs)包括UEa,UEb,UEc,UE1,UE2,UE3,其中,根据哈希函数hash计算UEa,UEb,UEc的UE-ID得到随机数值相同,即UEa,UEb,UEc对应的各控制信息第一优先级相同,第一优先级对应的时间位置为slot0,因此,在slot0中选择资源块分配给UEa,UEb,UEc对应的各控制信息,而根据哈希函数hash计算UE1,UE2,UE3的UE-ID得到随机数值相同,即UE1,UE2,UE3对应的各控制信息第一优先级相同,它们的第一优先级对应的时间位置为slot x,因此,在slot x中选择资源块分配给UE1,UE2,UE3对应的各控制信息。
以上以时间单位为一个slot举例。实际上,所述时间单位为所述覆盖等级下一个控制信息对应的资源块(Resource Segmentation)对应的时间长度。例如,对于覆盖等级0的每个资源块RS占用4subcarriers*1slot的时间,那么对于覆盖等级0来说,时间单位即是一个slot;若覆盖等级1对应的买个资源块 RS占用4subcarriers*3slots的时间,那么对于覆盖等级1来说,每个时间单位即是3个slots。
可选的,以上随机函数的随机值的值域和所述覆盖等级上的所有资源块对应的各时间单位的分别对应,可选的其实现方式可以为HASH函数产生的随机值再mod T,所述T为所述覆盖等级上的所有资源块对应的时间单位的数目。
可选的,所述基站目标覆盖等级上可使用的资源块中资源块按预设的资源块优先级排序规则排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息,包括:
所述基站基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块。
可选的,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块,包括:
所述从第一个可使用资源块开始,根据自身的第一优先级,逐个读取和检测检测所述基站调度给自身的资源块。
例如如图6-2所示,各控制信息对应的用户设备UE(即需要被调度的UE,scheduled UEs)包括UEa,UEb,UEc,UE1,UE2,UE3,UE4,UE5,UEx,UEy,其中,根据哈希函数hash(第一随机函数以哈希函数为例)计算UEa,UEb,UEc的UE-ID得到随机数值相同,UEa,UEb,UEc对应的控制信息对应同一个第一优先级;根据哈希函数hash计算UE1,UE2,UE3,UE4,UE5的UE-ID得到随机数值相同,UE1,UE2,UE3,UE4,UE5对应的控制信息对应同一个第一优先级;根据哈希函数hash计算UEx,UEy的UE-ID得到随机数值相同,UEx,UEy对应的控制信息对应同一个第一优先级此时,假设它们的对应的优先级依次从大大小,则基站基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块即为如图6-2所示;
对于被调度的某个UE,例如UEb来说,其从第一个可用资源块开始读取,读取了UEa的控制信息对应的资源块,通过检查UEa对应资源块中的控制信息,发现所述第一个资源块的第一优先级和自己一样,但是和自己的用户设备 对应的标识信息(UE1的ID)不匹配,则知道此资源块不承载UEb的控制信息,因此继续读取;当读取到第二个资源块时,检查其中的控制信息,发现读取的资源块中的控制信息的特征信息(控制信息的标识信息)和自己的用户设备对应的标识信息是匹配的,则认为所述这个资源块是发送给UEb自己的控制信息;UE2读取到自身的控制信息后,停止读取可用资源块,并基于读取到的自身的控制信息进行后续的发送或接收操作;
对于未被调度的某个UE,例如UEd来说,其从第一个可用资源块开始读取,分别读取了前三个资源块(UEa、UEb、UEc的控制信息对应的资源块),通过检查所述资源块中的控制信息,发现所述三个资源块的第一优先级和自己一样,但是和自己的用户设备对应的标识信息(UE1的ID)不匹配,则知道这些资源块不承载UEb的控制信息,因此继续读取;当读取到第四个资源块时(对应于UE1的控制信息),发现其hash值已经大于UEc自己的hash值,即认为第四块资源块的第一优先级低于UEd对应的第一优先级,因此UEd停止读取和检测资源块,认为本次控制信息可用资源块中不会再存在发送给自己的控制信息。
可选的,以上随机函数的随机值的值域和所述覆盖等级上的所有资源块分别对应,可选的其实现方式可以为HASH函数产生的随机值再mod M,所述M为所述覆盖等级上的所有资源块的数目;或者,可选的所述随机函数即为hash函数。
可选的,所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序;
所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息块,包括:
所述基站基于所述各控制信息的第一优先级和所述可使用的资源块组编号,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息。
可选的,以上第一优先级为随机函数产生的随机值时,随机函数的随机值 的值域和所述覆盖等级上的所有资源块的各资源块组编号对应,可选的其实现方式可以为HASH函数产生的随机值再mod G,所述G为所述覆盖等级上的所有资源块对应的资源块组的数目。
可选的,当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息,包括:
所述基站将对同一第一优先级的目标控制信息放置在对应的时间单位位置内的资源块上;
若所述同一第一优先级的目标控制信息的个数超过了对应的时间单位位置上资源块的个数,则所述基站将未能放置在对应时间单位位置上的目标控制信息按序放置在下一个第一优先级对应的时间单位位置内;
所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的时间单位位置上的第一优先级目标控制信息之后;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息,包括:
所述基站将对同一第一优先级的目标控制信息放置在对应组编号的资源块上;
若所述同一第一优先级的目标控制信息的个数超过了对应组编号内的资源块的个数,则所述基站将未能放置在对应组编号上的目标控制信息按序放置在下一个第一优先级对应的组编号的资源块内;
所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的组编号上的第一优先级目标控制信息之后。
可选的,所述基站基于目标覆盖等级上所有需要发送的控制信息,按照第一优先级的排序规则对所述控制信息进行排序,还包括:
所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序。
可选的,当所述第一优先级的排序规则为预设的第一随机函数输出的随机 数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息时;
所述第二优先级的排序规则为预设的控制信息类型优先级的排序规则;
所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序,包括:
所述基站按照预设的控制信息类型优先级的排序规则,对所述所有需要发送的控制信息中具有相同第一优先级的控制信息进行排序。
例如如图6-3所示,与图6-1中相同,各控制信息对应的用户设备UE(scheduled UEs)包括UEa,UEb,UEc,UE1,UE2,UE3,在经过图6-1中的排序后,此时,UEa,UEb,UEc的第一优先级相同,UE1,UE2,UE3的第一优先级相同,因此可以按照控制信息类型优先级的进行进一步排序,例如假设预先设定了控制信息类型优先级先后顺序依次为:寻呼消息(Paging message)>RACH响应消息(RACH response)>正常数据传输(normal data transmission);根据相同第一优先级的UE对应的控制信息,其中,UEa对应的控制信息为normal data transmission,UEb,UE1,UE3对应的控制信息类型为寻呼消息(Paging message),UEc,UE2对应的控制信息类型为RACH响应消息,因此可以进一步按控制信息类型进行排序,例如对UE1,UE2,UE3排序,即为UE1,UE3,UE2。
可选的,当所述第一优先级的排序规则为预设的控制信息类型优先级的排序规则时;
所述第二优先级的排序规则为以预设的第二随机函数的输出值大小为依据进行排序,所述第二随机函数的输入包括控制信息对应的特征信息;
所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序,包括:
所述基站按照所述第二随机函数和所述所有需要发送的各控制信息对应的特征信息,计算所述各控制信息对应的随机数值;
所述基站基于所述各控制信息对应的随机数值大小,对所述各控制信息进行排序。
可选的,当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块 的时间位置顺序进行排序时,所述对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息,包括:
所述基站对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的时间单位位置内,按资源块在同一时间单位位置之内的预设顺序选择资源块分配给所述目标控制信息;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息,包括:
所述基站对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的组编号对应的资源块内,按同一资源块组内的预设顺序选择资源块分配给所述目标控制信息。
可选的,所述控制信息对应的特征信息为:所述控制信息对应的标识信息,发送所述控制信息的时间信息以及所述控制信息对应的消息类型中至少一个。
可选的,若所述目标控制信息是基站为针对目标RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
如图6-4所示,各控制信息对应的用户设备UE(scheduled UEs)包括UEa,UEb,UEc,UE1,UE2,UE3,UE4,UE5,UEx,UEy,其中,它们对应控制信息为RACH响应消息(RACH response,RAR),分别为RAR a,RAR b,RAR c,RAR1,RAR 2,RAR 3,RAR 4,RAR 5,RAR x,RAR y,目标控制信息对应的标识信息为各RAR对应的RACH请求中包含的随机数random number;根据哈希函数hash(第一随机函数以哈希函数为例)计算各随机数random number得到随机数值或者直接由所述随机函数取模值得到,确定各UE对应的控制信息的第一优先级;则基站基于所述所有需要发送的控制信息的第一优先级的排序,基于所述各控制信息的第一优先级和所述可使用的资源块中时间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应,所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标 控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。,如图6-4所示。所述RAR控制信息,还可以采用所述从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块的方式,或者让第一优先级和组编号对应的方式,为RAR控制信息选择资源块。
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息是基站针对目标用户设备的上行数据或下行数据的调度信息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
本实施例中,可选的,在基站基于所述所有需要发送的控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的排序顺序,对应分配资源块给所述需要发送的控制信息的资源块之前,所述方法还可以包括:
所述基站对当前控制信息发送时间段内目标覆盖等级上可使用的资源块进行排序。
下面介绍图6所示实施例对应的控制信息的检测方法的实施例。
请参阅图7,本发明实施例提供的另一种控制信息的检测方法的实施例可包括以下内容:
701、用户设备按照预设的第一优先级排序规则确定自身的第一优先级;
本实施例中,可选的,所述预设的第一优先级排序规则可以为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入可以包括用户设备对应的标识信息;
此时,所述用户设备按照预设的第一优先级排序规则确定自身的第一优先级,包括:
所述用户设备按照所述第一随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;
所述用户设备基于所述用户设备对应的随机数值和所述为预设的第一随机函数输出的随机数值大小的优先级排序规则,确定自身的第一优先级。
可选的,所述预设的第一优先级排序规则还可以为预设的控制信息类型优先级的排序规则;
此时,所述用户设备按照预设的第一优先级排序规则确定自身的第一优先 级,包括:
所述用户设备基于所述用户设备需要接收的控制信息类型,按照所述预设的控制信息类型优先级的排序规则,确定自身的第一优先级。
702、用户设备根据自身的第一优先级,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块;
703、若所述可使用的资源块中检测到所述基站调度给所述自身的资源块,所述用户设备在所述基站调度给自身的资源块中读取控制信息。
本发明实施例中用户设备基于所述所有需要发送的控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,检测基站调度给自身的资源块,在这个过程中,用户设备根据自身优先级检测资源块,不需要盲目检测所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
可选的,所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置;
所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;
所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置第一个资源块开始,检测所述基站分配给自身的资源块。
可选的,述用户设备的第一优先级对应于所述用户设备在目标覆盖等级上可使用的资源块中起始读取资源块位置;
所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取资源块位置;
所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
可选的,所述用户设备在检测所述基站分配给自身的资源块时,若所述用户设备的第一优先级低于检测的资源块优先级或者检测到用于指示停止检测的资源块,则停止检测。
如图6-1所示,对于调度的某个UE2来说,其第一优先级为基于UE_ID的hash函数,UE2的ID的hash值对应得到时间单位位置X,所述例子中一个资源块占用一个slot,因此第X个时间单位位置即为第X个slot;此时,所述UE2从起始时间位置第X个Slot开始读取,分别读取了UE1,UE2,UE3控制信息对应的资源块,通过检查UE1对应资源块中的控制信息,发现UE1的第一优先级和自己一样,但是和自己的用户设备对应的标识信息(UE1的ID)不匹配,则知道此资源块不承载UE2的控制信息,因此继续读取后续的资源块;UE2读取到下一个资源块,检查其中的控制信息,发现读取的资源块中的控制信息的特征信息(控制信息的标识信息)和自己的用户设备对应的标识信息是匹配的,则认为所述这个资源块是发送给UE2自己的控制信息。
可选的,所述用户设备按照预设的第一优先级规则确定自身的优先级,所述方法还包括:
所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级。
可选的,当所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的标识信息时;
所述预设的第二优先级排序规则为预设的控制信息类型优先级的排序规则;
所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级,包括:
所述用户设备按照预设的控制信息类型优先级的排序规则,根据所述用户设备需要接收的控制信息类型,确定自身的第二优先级。
可选的,当所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则时;
所述预设的第二优先级排序规则为预设的第二随机函数输出的随机数值大小的优先级排序规则,所述第二随机函数的输入包括用户设备对应的特征信息;
所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级,包括:
所述用户设备按照所述第二随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;
所述用户设备基于所述用户设备对应的随机数值和所述预设的第二随机函数输出的随机数值大小的优先级排序规则,确定自身的第二优先级。
可选的,所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置,所述用户设备的第二优先级对应于所述起始读取时间位置中起始读取资源块;
所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;
所述用户设备根据自身的第二优先级,确定所述起始读取时间位置中与所述用户设备第二优先级对应的起始读取资源块位置;
所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置中所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
可选的,所述用户设备在检测所述基站分配给自身的资源块时,若所述用户设备的第二优先级低于检测的资源块第二优先级或者检测到用于指示停止检测的资源块,则停止检测。
如图6-1所示,对于未被调度的某个UE4来说,UE_ID的hash函数,UE2的ID的hash值对应得到时间单位位置X,所述例子中一个资源块占用一个slot,因此第X个时间单位位置即为第X个slot;此时,所述UE4从气势时间位置第X个Slot开始读取,分别读取了UE1,UE2,UE3控制信息对应的资源块,通过检查对应资源块中的控制信息,发现所述三个资源块对应的第一优先级和UE4自己的一样,但是和自己的用户设备对应的标识信息(UE4的ID)不匹配,则知道此资源块不承载UE4的控制信息,因此继续读取后续的资源块;直到读取到第X个slot上的第四个块,所述块为指示停止检测的资源块,则所述UE4停止读取资源块。从而避免了UE4读取后续的资源块,达到了节 省功耗的目的。
可选的,所述用户设备对应的特征信息可以为:所述用户设备的标识信息(如TLLI标识,IMSI标识及C-RNTI等),以及所述用户设备需要接收的控制信息对应的消息类型中一个。
下面介绍本发明实施例中基站的实施例,请参阅图8,本发明实施例提供的一种基站800实施例可包括以下内容:
处理器801,用于确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
所述处理器801还用于根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块,其中,所述目标覆盖等级为所述目标用户设备在所述基站覆盖范围内所处的位置对应覆盖等级;
发送器802,用于利用所述目标资源块发送所述目标控制信息。
本发明实施例中基站在目标覆盖等级对应的资源块集合中,处理器801先确定出一个目标资源块子集,在该目标资源块子集中选择资源块给目标控制信息,以使得用户设备同样确定一个目标资源块子集,在这个目标在资源块中检测基站调度给自身的资源块,在这个过程中,用户设备不需要读取所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
可选的,所述目标控制信息对应的特征信息为:所述目标控制信息对应的标识信息,发送所述目标控制信息的时间信息以及所述目标控制信息对应的消息类型中至少一个。
可选的,若所述目标控制信息对应基站针对目标随机接入信道RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
可选的,所述处理器801具体用于获取所述目标用户设备可读取的资源块 数目N;对所述资源块集合中资源块按预设规则进行排序编号;根据预设的N个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集。
可选的,所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述处理器801具体用于获取所述目标用户设备可读取的时间单位数目X;根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。
可选的,所述处理器801具体用于根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
可选的,所述基站内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述处理器801具体用于根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标控制信息对应的目标资源块子集,其中N=X*Y。
请参阅图9,本发明实施例提供的另一种基站900实施例可包括以下内容:
处理器901,用于基于目标覆盖等级上所有需要发送的控制信息,按照预设的第一优先级排序规则,对所述控制信息进行排序;
所述处理器901还用于基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息;
发送器902,用于基于所述处理器分配的资源块,发送对应的控制信息。
本发明实施例中处理器901基于所述所有需要发送的控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息,以使得用户设备在基站调度给自身的资源块读取目标控制信息,在这个过程中,用户设备根据自身优先级检测资源块,不需要盲目检测所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
可选的,所述预设的第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息,或所述预设的第一优先级的排序规则为预设的控制信息类型优先级的排序规则。
可选的,所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序;
所述处理器901具体用于基于所述各控制信息的第一优先级和所述可使用的资源块中时间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应;在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。
可选的,所述基站目标覆盖等级上可使用的资源块中资源块按预设的资源块优先级排序规则排序;
所述处理器901具体用于基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块。
可选的,所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序;
所述处理器901具体用于基于所述各控制信息的第一优先级和所述可使用的资源块组编号,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息。
可选的,当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述处理器901具体用于将对同一第一优先级的目标控制信息放置在对应的时间单位位置内的资源块上;若所述同一第一优先级的目标控制信息的个数超过了对应的时间单位位置上资源块的个数,则将未能放置在对应时间单位位置上的目标控制信息按序放置在下一个第一优先级对应的时间单位位置内;所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的时间单位位置上的第一优先级目标控制信息之后;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述处理器901具体用于将对同一第一优先级的目标控制信息放置在对应组编号的资源块上;若所述同一第一优先级的目标控制信息的个数超过了对应组编号内的资源块的个数,则将未能放置在对应组编号上的目标控制信息按序放置在下一个第一优先级对应的组编号的资源块内;所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的组编号上的第一优先级目标控制信息之后。
可选的,所述处理器具体用于对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序。
可选的,当所述第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息时;
所述第二优先级排序规则为预设的控制信息类型优先级的排序规则;
所述处理器具体用于按照预设的控制信息类型优先级的排序规则,对所述所有需要发送的控制信息中具有相同第一优先级的控制信息进行排序。
可选的,当所述第一优先级的排序规则为预设的控制信息类型优先级的排序规则时;
所述第二优先级的排序规则为以预设的第二随机函数的输出值大小为依据进行排序,所述第二随机函数的输入包括控制信息对应的特征信息;
所述处理器具体用于按照所述第二随机函数和所述所有需要发送的各控制信息对应的特征信息,计算所述各控制信息对应的随机数值;基于所述各控制信息对应的随机数值大小,对所述各控制信息进行排序。
可选的,当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块 的时间位置顺序进行排序时,所述处理器具体用于对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的时间单位位置内,按资源块在同一时间单位位置之内的预设顺序选择资源块分配给所述目标控制信息;
当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述处理器具体用于对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的组编号对应的资源块内,按同一资源块组内的预设顺序选择资源块分配给所述目标控制信息。
下面介绍本发明实施例中用户设备的实施例,请参阅图10,本发明实施例中提供的一种用户设备1000实施例包括如下内容:
处理器1001,用于根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,所述当前覆盖等级为所述用户设备在基站覆盖范围内所处的位置对应的覆盖等级;
所述处理器1001还用于分别检测所述目标资源块子集中的资源块,在所述目标资源块子集中的任一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述任一资源块为所述基站调度给所述用户设备的资源块;
所述处理器1001还用于读取所述任一资源块所承载的控制信息。
本发明实施例中处理器1001在目标覆盖等级对应的资源块集合中,先确定出一个目标资源块子集,在这个目标在资源块中检测基站调度给自身的资源块,在这个过程中,用户设备不需要读取所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
可选的,所述预设的特征信息为:所述用户设备对应的标识信息,所述用户设备需要接收的消息的消息类型中至少一个。
可选的,若所述用户设备发送了RACH请求,并等待基站反馈RACH应答消息,则所述用户设备对应的标识信息为所述RACH请求中包含的随机数;
若所述用户设备等待接收寻呼请求消息,则所述用户设备对应的标识信息为所述用户设备的标识信息;
若所述用户设备等待基站的上行数据调度或下行数据调度,则所述用户设备对应的标识信息为所述用户设备的标识信息。
可选的,所述处理器1001具体用于获取所述自身可读取的资源块数目N;对所述资源块集合中的资源块按预设规则进行排序编号;根据预设的N个随机函数,分别基于所述用户设备对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标资源块子集。
可选的,所述用户设备内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
所述处理器1001具体用于获取自身可读取的时间单位数目X;根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集。
可选的,所述处理器1001具体用于根据预设的X个随机函数,分别基于所述预设的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
可选的,所述用户设备内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
所述处理器1001具体用于根据预设的X个随机函数,分别基于所述用户设备对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述预设的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标资源块子集,其中N=X*Y。
请参阅图11,本发明实施例中提供的另一种用户设备1100实施例包括如下内容:
处理器1101,用于按照预设的第一优先级排序规则确定自身的第一优先级;根据自身的第一优先级,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块;若所述可使用的资源块中检测到所述基站调度给所述自身的资源块,所述用户设备在所述基站调度给自身的资源块中读取控制信息。
本发明实施例中处理器1101基于所述所有需要发送的控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排 序顺序,检测基站调度给自身的资源块,在这个过程中,用户设备根据自身优先级检测资源块,不需要盲目检测所有的资源块,降低了在对UE进行资源调度时UE的功率开销。
可选的,所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的特征信息;
所述处理器1101具体用于按照所述第一随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;基于所述用户设备对应的随机数值和所述为预设的第一随机函数输出的随机数值大小的优先级排序规则,确定自身的第一优先级。
可选的,所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则;
所述处理器1101具体用于基于所述用户设备需要接收的控制信息类型,按照所述预设的控制信息类型优先级的排序规则,确定自身的第一优先级。
可选的,所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置;
所述处理器1101具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置第一个资源块开始,检测所述基站分配给自身的资源块。
可选的,所述用户设备的第一优先级对应于所述用户设备在目标覆盖等级上可使用的资源块中起始读取资源块位置;
所述处理器1101具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取资源块位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
可选的,所述处理器1101具体还用于在检测所述基站分配给自身的资源块时,若所述用户设备的第一优先级低于检测的资源块优先级或者检测到用于指示停止检测的资源块,则停止检测。
可选的,所述处理器1101具体还用于根据预设的第二优先级排序规则确 定自身的第二优先级。
可选的,当所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的标识信息时;
所述预设的第二优先级排序规则为预设的控制信息类型优先级的排序规则;
所述处理器1101具体用于按照预设的控制信息类型优先级的排序规则,根据所述用户设备需要接收的控制信息类型,确定自身的第二优先级。
可选的,当所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则时;
所述预设的第二优先级排序规则为预设的第二随机函数输出的随机数值大小的优先级排序规则,所述第二随机函数的输入包括用户设备对应的特征信息;
所述处理器1101具体用于按照所述第二随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;基于所述用户设备对应的随机数值和所述预设的第二随机函数输出的随机数值大小的优先级排序规则,确定自身的第二优先级。
可选的,所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置,所述用户设备的第二优先级所述起始读取时间位置中起始读取资源块;
所述处理器1101具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;根据自身的第二优先级,确定所述起始读取时间位置中与所述用户设备第二优先级对应的起始读取资源块位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置中所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
可选的,所述处理器1101还用于在检测所述基站分配给自身的资源块时,若所述用户设备的第二优先级低于检测的资源块第二优先级或者检测到用于指示停止检测的资源块,则停止检测。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述 的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的至少XXX方法的部分或全部步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以 存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (72)

  1. 一种控制信息的发送方法,其特征在于,包括:
    基站确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
    所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块,其中,所述目标覆盖等级为所述目标用户设备在所述基站覆盖范围内所处的位置对应覆盖等级;
    所述基站利用所述目标资源块发送所述目标控制信息。
  2. 根据权利要求1所述的方法,其特征在于,
    所述目标控制信息对应的特征信息为:所述目标控制信息对应的标识信息,发送所述目标控制信息的时间信息以及所述目标控制信息对应的消息类型中至少一个。
  3. 根据权利要求2所述的方法,其特征在于:
    若所述目标控制信息对应基站针对目标随机接入信道RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
    若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
    若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
  4. 根据权利要求1至3中任一所述的方法,其特征在于,
    所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,包括:
    所述基站获取所述目标用户设备可读取的资源块数目N;
    所述基站对所述资源块集合中资源块按预设规则进行排序编号;
    所述基站根据预设的N个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集。
  5. 根据权利要求1至3中任一所述的方法,其特征在于,
    所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
    所述基站根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,包括:
    所述基站获取所述目标用户设备可读取的时间单位数目X;
    所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。
  6. 根据权利要求5所述的方法,其特征在于,
    所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
    所述基站根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
  7. 根据权利要求5所述的方法,其特征在于,
    所述基站内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
    所述基站根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
    所述基站根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;
    所述基站在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标控制信息对应的目标资源块子集,其中N=X*Y。
  8. 一种控制信息的检测方法,其特征在于,
    用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源 块集合中,确定目标资源块子集,所述当前覆盖等级为所述用户设备在基站覆盖范围内所处的位置对应的覆盖等级;
    所述用户设备分别检测所述目标资源块子集中的资源块,在所述目标资源块子集中的任一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述任一资源块为所述基站调度给所述用户设备的资源块;
    所述用户设备读取所述任一资源块所承载的控制信息。
  9. 根据权利要求8所述的方法,其特征在于,
    所述预设的特征信息为:所述用户设备对应的标识信息,所述用户设备需要接收的消息的消息类型中至少一个。
  10. 根据权利要求9所述的方法,其特征在于:
    若所述用户设备发送了RACH请求,并等待基站反馈RACH应答消息,则所述用户设备对应的标识信息为所述RACH请求中包含的随机数;
    若所述用户设备等待接收寻呼请求消息,则所述用户设备对应的标识信息为所述用户设备的标识信息;
    若所述用户设备等待基站的上行数据调度或下行数据调度,则所述用户设备对应的标识信息为所述用户设备的标识信息。
  11. 根据权利要求8至10中任一所述的方法,其特征在于,
    所述用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,包括:
    所述用户设备获取所述自身可读取的资源块数目N;
    所述用户设备对所述资源块集合中的资源块按预设规则进行排序编号;
    所述用户设备根据预设的N个随机函数,分别基于所述用户设备对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标资源块子集。
  12. 根据权利要求8至10中任一所述的方法,其特征在于,
    所述用户设备内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
    所述用户设备根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,包括:
    所述用户设备获取自身可读取的时间单位数目X;
    所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集。
  13. 根据权利要求12所述的方法,其特征在于,
    所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集,包括:
    所述用户设备根据预设的X个随机函数,分别基于所述预设的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
  14. 根据权利要求12所述的方法,其特征在于,
    所述用户设备内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
    所述用户设备根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集,包括:
    所述用户设备根据预设的X个随机函数,分别基于所述用户设备对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;
    所述用户设备在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述预设的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标资源块子集,其中N=X*Y。
  15. 一种控制信息的发送方法,其特征在于,
    基站基于目标覆盖等级上所有需要发送的控制信息,按照预设的第一优先级排序规则,对所述控制信息进行排序;
    所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息;
    所述基站基于分配的资源块,发送对应的控制信息。
  16. 根据权利要求15所述的方法,其特征在于,
    所述预设的第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息,或所述预设的第一优先级的排序规则为预设的控制信息类型优先级的排序规则。
  17. 根据权利要求16所述的方法,其特征在于,
    所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序;
    所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的控制信息资源块中资源块的优先级排序顺序,对应分配控制信息资源块给所述需要发送的控制信息块,包括:
    所述基站基于所述各控制信息的第一优先级和所述可使用的资源块中时间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
    所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。
  18. 根据权利要求16所述的方法,其特征在于,
    所述基站目标覆盖等级上可使用的资源块中资源块按预设的资源块优先级排序规则排序;
    所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息,包括:
    所述基站基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块。
  19. 根据权利要求16所述的方法,其特征在于,
    所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序;
    所述基站基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要 发送的控制信息块,包括:
    所述基站基于所述各控制信息的第一优先级和所述可使用的资源块组编号,将控制信息的第一优先级与所述可使用的资源块按顺序对应;
    所述基站在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息。
  20. 根据权利要求17或19所述的方法,其特征在于,
    当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息,包括:
    所述基站将对同一第一优先级的目标控制信息放置在对应的时间单位位置内的资源块上;
    若所述同一第一优先级的目标控制信息的个数超过了对应的时间单位位置上资源块的个数,则所述基站将未能放置在对应时间单位位置上的目标控制信息按序放置在下一个第一优先级对应的时间单位位置内;
    所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的时间单位位置上的第一优先级目标控制信息之后;
    当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息,包括:
    所述基站将对同一第一优先级的目标控制信息放置在对应组编号的资源块上;
    若所述同一第一优先级的目标控制信息的个数超过了对应组编号内的资源块的个数,则所述基站将未能放置在对应组编号上的目标控制信息按序放置在下一个第一优先级对应的组编号的资源块内;
    所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的组编号上的第一优先级目标控制信息之后。
  21. 根据权利要求16所述的方法,其特征在于,
    所述基站基于目标覆盖等级上所有需要发送的控制信息,按照第一优先级的排序规则对所述控制信息进行排序,还包括:
    所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序。
  22. 根据权利要求21所述的方法,其特征在于,
    当所述第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息时;
    所述第二优先级的排序规则为预设的控制信息类型优先级的排序规则;
    所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序,包括:
    所述基站按照预设的控制信息类型优先级的排序规则,对所述所有需要发送的控制信息中具有相同第一优先级的控制信息进行排序。
  23. 根据权利要求21所述的方法,其特征在于,
    当所述第一优先级的排序规则为预设的控制信息类型优先级的排序规则时;
    所述第二优先级的排序规则为以预设的第二随机函数的输出值大小为依据进行排序,所述第二随机函数的输入包括控制信息对应的特征信息;
    所述基站对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序,包括:
    所述基站按照所述第二随机函数和所述所有需要发送的各控制信息对应的特征信息,计算所述各控制信息对应的随机数值;
    所述基站基于所述各控制信息对应的随机数值大小,对所述各控制信息进行排序。
  24. 根据权利要求21至23中任一所述的方法,其特征在于,
    当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息,包括:
    所述基站对同一第一优先级的目标控制信息,按照所述目标控制信息的第 二优先级,在对应的时间单位位置内,按资源块在同一时间单位位置之内的预设顺序选择资源块分配给所述目标控制信息;
    当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息,包括:
    所述基站对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的组编号对应的资源块内,按同一资源块组内的预设顺序选择资源块分配给所述目标控制信息。
  25. 根据权利要求16至24中任一所述的方法,其特征在于,
    所述控制信息对应的特征信息为:所述控制信息对应的标识信息,发送所述控制信息的时间信息以及所述控制信息对应的消息类型中至少一个。
  26. 根据权利要求25所述的方法,其特征在于:
    若所述目标控制信息是基站为针对目标RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
    若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
    若所述目标控制信息是基站针对目标用户设备的上行数据或下行数据的调度信息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
  27. 一种控制信息的检测方法,其特征在于,
    用户设备按照预设的第一优先级排序规则确定自身的第一优先级;
    所述用户设备根据自身的第一优先级,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块;
    若所述可使用的资源块中检测到所述基站调度给所述自身的资源块,所述用户设备在所述基站调度给自身的资源块中读取控制信息。
  28. 根据权利要求27所述的方法,其特征在于,
    所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的特征信 息;
    所述用户设备按照预设的第一优先级排序规则确定自身的第一优先级,包括:
    所述用户设备按照所述第一随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;
    所述用户设备基于所述用户设备对应的随机数值和所述为预设的第一随机函数输出的随机数值大小的优先级排序规则,确定自身的第一优先级。
  29. 根据权利要求27所述的方法,其特征在于,
    所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则;
    所述用户设备按照预设的第一优先级排序规则确定自身的第一优先级,包括:
    所述用户设备基于所述用户设备需要接收的控制信息类型,按照所述预设的控制信息类型优先级的排序规则,确定自身的第一优先级。
  30. 根据权利要求27至29中任一所述的方法,其特征在于,
    所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置;
    所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
    所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;
    所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置第一个资源块开始,检测所述基站分配给自身的资源块。
  31. 根据权利要求27至29中任一所述的方法,其特征在于,
    所述用户设备的第一优先级对应于所述用户设备在目标覆盖等级上可使用的资源块中起始读取资源块位置;
    所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
    所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块 中与所述用户设备第一优先级对应的起始读取资源块位置;
    所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
  32. 根据权利要求30或31所述的方法,其特征在于,
    所述用户设备在检测所述基站分配给自身的资源块时,若所述用户设备的第一优先级低于检测的资源块优先级或者检测到用于指示停止检测的资源块,则停止检测。
  33. 根据权利要求27所述的方法,其特征在于,
    所述用户设备按照预设的第一优先级规则确定自身的优先级,所述方法还包括:
    所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级。
  34. 根据权利要求33所述的方法,其特征在于,
    当所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的标识信息时;
    所述预设的第二优先级排序规则为预设的控制信息类型优先级的排序规则;
    所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级,包括:
    所述用户设备按照预设的控制信息类型优先级的排序规则,根据所述用户设备需要接收的控制信息类型,确定自身的第二优先级。
  35. 根据权利要求33所述的方法,其特征在于,
    当所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则时;
    所述预设的第二优先级排序规则为预设的第二随机函数输出的随机数值大小的优先级排序规则,所述第二随机函数的输入包括用户设备对应的特征信息;
    所述用户设备根据预设的第二优先级排序规则确定自身的第二优先级,包括:
    所述用户设备按照所述第二随机函数和所述用户设备对应的特征信息,计 算所述用户设备对应的随机数值;
    所述用户设备基于所述用户设备对应的随机数值和所述预设的第二随机函数输出的随机数值大小的优先级排序规则,确定自身的第二优先级。
  36. 根据权利要求33至35中任一所述的方法,其特征在于,
    所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置,所述用户设备的第二优先级对应于所述起始读取时间位置中起始读取资源块;
    所述用户设备根据自身的第一优先级,按照预设的所述用户设备可使用的资源块中资源块的优先级排序顺序,检测所述基站分配给自身的资源块,包括:
    所述用户设备根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;
    所述用户设备根据自身的第二优先级,确定所述起始读取时间位置中与所述用户设备第二优先级对应的起始读取资源块位置;
    所述用户设备按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置中所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
  37. 根据权利要求36所述的方法,其特征在于,
    所述用户设备在检测所述基站分配给自身的资源块时,若所述用户设备的第二优先级低于检测的资源块第二优先级或者检测到用于指示停止检测的资源块,则停止检测。
  38. 一种基站,其特征在于,包括:
    处理器,用于确定目标控制信息以及所述目标控制信息对应的特征信息,所述目标控制信息为所述基站调度目标用户设备的信息;
    所述处理器还用于根据预设规则以及所述特征信息,在目标覆盖等级对应的资源块集合中,确定与所述目标控制信息对应的目标资源块子集,并从所述目标资源块子集合任意选择一个可用资源块作为目标资源块,其中,所述目标覆盖等级为所述目标用户设备在所述基站覆盖范围内所处的位置对应覆盖等级;
    发送器,用于利用所述目标资源块发送所述目标控制信息。
  39. 根据权利要求38所述的基站,其特征在于,
    所述目标控制信息对应的特征信息为:所述目标控制信息对应的标识信息,发送所述目标控制信息的时间信息以及所述目标控制信息对应的消息类型中至少一个。
  40. 根据权利要求39所述的基站,其特征在于,
    若所述目标控制信息对应基站针对目标随机接入信道RACH请求的RACH应答消息的调度信息,则所述目标控制信息对应的标识信息为所述目标RACH请求中包含的随机数;
    若所述目标控制信息对应基站针对目标用户设备的寻呼请求消息,则所述目标控制信息对应的标识信息为所述目标用户设备的标识;
    若所述目标控制信息对应基站针对目标用户设备的上行数据调度或下行数据调度,则所述目标控制信息对应的标识信息为所述目标用户设备的标识。
  41. 根据权利要求38至40中任一所述的基站,其特征在于,
    所述处理器具体用于获取所述目标用户设备可读取的资源块数目N;对所述资源块集合中资源块按预设规则进行排序编号;根据预设的N个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标控制信息对应的目标资源块子集。
  42. 根据权利要求38至40中任一所述的基站,其特征在于,
    所述基站内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
    所述处理器具体用于获取所述目标用户设备可读取的时间单位数目X;根据所述X个随机函数,在所述资源块集合中,分别基于所述目标控制信息对应的特征信息,确定出X个时间单位上的若干资源块,组成所述目标控制信息对应的目标资源块子集。
  43. 根据权利要求42所述的基站,其特征在于,
    所述处理器具体用于根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
  44. 根据权利要求42所述的基站,其特征在于,
    所述基站内还包括第二随机函数集合,所述第二随机函数集合中包括Y 个随机函数;
    所述处理器具体用于根据预设的X个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述目标控制信息对应的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标控制信息对应的目标资源块子集,其中N=X*Y。
  45. 一种用户设备,其特征在于,包括:
    处理器,用于根据预设规则以及预设的特征信息,在当前覆盖等级对应的资源块集合中,确定目标资源块子集,所述当前覆盖等级为所述用户设备在基站覆盖范围内所处的位置对应的覆盖等级;
    所述处理器还用于分别检测所述目标资源块子集中的资源块,在所述目标资源块子集中的任一资源块所承载的控制信息中的标识信息与所述用户设备的标识信息相同的情况下,确定所述任一资源块为所述基站调度给所述用户设备的资源块;
    所述处理器还用于读取所述任一资源块所承载的控制信息。
  46. 根据权利要求45所述的用户设备,其特征在于,
    所述预设的特征信息为:所述用户设备对应的标识信息,所述用户设备需要接收的消息的消息类型中至少一个。
  47. 根据权利要求46所述的用户设备,其特征在于,
    若所述用户设备发送了RACH请求,并等待基站反馈RACH应答消息,则所述用户设备对应的标识信息为所述RACH请求中包含的随机数;
    若所述用户设备等待接收寻呼请求消息,则所述用户设备对应的标识信息为所述用户设备的标识信息;
    若所述用户设备等待基站的上行数据调度或下行数据调度,则所述用户设备对应的标识信息为所述用户设备的标识信息。
  48. 根据权利要求45至47中任一所述的用户设备,其特征在于,
    所述处理器具体用于获取所述自身可读取的资源块数目N;对所述资源块集合中的资源块按预设规则进行排序编号;根据预设的N个随机函数,分别 基于所述用户设备对应的特征信息,计算得到N个随机数值,将每个随机数值对应到一个资源块,从而确定出N个资源块,组成所述目标资源块子集。
  49. 根据权利要求45至47中任一所述的用户设备,其特征在于,
    所述用户设备内包括第一随机函数集合,所述第一随机函数集合中包括X个随机函数;
    所述处理器具体用于获取自身可读取的时间单位数目X;根据所述X个随机函数,在所述资源块集合中,分别基于所述预设的特征信息,确定出X个时间单位上的若干资源块,组成所述目标资源块子集。
  50. 根据权利要求49所述的用户设备,其特征在于,
    所述处理器具体用于根据预设的X个随机函数,分别基于所述预设的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,所述X个时间单位上的所有资源块组成所述目标资源块子集。
  51. 根据权利要求49所述的用户设备,其特征在于,
    所述用户设备内还包括第二随机函数集合,所述第二随机函数集合中包括Y个随机函数;
    所述处理器具体用于根据预设的X个随机函数,分别基于所述用户设备对应的特征信息,计算得到X个随机数值,将每个随机数值对应到一个时间单位上,确定X个时间单位;在所述X个时间单位上,对于每个时间单位内的资源块,根据所述Y个随机函数,分别基于所述预设的特征信息,计算得到Y个随机数值,确定对应的Y个资源块,从而得到所述目标控制信息对应的N个资源块,组成所述目标资源块子集,其中N=X*Y。
  52. 一种基站,其特征在于,包括:
    处理器,用于基于目标覆盖等级上所有需要发送的控制信息,按照预设的第一优先级排序规则,对所述控制信息进行排序;
    所述处理器还用于基于所述控制信息的排序顺序,按照预设的所述基站目标覆盖等级上可使用的资源块中资源块的优先级排序顺序,对应分配资源块给所述需要发送的控制信息;
    发送器,用于基于所述处理器分配的资源块,发送对应的控制信息。
  53. 根据权利要求52所述的基站,其特征在于,
    所述预设的第一优先级的排序规则为预设的第一随机函数输出的随机数 值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息,或所述预设的第一优先级的排序规则为预设的控制信息类型优先级的排序规则。
  54. 根据权利要求53所述的基站,其特征在于,
    所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序;
    所述处理器具体用于基于所述各控制信息的第一优先级和所述可使用的资源块中时间位置,将控制信息的第一优先级与所述可使用的资源块按顺序对应;在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级顺序的目标控制信息,在目标控制信息的第一优先级对应的时间位置内,选择资源块分配给所述目标控制信息。
  55. 根据权利要求53所述的基站,其特征在于,
    所述基站目标覆盖等级上可使用的资源块中资源块按预设的资源块优先级排序规则排序;
    所述处理器具体用于基于所述所有需要发送的控制信息的第一优先级的排序,从第一个可使用资源块开始,为每一个目标控制信息分配一一对应的可使用资源块。
  56. 根据权利要求53所述的基站,其特征在于,
    所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序;
    所述处理器具体用于基于所述各控制信息的第一优先级和所述可使用的资源块组编号,将控制信息的第一优先级与所述可使用的资源块按顺序对应;在所述基站目标覆盖等级上可使用的资源块中,对同一第一优先级的目标控制信息,在目标控制信息的第一优先级对应的组编号对应的资源块组内选择资源块发送所述目标控制信息。
  57. 根据权利要求54或56所述的基站,其特征在于,
    当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间位置顺序进行排序时,所述处理器具体用于将对同一第一优先级的目标控制信息放置在对应的时间单位位置内的资源块上;若所述同一第一优先级的目标控制信息的个数超过了对应的时间单位位置上资源块的个数,则将未能放置在对 应时间单位位置上的目标控制信息按序放置在下一个第一优先级对应的时间单位位置内;所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的时间单位位置上的第一优先级目标控制信息之后;
    当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述处理器具体用于将对同一第一优先级的目标控制信息放置在对应组编号的资源块上;若所述同一第一优先级的目标控制信息的个数超过了对应组编号内的资源块的个数,则将未能放置在对应组编号上的目标控制信息按序放置在下一个第一优先级对应的组编号的资源块内;所述下一个第一优先级对应的目标控制信息则放置在所述未能放置在对应的组编号上的第一优先级目标控制信息之后。
  58. 根据权利要求53所述的基站,其特征在于,
    所述处理器具体用于对所述所有需要发送的控制信息中具有相同第一优先级的控制信息,以第二优先级的排序规则进行排序。
  59. 根据权利要求58所述的基站,其特征在于,
    当所述第一优先级的排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括控制信息对应的特征信息时;
    所述第二优先级排序规则为预设的控制信息类型优先级的排序规则;
    所述处理器具体用于按照预设的控制信息类型优先级的排序规则,对所述所有需要发送的控制信息中具有相同第一优先级的控制信息进行排序。
  60. 根据权利要求58所述的基站,其特征在于,
    当所述第一优先级的排序规则为预设的控制信息类型优先级的排序规则时;
    所述第二优先级的排序规则为以预设的第二随机函数的输出值大小为依据进行排序,所述第二随机函数的输入包括控制信息对应的特征信息;
    所述处理器具体用于按照所述第二随机函数和所述所有需要发送的各控制信息对应的特征信息,计算所述各控制信息对应的随机数值;基于所述各控制信息对应的随机数值大小,对所述各控制信息进行排序。
  61. 根据权利要求58至60中任一所述的基站,其特征在于,
    当所述基站目标覆盖等级上可使用的资源块中资源块按照资源块的时间 位置顺序进行排序时,所述处理器具体用于对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的时间单位位置内,按资源块在同一时间单位位置之内的预设顺序选择资源块分配给所述目标控制信息;
    当所述基站目标覆盖等级上可使用的资源块中资源块以每N个编为一组,按照资源块的组编号排序时,所述处理器具体用于对同一第一优先级的目标控制信息,按照所述目标控制信息的第二优先级,在对应的组编号对应的资源块内,按同一资源块组内的预设顺序选择资源块分配给所述目标控制信息。
  62. 一种用户设备,其特征在于,包括:
    处理器,用于按照预设的第一优先级排序规则确定自身的第一优先级;根据自身的第一优先级,在所述用户设备可使用的资源块中,按照预设的所述可使用的资源块中资源块的排序顺序,检测所述基站调度给自身的资源块;若所述可使用的资源块中检测到所述基站调度给所述自身的资源块,所述用户设备在所述基站调度给自身的资源块中读取控制信息。
  63. 根据权利要求62所述的设备,其特征在于,
    所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的特征信息;
    所述处理器具体用于按照所述第一随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;基于所述用户设备对应的随机数值和所述为预设的第一随机函数输出的随机数值大小的优先级排序规则,确定自身的第一优先级。
  64. 根据权利要求62所述的设备,其特征在于,
    所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则;
    所述处理器具体用于基于所述用户设备需要接收的控制信息类型,按照所述预设的控制信息类型优先级的排序规则,确定自身的第一优先级。
  65. 根据权利要求62至64中任一所述的设备,其特征在于,
    所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置;
    所述处理器具体用于根据自身的第一优先级,确定所述用户设备可使用的 资源块中与所述用户设备第一优先级对应的起始读取时间位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置第一个资源块开始,检测所述基站分配给自身的资源块。
  66. 根据权利要求62至64中任一所述的设备,其特征在于,
    所述用户设备的第一优先级对应于所述用户设备在目标覆盖等级上可使用的资源块中起始读取资源块位置;
    所述处理器具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取资源块位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
  67. 根据权利要求65或66所述的设备,其特征在于,
    所述处理器具体还用于在检测所述基站分配给自身的资源块时,若所述用户设备的第一优先级低于检测的资源块优先级或者检测到用于指示停止检测的资源块,则停止检测。
  68. 根据权利要求62所述的设备,其特征在于,
    所述处理器具体还用于根据预设的第二优先级排序规则确定自身的第二优先级。
  69. 根据权利要求68所述的设备,其特征在于,
    当所述预设的第一优先级排序规则为预设的第一随机函数输出的随机数值大小的优先级排序规则,所述第一随机函数的输入包括用户设备对应的标识信息时;
    所述预设的第二优先级排序规则为预设的控制信息类型优先级的排序规则;
    所述处理器具体用于按照预设的控制信息类型优先级的排序规则,根据所述用户设备需要接收的控制信息类型,确定自身的第二优先级。
  70. 根据权利要求68所述的方法,其特征在于,
    当所述预设的第一优先级排序规则为预设的控制信息类型优先级的排序规则时;
    所述预设的第二优先级排序规则为预设的第二随机函数输出的随机数值大小的优先级排序规则,所述第二随机函数的输入包括用户设备对应的特征信 息;
    所述处理器具体用于按照所述第二随机函数和所述用户设备对应的特征信息,计算所述用户设备对应的随机数值;基于所述用户设备对应的随机数值和所述预设的第二随机函数输出的随机数值大小的优先级排序规则,确定自身的第二优先级。
  71. 根据权利要求68至70中任一所述的设备,其特征在于,
    所述用户设备的第一优先级对应于所述用户设备可使用的资源块中资源块的起始读取时间位置,所述用户设备的第二优先级所述起始读取时间位置中起始读取资源块;
    所述处理器具体用于根据自身的第一优先级,确定所述用户设备可使用的资源块中与所述用户设备第一优先级对应的起始读取时间位置;根据自身的第二优先级,确定所述起始读取时间位置中与所述用户设备第二优先级对应的起始读取资源块位置;按照预设的所述用户设备可使用的资源块中资源块的排序顺序,从所述起始读取时间位置中所述起始读取资源块位置开始,检测所述基站分配给自身的资源块。
  72. 根据权利要求71所述的设备,其特征在于,
    所述处理器还用于在检测所述基站分配给自身的资源块时,若所述用户设备的第二优先级低于检测的资源块第二优先级或者检测到用于指示停止检测的资源块,则停止检测。
PCT/CN2015/082129 2015-06-23 2015-06-23 一种控制信息的发送方法、检测方法、基站和用户设备 WO2016206003A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201580053641.6A CN107113792B (zh) 2015-06-23 2015-06-23 一种控制信息的发送方法、检测方法、基站和用户设备
EP15895903.1A EP3297352B1 (en) 2015-06-23 2015-06-23 Control information sending method and detection method, base station and user equipment
PCT/CN2015/082129 WO2016206003A1 (zh) 2015-06-23 2015-06-23 一种控制信息的发送方法、检测方法、基站和用户设备
ES15895903T ES2959502T3 (es) 2015-06-23 2015-06-23 Método de envío de información de control y método de detección, estación base y equipo de usuario
US15/829,431 US11051278B2 (en) 2015-06-23 2017-12-01 Control information sending method, control information detection method, base station, and user equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/082129 WO2016206003A1 (zh) 2015-06-23 2015-06-23 一种控制信息的发送方法、检测方法、基站和用户设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/829,431 Continuation US11051278B2 (en) 2015-06-23 2017-12-01 Control information sending method, control information detection method, base station, and user equipment

Publications (1)

Publication Number Publication Date
WO2016206003A1 true WO2016206003A1 (zh) 2016-12-29

Family

ID=57586061

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/082129 WO2016206003A1 (zh) 2015-06-23 2015-06-23 一种控制信息的发送方法、检测方法、基站和用户设备

Country Status (5)

Country Link
US (1) US11051278B2 (zh)
EP (1) EP3297352B1 (zh)
CN (1) CN107113792B (zh)
ES (1) ES2959502T3 (zh)
WO (1) WO2016206003A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111066267A (zh) * 2017-09-29 2020-04-24 华为技术有限公司 用于对通信网络中的下行控制信息进行编码的方法和设备

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307456B (zh) * 2016-09-30 2021-05-07 华为技术有限公司 消息的识别方法和装置
CN109725541B (zh) * 2018-12-12 2022-09-27 深圳绿米联创科技有限公司 自动化的生成方法、装置、电子设备及存储介质
CN111757519B (zh) * 2019-03-29 2022-03-29 华为技术有限公司 通信方法和通信装置
US20220091227A1 (en) * 2020-09-22 2022-03-24 Qualcomm Incorporated Coordinating radar transmissions between user equipments
CN116420368A (zh) * 2020-10-15 2023-07-11 中兴通讯股份有限公司 动态触发用于上行控制信道的载波

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002477A (zh) * 2011-09-15 2013-03-27 华为技术有限公司 传输调度信息的方法、用户设备和基站
CN103327615A (zh) * 2012-03-20 2013-09-25 华为技术有限公司 资源分配指示方法、资源分配方法及设备
CN104365165A (zh) * 2012-05-11 2015-02-18 高通股份有限公司 用于管理机器类型通信的方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110049595A (ko) * 2009-11-05 2011-05-12 주식회사 팬택 무선 통신 시스템에서 제어 정보를 송신 및 수신하는 방법 및 장치
GB2491858C (en) * 2011-06-14 2020-07-29 Sca Ipla Holdings Inc Telecommunications method and system
CN107979456B (zh) * 2012-05-11 2021-01-22 中兴通讯股份有限公司 下行控制信息发送方法、检测方法、基站及用户设备
ES2628491T7 (es) * 2012-06-25 2019-05-30 Lg Electronics Inc Método para asignación de recursos para el canal de control de enlace descendente en un sistema de comunicación inalámbrica, y aparato para los mismos
CN109769289B (zh) * 2012-11-15 2021-10-15 华为技术有限公司 信息传输的方法、基站和用户设备
CN104254135B (zh) * 2013-06-27 2020-03-31 夏普株式会社 基站和用户设备及其方法
US9451639B2 (en) * 2013-07-10 2016-09-20 Samsung Electronics Co., Ltd. Method and apparatus for coverage enhancement for a random access process
CN104219767A (zh) * 2014-03-20 2014-12-17 中兴通讯股份有限公司 一种系统信息传输方法、基站及终端
CN104184548B (zh) * 2014-04-17 2019-02-15 中兴通讯股份有限公司 随机接入序列传输方法和装置
US20160338032A1 (en) * 2015-05-11 2016-11-17 Qualcomm Incorporated Resource allocation and message identification of control signals in cellular systems
US10356682B2 (en) * 2015-05-27 2019-07-16 Samsung Electronics Co., Ltd Methods and apparatuses for exchanging information regarding a determined coverage extension (CE) level
US10849011B2 (en) * 2016-10-14 2020-11-24 Qualcomm Incorporated Rach procedures using multiple PRACH transmissions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002477A (zh) * 2011-09-15 2013-03-27 华为技术有限公司 传输调度信息的方法、用户设备和基站
CN103327615A (zh) * 2012-03-20 2013-09-25 华为技术有限公司 资源分配指示方法、资源分配方法及设备
CN104365165A (zh) * 2012-05-11 2015-02-18 高通股份有限公司 用于管理机器类型通信的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SOPHIA ANTIPOLIS.: "Narrow band OFDMA-Downlink control channel design", 3GPP TSG GERAN1/2 AD-HOC, 5 February 2015 (2015-02-05) *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111066267A (zh) * 2017-09-29 2020-04-24 华为技术有限公司 用于对通信网络中的下行控制信息进行编码的方法和设备
CN111066267B (zh) * 2017-09-29 2021-10-15 华为技术有限公司 用于对通信网络中的下行控制信息进行编码的方法和设备
US11297611B2 (en) 2017-09-29 2022-04-05 Huawei Technologies Co., Ltd. Devices and methods for encoding downlink control information in a communication network

Also Published As

Publication number Publication date
EP3297352B1 (en) 2023-08-23
CN107113792A (zh) 2017-08-29
EP3297352A1 (en) 2018-03-21
US11051278B2 (en) 2021-06-29
EP3297352A4 (en) 2018-06-06
CN107113792B (zh) 2020-01-03
US20180092082A1 (en) 2018-03-29
ES2959502T3 (es) 2024-02-26

Similar Documents

Publication Publication Date Title
JP6743209B2 (ja) モバイル端末および方法
CN111183608B (zh) 无线通信系统的数据发送方法和接收方法及使用该方法的设备
US10219160B2 (en) Information sending method, information receiving method, apparatus and system
CN108029120B (zh) 用于为低复杂度窄带终端指示对随机接入过程中的harq消息分配的资源的方法
US9042326B2 (en) Method and device for transmitting uplink data in wireless connection system
CN104066194B (zh) 数据传输调度和数据传输方法及设备
WO2017049728A1 (zh) 副链路缓冲状态报告的生成方法及装置
CN107736065B (zh) 一种资源分配信息指示方法、基站及用户设备和存储介质
WO2016206003A1 (zh) 一种控制信息的发送方法、检测方法、基站和用户设备
WO2016184366A1 (zh) 一种控制信道传输的方法、装置及通信节点
CN114424661A (zh) 在无线通信系统中发送和接收物理上行链路共享信道(pusch)的方法、装置和系统
EP3324696A1 (en) Information transmission method, base station, and user equipment
KR20130088021A (ko) 그룹핑된 단말에 동일한 stid 또는 c-rnti를 할당하는 무선통신 시스템에서 단말의 하향링크 제어 채널 수신 방법 및 대역폭 요청 채널 전송 방법
CN102595604B (zh) 一种基站向终端传输控制信息的方法和系统
CN106538006B (zh) 用户装置、网络节点及其方法
US20160242039A1 (en) Methods, Computer Programs, Network Nodes and Communication Device
WO2014082195A1 (zh) 数据传输方法、装置、网络设备及ue
CN105393576A (zh) 一种数据传输方法及设备
WO2017133013A1 (zh) 一种传输控制信令的方法及设备
CN102710405B (zh) 下行控制信息的处理方法及系统、基站与用户设备
US20220256523A1 (en) Data multiplexing transmission method, base station, terminal, and storage medium
CN107295614B (zh) 控制信道检测方法、tti长度的上报方法及装置
CN110536424B (zh) 一种数据传输方法、基站及终端
CN108235340B (zh) 下行调度方法、装置及基站
KR20240158687A (ko) 하향링크 채널을 수신하는 방법, 사용자기 및 저장매체, 그리고 하향링크 채널을 전송하는 방법 및 기지국

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15895903

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2015895903

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE