Resource allocation method, apparatus and system
By sending indication information to user equipment through network equipment, the problem of uplink resource allocation in automatic uplink transmission technology is solved, and efficient utilization of resources is achieved.
Patent Information
- Application Number
- CN202210686905.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-11-01
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2037-11-01
AI Technical Summary
In the prior art, how to effectively allocate uplink resources based on the automatic uplink transmission technology has become an urgent problem to be solved.
The network device sends first information and second information to the user equipment, indicating the uplink resources corresponding to the automatic uplink transmission and the resources actually used for the automatic uplink transmission, including the starting position, end position, resource period, resource size and bitmap information, etc. The user equipment performs automatic uplink transmission based on this information.
It achieves effective allocation of uplink resources for automatic uplink transmission on the basis of ensuring resource utilization, thereby improving resource utilization efficiency.
Smart Images

Figure CN115022973B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a resource allocation method, device and system. BACKGROUND
[0002] The spectrum used by a wireless communication system can be divided into licensed spectrum and unlicensed spectrum. Among them, the licensed spectrum can only be used by the operator who obtains the license, and the unlicensed spectrum can be legally used by anyone.
[0003] In the prior art, in order to meet the growing demand for wireless communication, the licensed assisted access (LAA) technology using unlicensed spectrum in the long term evolution (LTE) network is proposed, which is referred to as LTE LAA. Since the unlicensed spectrum can be legally used by anyone, the user equipment in LTE LAA needs to use the listen before talk (LBT) contention access mechanism when transmitting uplink data using the unlicensed spectrum. Therefore, at present, when the user equipment in LTE LAA needs to transmit uplink data using the unlicensed spectrum, it needs to first send a scheduling request to the base station, and then use the LBT contention access mechanism to occupy the channel on the corresponding unlicensed spectrum resource according to the uplink scheduling information sent by the base station. If the channel is successfully occupied, the uplink data is transmitted on the corresponding unlicensed carrier. In order to improve the autonomy of the user equipment in LTE LAA using the unlicensed spectrum to transmit uplink data, the autonomous uplink (AUL) transmission technology is further proposed. Based on the autonomous uplink transmission technology, the user equipment does not need to send a scheduling request to the base station when transmitting uplink data on the unlicensed spectrum, and can directly use the LBT contention access mechanism to occupy the channel on the unlicensed spectrum resource before transmitting the uplink data.
[0004] However, in the prior art, on the basis of the autonomous uplink transmission technology, how to allocate uplink resources has become a problem to be solved at present. SUMMARY
[0005] The present application provides a resource allocation method, device and system to solve the problem of how to allocate uplink resources on the basis of the autonomous uplink transmission technology in the prior art.
[0006] In a first aspect, the embodiments of the present application provide a resource allocation method, comprising:
[0007] The network device sends first information to the user device, the first information being used for indicating uplink resources corresponding to automatic uplink transmission of the user device;
[0008] The network device sends second information to the user device, the second information being used for indicating resources in the uplink resources actually used for automatic uplink transmission of the user device.
[0009] In a possible implementation, the network device sends the first information to the user device, including:
[0010] The network device carries the first information in radio resource control signaling and sends the first information to the user device.
[0011] In a possible implementation, the network device sends the second information to the user device, including:
[0012] The network device sends downlink control information to the user device, the second information being included in the downlink control information; or the network device carries the second information in a media access control layer control element and sends the second information to the user device.
[0013] In a possible implementation, the network device sends downlink control information to the user device, including: the network device sends the downlink control information to the user device after scrambling the downlink control information by using a specific radio network temporary identifier corresponding to automatic uplink transmission.
[0014] In a possible implementation, the first information includes one or more of the following information:
[0015] start position information, end position information, resource period, offset of the start position, first resource size, and pattern information of a first bitmap.
[0016] In a possible implementation, the second information includes one or more of the following information:
[0017] active position information, inactive position information, second resource size, and pattern information of a second bitmap.
[0018] In a second aspect, an embodiment of the present application provides a resource allocation method, including:
[0019] The user device receives first information sent by a network device, the first information being used for indicating uplink resources corresponding to automatic uplink transmission of the user device;
[0020] The user device receives second information sent by the network device, the second information being used for indicating resources in the uplink resources actually used for automatic uplink transmission of the user device.
[0021] The user equipment performs automatic uplink transmission according to the first information and the second information.
[0022] In a possible implementation, the user equipment receives first information sent by a network device, including:
[0023] The user equipment receives the first information sent by the network device through radio resource control signaling.
[0024] In a possible implementation, the user equipment receives second information sent by the network device, including:
[0025] The user equipment receives downlink control information sent by the network device, wherein the second information is included in the downlink control information; or the user equipment receives the second information sent by the network device through a control unit of a medium access control layer.
[0026] In a possible implementation, the user equipment receives downlink control information sent by the network device, including: the user equipment uses a specific radio network temporary identifier corresponding to automatic uplink transmission to descramble a physical downlink control channel, and obtains the downlink control information from the physical downlink control channel.
[0027] In a possible implementation, the first information includes one or more of the following information:
[0028] start position information, end position information, resource period, offset of the start position, first resource size, and pattern information of a first bitmap.
[0029] In a possible implementation, the second information includes one or more of the following information:
[0030] active position information, inactive position information, second resource size, and pattern information of a second bitmap.
[0031] In a third aspect, an embodiment of the present application provides a resource allocation apparatus, including:
[0032] A first sending unit is configured to send first information to user equipment, wherein the first information is used to indicate uplink resources corresponding to automatic uplink transmission of the user equipment;
[0033] A second sending unit is configured to send second information to the user equipment, wherein the second information is used to indicate resources in the uplink resources that are actually used for the automatic uplink transmission of the user equipment.
[0034] In a possible design, the first sending unit is specifically configured to send the first information to the user equipment in radio resource control signaling.
[0035] In a possible design, the second sending unit is specifically configured to send downlink control information to the user equipment, wherein the second information is included in the downlink control information; or the second sending unit is specifically configured to send the second information to the user equipment in a medium access control layer control element.
[0036] In a possible design, the second sending unit is specifically configured to scramble the downlink control information using a specific radio network temporary identifier corresponding to automatic uplink transmission, and then send the scrambled downlink control information to the user equipment.
[0037] In a possible design, the first information includes one or more of the following information:
[0038] start position information, end position information, resource period, offset of the start position, first resource size, and pattern information of a first bitmap.
[0039] In a possible design, the second information includes one or more of the following information:
[0040] active position information, inactive position information, second resource size, and pattern information of a second bitmap.
[0041] In a fourth aspect, an embodiment of the present application provides a resource allocation apparatus, which comprises:
[0042] a first receiving unit configured to receive first information sent by a network device, wherein the first information is used to indicate uplink resources corresponding to automatic uplink transmission of the user equipment;
[0043] a second receiving unit configured to receive second information sent by the network device, wherein the second information is used to indicate resources in the uplink resources that are actually used for automatic uplink transmission of the user equipment;
[0044] an uplink transmission unit configured to perform automatic uplink transmission according to the first information and the second information.
[0045] In a possible design, the first receiving unit is specifically configured to receive the first information sent by the network device in radio resource control signaling.
[0046] In a possible design, the second receiving unit is specifically configured to receive downlink control information sent by the network device, and the second information is included in the downlink control information; or the second receiving unit is specifically configured to receive the second information sent by the network device through a medium access control layer control unit.
[0047] In a possible design, the second receiving unit is specifically configured to use a specific radio network temporary identifier corresponding to automatic uplink transmission to demodulate a physical downlink control channel, and obtain the downlink control information from the physical downlink control channel.
[0048] In a possible design, the first information includes one or more of the following information:
[0049] start position information, end position information, resource period, offset of the start position, first resource size, and pattern information of a first bitmap.
[0050] In a possible design, the second information includes one or more of the following information:
[0051] active position information, inactive position information, second resource size, and pattern information of a second bitmap.
[0052] In a fifth aspect, an embodiment of the present application provides a communication system, including the resource allocation apparatus in the third aspect and the resource allocation apparatus in the fourth aspect.
[0053] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium, configured to store computer instructions, when the computer instructions are executed on a computer, the computer instructions cause the computer to perform the resource allocation method in the first aspect or the second aspect.
[0054] In a seventh aspect, an embodiment of the present application provides a computer program product including instructions, when the instructions are executed on a computer, the instructions cause the computer to perform the resource allocation method in the first aspect or the second aspect.
[0055] The resource allocation method, apparatus and system provided in the present application can ensure resource utilization, and realize allocation of uplink resources corresponding to automatic uplink transmission. BRIEF DESCRIPTION OF DRAWINGS
[0056] Figure 1 An application architecture diagram of an embodiment of the present application;
[0057] Figure 2 A flowchart of a resource allocation method provided by an embodiment of the present application;
[0058] Figure 3A A diagram of uplink resources provided by an embodiment of the present application Figure 1 ;
[0059] Figure 3B A diagram of uplink resources provided by an embodiment of the present application Figure 2 ;
[0060] Figure 3C A diagram of uplink resources provided by an embodiment of the present application ;
[0061] Figure 3D A diagram of uplink resources provided by an embodiment of the present application Figure 4 ;
[0062] Figure 4 A diagram of sample information provided by an embodiment of the present application;
[0063] Figure 5A A diagram of resources actually used by a user equipment for automatic uplink transmission in uplink resources provided by an embodiment of the present application Figure 1 ;
[0064] Figure 5B A diagram of resources actually used by a user equipment for automatic uplink transmission in uplink resources provided by an embodiment of the present application Figure 2 ;
[0065] Figure 5C A diagram of uplink resources and an activation window provided by an embodiment of the present application;
[0066] Figure 6 A structural diagram of a resource allocation apparatus provided by an embodiment of the present application;
[0067] Figure 7 A structural diagram of a resource allocation apparatus provided by another embodiment of the present application;
[0068] Figure 8 A structural diagram of a user equipment provided by an embodiment of the present application;
[0069] Figure 9 A structural diagram of a network equipment provided by an embodiment of the present application. DETAILED DESCRIPTION
[0070] The resource allocation method and device provided by the embodiments of the present application can be applied to the scenario of automatic uplink transmission. Specifically, the resource allocation method and device can be applied to the scenario of automatic uplink transmission of the LAA system. As shown in Figure 1 The application architecture of the embodiments of the present application can include a user equipment (UE) and a network device, and the user equipment and the network device are in communication connection. The user equipment can send uplink data based on the automatic uplink transmission technology on the unlicensed frequency spectrum. The network device can allocate uplink resources for the user equipment to perform automatic uplink transmission.
[0071] The user equipment can include, but is not limited to, an Internet device such as a smart phone (such as an Android phone, an IOS phone, etc.), a personal computer, a tablet computer, a palm computer, a mobile Internet device (MID), or a wearable smart device, etc.
[0072] The network device can include a base station, which can be a base transceiver station (BTS) in a global system for mobile communication (GSM) or code division multiple access (CDMA) system, or a NB (NodeB) in a wideband code division multiple access (WCDMA) system, or an evolved NodeB (eNB) in LTE, or a relay station, or a vehicle-mounted device, a wearable device, and an access network device in a future 5G network or an access network device in a future evolved public land mobile network (PLMN) network, etc., which is not limited by the present application.
[0073] The technical solutions of the present application will be described in detail in the following specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described in some embodiments.
[0074] Figure 2 The flowchart of the resource allocation method provided by the embodiments of the present application is shown in Figure 2 The method of the present embodiment can include:
[0075] Step 201, the network device sends first information to the user equipment, and the first information is used to indicate the uplink resources corresponding to the automatic uplink transmission of the user equipment.
[0076] In this step, the network device can send the first information to the user equipment through high layer signaling, for example, radio resource control (RRC) signaling. The uplink resource corresponding to the automatic uplink transmission indicated by the first information can be understood as the uplink resource planned by the network device for automatic uplink transmission. It should be noted that the uplink resource is only the uplink resource planned by the network device for automatic uplink transmission, and the network device cannot directly use the uplink resource for automatic uplink transmission after receiving the first information.
[0077] The first information can specifically include any information that can indicate the uplink resource to the user equipment. Optionally, the first information can include one or more of the following information: starting position information, ending position information, resource period, offset of starting position, first resource size, and pattern information of first bitmap. The starting position information can indicate the starting position of the uplink resource, and the ending position information can indicate the ending position of the uplink resource. The starting position information and the ending position information can be specifically described by one or more of radio frame number (also referred to as system frame number), subframe number, time slot number, symbol index, etc. The resource period can indicate the configuration period of the uplink resource. The offset of the starting position can be used to correct the starting position of the uplink resource. When the uplink resource is periodically configured, the first resource size can indicate the size of the uplink resource configured in each period; when the uplink resource is non-periodically configured, the first resource size can indicate the size of the configured uplink resource. The offset of the starting position, the resource period, and the first resource size can be specifically described by time length value, subframe number, radio frame number, time slot number, or symbol number, etc. The pattern information of the first bitmap can be used to indicate the bitmap pattern of the uplink resource. When the uplink resource is periodically configured, the pattern information of the first bitmap can indicate the bitmap pattern of the uplink resource configured in a single period, and the bitmap patterns of different periods can be the same or different, which is not limited. The specific unit of the first bitmap can be subframe, radio frame, time slot, symbol, or smaller measurement unit, which is not limited here. If the unit of the first bitmap is subframe, one bit can correspond to one subframe; if the unit is time slot, one bit can correspond to one time slot. The bit corresponding to the resource planned for automatic uplink transmission in the pattern information of the first bitmap is set to a different value from the bit corresponding to the resource not planned for automatic uplink transmission.
[0078] The following illustrates that the first information indicates the uplink resource by including one or more of the above information.
[0079] For example 1, the first information includes: starting position information and resource period. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be as shown in Figure 3A wherein the size of the uplink resource in each period can be a preset size, and the size of the uplink resource in each period can be the same or different, which is not limited by the present application.
[0080] For example 2, the first information includes: starting position information, resource period and first resource size. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be as shown in Figure 3B
[0081] For example 3, the first information includes: starting position information, resource period, first resource size and offset of starting position. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be as shown in Figure 3C
[0082] For example 4, the first information includes: starting position information, resource period, first resource size and ending position information. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be as shown in Figure 3D
[0083] In the above examples 1-4, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be understood as a resource range defined by one or more of the starting position information, the ending position information, the resource period, the first resource size and the offset of starting position.
[0084] Optionally, on the basis of the first information including one or more of the starting position information, the ending position information, the resource period, the first resource size and the offset of starting position, the first information can further include pattern information of a first bitmap. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be understood as a resource determined on the basis of the resource range defined by one or more of the starting position information, the ending position information, the resource period, the first resource size and the offset of starting position, in combination with the pattern information of the first bitmap. Specifically, please refer to the following examples 5-7.
[0085] For example 5, the first information includes: starting position information, ending position information and pattern information of a first bitmap. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be a resource determined on the basis of the resource range defined by the starting position information and the ending position information, in combination with the pattern information of the first bitmap. For example, the starting position information is specifically radio frame number 1 subframe number 0, the ending position information is specifically radio frame number 4 subframe number 0, and the pattern information of the first bitmap is as shown in Figure 4 If the first information includes the starting position information, the ending position information, the pattern information of the first bitmap, the resource period and the offset of the starting position, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be the resource determined on the basis of the resource range defined by the starting position information, the ending position information, the resource period and the offset of the starting position, in combination with the pattern information of the first bitmap.
[0086] For example 6, the first information includes the starting position information, the pattern information of the first bitmap and the resource period. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be the resource determined on the basis of the resource range defined by the starting position information and the resource period, in combination with the pattern information of the first bitmap.
[0087] For example 7, the first information includes the starting position information, the ending position information, the pattern information of the first bitmap, the resource period and the offset of the starting position. Correspondingly, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be the resource determined on the basis of the resource range defined by the starting position information, the ending position information, the resource period and the offset of the starting position, in combination with the pattern information of the first bitmap.
[0088] It should be noted that when the first information only includes the pattern information of the first bitmap, the uplink resource corresponding to the automatic uplink transmission indicated by the first information can be the resource determined on the basis of the preset resource range, in combination with the pattern information of the first bitmap.
[0089] In step 202, the network device sends second information to the user equipment, where the second information is used to indicate the resource in the uplink resource that is actually used for the automatic uplink transmission of the user equipment.
[0090] In this step, the network device can indicate part or all of the resources in the uplink resource that are actually used for the automatic uplink transmission of the user equipment. Specifically, the network device can determine the resource in the uplink resource that is actually used for the automatic uplink transmission of the user equipment according to the first information and the current load condition. Optionally, when the current downlink load is large and the uplink load is small, the network device can indicate a small part of the resources in the uplink resource that are actually used for the automatic uplink transmission of the user equipment, and the network device can allocate other resources in the uplink resource for downlink transmission. When the current downlink load is small and the uplink load is large, the network device can indicate a large part of the resources in the uplink resource that are actually used for the automatic uplink transmission of the user equipment, and the network device can allocate other resources in the uplink resource for downlink transmission. When the current uplink load is very large, the network device can indicate all the resources in the uplink resource that are actually used for the automatic uplink transmission of the user equipment. It can be seen that by sending the second information to the user equipment, the utilization rate of the resources can be improved.
[0091] The second information can include any information that can indicate the resources in the uplink resources to the user equipment. Optionally, the second information can include one or more of the following information: activation position information, deactivation position information, second resource size, and second bitmap pattern information.
[0092] The activation position information and the deactivation position information can be described by one or more of the following: radio frame number (also referred to as system frame number), subframe number, time slot number, symbol index, etc. The second resource size can indicate the size of the activation window. The second resource size can be described by one or more of the following: time length value, subframe number, radio frame number, time slot number, symbol number, etc. The second bitmap pattern information can indicate the bitmap pattern of the resources in the uplink resources that are actually used for automatic uplink transmission by the user equipment in the activation window. The unit of the second bitmap can be subframe, radio frame, time slot, symbol, or any smaller unit, which is not limited herein. If the unit of the second bitmap is subframe, one bit can correspond to one subframe; if the unit is time slot, one bit can correspond to one time slot. The bit corresponding to the resources actually used for automatic uplink transmission by the user equipment and the bit corresponding to the resources not actually used for automatic uplink transmission by the user equipment are set to different values respectively.
[0093] The following examples are provided to illustrate how the second information can indicate the resources in the uplink resources that are actually used for automatic uplink transmission by the user equipment by including one or more of the above information.
[0094] Example 8: The second information includes activation position information and deactivation position information. Specifically, the second information can define an activation window by the activation position information and the deactivation position information. The resources in the uplink resources that are in the activation window are the resources actually used for automatic uplink transmission by the user equipment. Assuming that the uplink resources corresponding to the automatic uplink transmission indicated by the first information are as shown in FIG. 8A, the resources actually used for automatic uplink transmission by the user equipment indicated by the second information can be as shown in FIG. 8B. Figure 3A Figure 5A
[0095] In Example 9, the second information includes the activation location information and the second resource size. Specifically, the second information can define the activation window by the activation location information and the second resource size. The resources in the uplink resources within the activation window are the resources actually used by the user equipment for the automatic uplink transmission. Assuming that the uplink resources corresponding to the automatic uplink transmission indicated by the first information are as shown in FIG. 9, the resources actually used by the user equipment for the automatic uplink transmission indicated by the second information can be as shown in FIG. 10. Figure 4 Figure 5B
[0096] Optionally, on the basis that the second information includes one or more of the activation location information, the deactivation location information, and the second resource size, the second information can further include the pattern information of the second bitmap. Accordingly, the resources actually used by the user equipment for the automatic uplink transmission indicated by the second information can be understood as the resources determined on the basis of the uplink resources within the activation window defined by one or more of the activation location information, the deactivation location information, and the second resource size, in combination with the pattern information of the second bitmap. Specifically, refer to Example 10 and Example 11 below.
[0097] In Example 10, the second information includes the activation location information, the deactivation location information, and the pattern information of the second bitmap. Accordingly, the resources actually used by the user equipment for the automatic uplink transmission indicated by the second information can be understood as the resources determined on the basis of the uplink resources within the activation window defined by the activation location information and the deactivation location information, in combination with the pattern information of the second bitmap.
[0098] In Example 11, the second information includes the activation location information, the second resource size, and the pattern information of the second bitmap. Accordingly, the resources actually used by the user equipment for the automatic uplink transmission indicated by the second information can be understood as the resources determined on the basis of the uplink resources within the activation window defined by the activation location information and the second resource size, in combination with the pattern information of the second bitmap. Assuming that the uplink resources corresponding to the automatic uplink transmission indicated by the first information and the activation window indicated by the second information are as shown in FIG. 11, the activation location information is radio frame number 1 subframe number 0, the second resource size is 30 subframes, and the bitmap information of the second bitmap is as shown in FIG. 12, one bit of the second bitmap corresponds to one subframe, and the value of the bit corresponding to the resources actually used by the user equipment for the automatic uplink transmission is 1, and the value of the bit corresponding to the resources not actually used by the user equipment for the automatic uplink transmission is 0, the second information can be specifically used to indicate that the resources actually used by the user equipment for the automatic uplink transmission are the subframes of radio frame number 1 subframe number 2, 5, radio frame number 2 subframe number 0, 3, 8, radio frame number 3 subframe number 1, 6, 9. Figure 5C Figure 4
[0099] It should be noted that when the second information only includes the pattern information of the second bitmap, the range of the activated window can be considered as the range of the uplink resource corresponding to the automatic uplink transmission indicated by the first information.
[0100] It should be noted that in the embodiments of the present application, the uplink resource is taken as a time resource for example. Alternatively, the uplink resource can also be a frequency resource or a time-frequency resource, which is not limited in the present application. Specifically, when the uplink resource is a frequency resource, the start position information, the end position information, the activated position information and the deactivated position information can be described by a subcarrier number capable of representing a frequency resource unit, and the resource period, the first resource size, the offset of the start position and the second resource size can be described by a frequency bandwidth or a subcarrier number capable of representing a frequency resource size, and the specific unit of the first bitmap and the second bitmap can be a subcarrier, which is not limited in the present application. When the uplink resource is a time-frequency resource, the start position information and the end position information can be described by a physical resource block (PRB) capable of representing a time-frequency resource unit, the resource period, the first resource size and the offset of the start position can be described by a number of physical resource blocks capable of representing a time-frequency resource size, and the specific unit of the first bitmap and the second bitmap can be a physical resource block, which is not limited in the present application.
[0101] Alternatively, the network device can send the second information to the user equipment through underlying signaling, such as media access control (MAC) layer or physical layer signaling. Alternatively, step 202 can be that the network device sends downlink control information (DCI) to the user equipment, and the second information is included in the downlink control information; or the network device carries the second information in a control element (CE) of the MAC layer and sends it to the user equipment. Alternatively, the format of the downlink control information can be a newly generated DCI format, or can also be an existing DCI format 0A or DCI format 4A. Further alternatively, the existing fields in the DCI format 0A or DCI format 4A can be verified before step 202 is performed.
[0102] Specifically, one or more of the following fields can be verified: a transmit power control (TPC command for scheduled PUSCH) field, a modulation and coding scheme and redundancy version field, a hybrid ARQ process number field, a modulation and coding scheme field, and a redundancy version field.
[0103] It should be noted that the embodiments of the present application do not limit the specific implementation of the field verification, and those skilled in the art can make corresponding design according to actual needs.
[0104] It should be noted that the embodiments of the present application do not limit the specific implementation of the field verification, and those skilled in the art can make corresponding design according to actual needs.
[0104] Considering that the downlink control information received by the user equipment can include the second information for automatic uplink transmission, or can include other dynamic scheduling information for normally scheduled uplink. In order to facilitate the user equipment to distinguish which information is carried in the physical downlink control channel (PDCCH) downlink control information, the cell radio network temporary identifier (RNTI) can be used for distinction. Specifically, when the second information is included in the downlink control information, the network equipment carries the downlink control information in the physical downlink control channel, and sends it to the user equipment after scrambling the physical downlink control channel using the specific radio network resource identifier corresponding to the automatic uplink transmission. The user equipment uses the specific radio network resource identifier to descramble the physical downlink control channel, and obtains the downlink control information from the physical downlink control channel. And since the user equipment is descrambled using the specific radio network resource identifier corresponding to the automatic uplink transmission, it can be determined that the downlink control information includes the second information. When the dynamic scheduling information is included in the downlink control information, the network equipment carries the downlink control information in the physical downlink control channel, and sends it to the user equipment after scrambling the physical downlink control channel using the cell radio network temporary identifier (C-RNTI). The user equipment uses C-RNTI to descramble the physical downlink control channel, and obtains the downlink control information from the physical downlink control channel. And since the user equipment is descrambled using C-RNTI, it can be determined that the downlink control information includes dynamic scheduling information.
[0105] The specific radio network resource identifier corresponding to the automatic uplink transmission can be denoted as an automatic uplink radio network temporary identifier AUL-RNTI.
[0106] In step 203, the user equipment performs automatic uplink transmission according to the first information and the second information.
[0107] In this step, when the user equipment has uplink data to be transmitted, the user equipment can obtain all the uplink resources indicated by the first information, and then obtain the activated uplink resources in the uplink resources indicated by the first information by receiving the second information, and perform automatic uplink transmission on the activated uplink resources in the activation window. Specifically, the user equipment can perform automatic uplink transmission on the activated uplink resources in the activation window by using a contention access mechanism of LBT.
[0108] In this embodiment, the network equipment sends first information for indicating uplink resources corresponding to automatic uplink transmission of the user equipment to the user equipment, and sends second information for indicating resources in the uplink resources actually used for automatic uplink transmission of the user equipment to the user equipment, and the user equipment performs automatic uplink transmission according to the first information and the second information, thereby realizing allocation of the uplink resources corresponding to automatic uplink transmission on the basis of ensuring resource utilization.
[0109] Figure 6 A structural schematic diagram of a resource allocation apparatus provided by an embodiment of the present application is shown in FIG. 1. As shown in FIG. 1, the resource allocation apparatus provided by the embodiment can include a first sending unit 601 configured to send first information to a user equipment, the first information being used for indicating uplink resources corresponding to automatic uplink transmission of the user equipment, and a second sending unit 602 configured to send second information to the user equipment, the second information being used for indicating resources in the uplink resources actually used for automatic uplink transmission of the user equipment. Figure 6
[0110] Optionally, the first sending unit 601 is specifically configured to send the first information to the user equipment by carrying the first information in radio resource control signaling.
[0111] Optionally, the second sending unit 602 is specifically configured to send downlink control information to the user equipment, and the second information is included in the downlink control information; or the second sending unit 602 is specifically configured to send the second information to the user equipment by carrying the second information in a media access control layer control unit.
[0112] Optionally, the second sending unit 602 is specifically configured to scramble the downlink control information by using a specific radio network temporary identifier corresponding to automatic uplink transmission, and then send the downlink control information to the user equipment.
[0113] Optionally, the first information comprises one or more of the following information:
[0114] start position information, end position information, resource period, offset of start position, first resource size, and pattern information of first bitmap.
[0115] Optionally, the second information comprises one or more of the following information:
[0116] active position information, deactivation position information, second resource size, and pattern information of second bitmap.
[0117] The apparatus provided by the embodiments of the present application can implement the technical solutions of the network device side of the above-described method embodiments, and thus has similar implementation principles and technical effects, which will not be described here in detail.
[0118] Figure 7 A structural schematic diagram of a resource allocation apparatus provided by another embodiment of the present application is shown in FIG. 7. Figure 7 The resource allocation apparatus provided by the embodiment can comprise: a first receiving unit 701 configured to receive first information sent by a network device, the first information being used to indicate uplink resources corresponding to automatic uplink transmission of a user equipment; a second receiving unit 702 configured to receive second information sent by the network device, the second information being used to indicate resources in the uplink resources that are actually used for the automatic uplink transmission of the user equipment; and an uplink transmission unit 703 configured to perform automatic uplink transmission according to the first information and the second information.
[0119] Optionally, the first receiving unit 701 is specifically configured to receive the first information sent by the network device through radio resource control signaling.
[0120] Optionally, the second receiving unit 702 is specifically configured to receive downlink control information sent by the network device, wherein the second information is included in the downlink control information; or the second receiving unit 702 is specifically configured to receive the second information sent by the network device through a media access control layer control unit.
[0121] Optionally, the second receiving unit 702 is specifically configured to use a specific radio network temporary identifier corresponding to automatic uplink transmission to descramble a physical downlink control channel, and obtain the downlink control information from the physical downlink control channel.
[0122] Optionally, the first information comprises one or more of the following information:
[0123] start position information, end position information, resource period, offset of start position, first resource size, and pattern information of first bitmap.
[0124] Optionally, the second information comprises one or more of the following information:
[0125] The activation position information, the deactivation position information, the second resource size, and the pattern information of the second bitmap.
[0126] The apparatus provided by the embodiments of the present application can execute the technical solutions of the user equipment side of the above method embodiments, and the implementation principles and technical effects are similar, which will not be described here.
[0127] It should be noted that the division of each unit of the above apparatus is only a logical function division, and all or part of the units can be integrated into one physical entity, or can be physically separated. And these units can all be implemented in the form of software through a processing element; or all can be implemented in the form of hardware; or part of the units can be implemented in the form of software through a processing element, and part of the units can be implemented in the form of hardware. For example, the receiving unit can be a separately established processing element, or can be implemented in a certain chip of the apparatus, in addition, it can also be stored in the form of program in the memory of the apparatus, and the function of the receiving unit is called and executed by a certain processing element of the apparatus. The implementation of other units is similar. In addition, all or part of the units can be integrated together, or can be independently implemented. The processing element mentioned here can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each unit can be completed by the integrated logic circuit of hardware or the instruction of software in the processing element. In addition, the above receiving unit is a unit for controlling receiving, which can receive information through the receiving device of the apparatus, such as antenna and radio frequency device.
[0128] The above units can be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), etc. For example, when a certain unit above is implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together to implement in the form of system on a chip (SOC).
[0129] The embodiment of the present application further provides a communication system, comprising Figure 6 The resource allocation device shown in the embodiment of the present application and Figure 7 The resource allocation device shown in the embodiment of the present application.
[0130] Figure 8 The structure schematic diagram of the user equipment provided by the embodiment of the present application is shown in the figure. Figure 8 The user equipment comprises a processor 110, a memory 120 and a transceiver device 130. The transceiver device 130 can be connected with an antenna. In the downlink direction, the transceiver device 130 receives information sent by the network equipment through the antenna and sends the information to the processor 110 for processing. In the uplink direction, the processor 110 processes the data of the user equipment and sends the data to the network equipment through the transceiver device 130.
[0131] The memory 120 is used for storing the programs of the modules in the above embodiment, and the processor 110 calls the programs to execute the operations of the above method embodiment, so as to realize Figure 7 The modules shown in the embodiment. Figure 7 The modules shown in the embodiment.
[0132] Alternatively, part or all of the above modules can also be embedded on a certain chip of the user equipment in the form of an integrated circuit. And they can be realized separately or integrated together. That is, the above units can be configured as one or more integrated circuits for implementing the above method, for example, one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA) and the like.
[0133] Figure 9 The structure schematic diagram of the network equipment provided by the embodiment of the present application is shown in the figure. Figure 9 The network equipment comprises an antenna 110, a radio frequency device 120 and a baseband device 130. The antenna 110 is connected with the radio frequency device 120. In the uplink direction, the radio frequency device 120 receives the information sent by the user equipment through the antenna 110 and sends the information to the baseband device 130 for processing. In the downlink direction, the baseband device 130 processes the information of the user equipment and sends the information to the radio frequency device 120. The radio frequency device 120 processes the information of the user equipment and sends the information to the user equipment through the antenna 110.
[0134] In an implementation, the above modules are implemented in the form of a processing element scheduler, for example, the baseband device 130 includes a processing element 131 and a storage element 132, the processing element 131 invokes the program stored in the storage element 132 to execute the method in the above method embodiments. In addition, the baseband device 130 can further include an interface 133 for interacting with the radio frequency device 120, for example, a common public radio interface (CPRI).
[0135] In another implementation, the above modules can be one or more processing elements configured to implement the above method, which are arranged on the baseband device 130. The processing element can be an integrated circuit, for example: one or more ASICs, or one or more DSPs, or one or more FPGAs, etc. The integrated circuits can be integrated together to form a chip.
[0136] For example, the above modules can be integrated together to implement the above method in the form of a system-on-a-chip (SOC), for example, the baseband device 130 includes an SOC chip for implementing the above method. The chip can integrate the processing element 131 and the storage element 132, and the above method or the functions of the above units can be implemented by the processing element 131 invoking the program stored in the storage element 132; or the chip can integrate at least one integrated circuit for implementing the above method or the functions of the above units; or the functions of some units can be implemented by the processing element invoking the program, and the functions of some units can be implemented by the integrated circuit.
[0137] Regardless of the implementation, in summary, the above network device includes at least one processing element, a storage element and a communication interface, wherein the at least one processing element is used to execute the method provided by the above method embodiments. The processing element can execute part or all of the steps in the above method embodiments in the following two ways: one is to execute the program stored in the storage element; the other is to execute part or all of the steps in the above method embodiments by the integrated logic circuit of the hardware in the processing element in combination with the instructions; of course, the method provided by the above method embodiments can also be executed in combination with the first way and the second way.
[0138] The processing element herein can be a general processor, such as a central processing unit (CPU), or can be one or more integrated circuits configured to implement one or more of the above methods, such as one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), etc.
[0139] The storage element can be a memory or can be a collective term for a plurality of storage elements.
[0140] The embodiments of the present application further provide a storage medium, comprising: a readable storage medium and a computer program, the computer program being used to implement the resource allocation method provided by any of the preceding embodiments.
[0141] The embodiments of the present application further provide a program product, which comprises a computer program (i.e. execution instructions), the computer program being stored in a readable storage medium. At least one processor of the user equipment can read the computer program from the readable storage medium, and the at least one processor executes the computer program to enable the terminal to implement the resource allocation method provided by the preceding various embodiments.
[0142] The embodiments of the present application further provide a resource allocation apparatus, comprising at least one storage element and at least one processing element, the at least one storage element being used to store a program, the program being executed to enable the resource allocation apparatus to perform the operations of the network equipment in any of the preceding embodiments. The apparatus can be a network equipment chip.
[0143] The embodiments of the present application further provide a storage medium, comprising: a readable storage medium and a computer program, the computer program being used to implement the resource allocation method provided by any of the preceding embodiments.
[0144] The embodiments of the present application further provide a program product, which comprises a computer program (i.e. execution instructions), the computer program being stored in a readable storage medium. At least one processor of the network equipment can read the computer program from the readable storage medium, and the at least one processor executes the computer program to enable the network equipment to implement the resource allocation method provided by the preceding various embodiments.
[0145] The embodiment of the present application further provides a resource allocation apparatus, comprising at least one storage element and at least one processing element, the at least one storage element being used for storing a program, the program being executed to enable the resource allocation apparatus to perform the operation of the network device in any of the above-mentioned embodiments. The apparatus can be a network device chip.
[0146] All or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The foregoing program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the foregoing memory (storage medium) includes: a read-only memory (English: read-only memory, abbreviation: ROM), a RAM, a flash memory, a hard disk, a solid state disk, a magnetic tape, a floppy disk, an optical disc and any combination thereof.
Claims
1. A resource allocation method, characterized in that: include: The network device sends first information to the user equipment, the first information being used to instruct the user equipment to automatically transmit an uplink resource corresponding to the uplink; the first information including pattern information of the first bitmap, and multiple of the following information: starting position information, ending position information, resource period, starting position offset, and first resource size; The network device sends second information to the user equipment, where the second information is used to indicate resources in the uplink resources actually used for the user equipment to perform automatic uplink transmission; The second information includes: activation position information and the second resource size; or, the second information includes: deactivation position information and the second resource size.
2. The method according to claim 1, characterized in that The network device sending first information to the user equipment includes: The network device carries the first information in radio resource control signaling and sends it to the user equipment.
3. The method according to claim 1 or 2, characterized in that The network device sending second information to the user equipment includes: The network device sends downlink control information to the user equipment, where the downlink control information includes the second information; or, The network device carries the second information in a control unit of a media access control layer and sends the second information to the user equipment.
4. The method according to claim 3, characterized in that The network device sends downlink control information to the user equipment, comprising: the network device scrambles the downlink control information using a specific wireless network temporary identifier corresponding to automatic uplink transmission, and then sends the scrambled downlink control information to the user equipment.
5. A resource allocation method, characterized in that: include: The user equipment receives first information sent by the network device, the first information being used to instruct the user equipment to automatically uplink transmit corresponding uplink resources; the first information including pattern information of a first bitmap, and multiple of the following information: starting position information, ending position information, resource period, starting position offset, and first resource size; The user equipment receives second information sent by the network device, where the second information is used to indicate resources in the uplink resources actually used by the user equipment for automatic uplink transmission, the second information including: activation location information and a second resource size; or the second information includes: deactivation location information and a second resource size; The user equipment performs automatic uplink transmission according to the first information and the second information.
6. The method according to claim 5, characterized in that The user equipment receives first information sent by the network equipment, including: The user equipment receives first information sent by the network equipment through radio resource control signaling.
7. The method according to claim 5 or 6, characterized in that The user equipment receiving the second information sent by the network equipment includes: The user equipment receives downlink control information sent by the network equipment, where the downlink control information includes the second information; or, The user equipment receives second information sent by the network equipment through a control unit of a media access control layer.
8. The method according to claim 7, characterized in that The user equipment receives the downlink control information sent by the network equipment, including: the user equipment uses the specific wireless network temporary identifier corresponding to the automatic uplink transmission to descramble the physical downlink control channel, and obtains the downlink control information from the physical downlink control channel.
9. A resource allocation device, characterized in that: include: A first sending unit is configured to send first information to a user equipment, wherein the first information is used to instruct the user equipment to perform an uplink resource corresponding to automatic uplink transmission; the first information includes pattern information of a first bitmap, and multiple pieces of the following information: starting position information, ending position information, a resource period, an offset of a starting position, and a first resource size; A second sending unit is used to send second information to the user equipment, where the second information is used to indicate the resources in the uplink resources actually used for the user equipment to perform automatic uplink transmission. The second information includes: activation location information and a second resource size; or, the second information includes: deactivation location information and a second resource size.
10. The device according to claim 9, characterized in that The first sending unit is specifically configured to carry the first information in radio resource control signaling and send it to the user equipment.
11. The device according to claim 9 or 10, characterized in that The second sending unit is specifically configured to send downlink control information to the user equipment, where the downlink control information includes the second information; or, The second sending unit is specifically configured to carry the second information in a control unit of a media access control layer and send the second information to the user equipment.
12. The device according to claim 11, characterized in that The second sending unit is specifically configured to scramble the downlink control information using the specific wireless network temporary identifier corresponding to the automatic uplink transmission, and then send the scrambled downlink control information to the user equipment.
13. A resource allocation device, characterized in that: include: A first receiving unit is configured to receive first information sent by a network device, the first information being used to instruct a user equipment to automatically transmit an uplink resource corresponding to the uplink transmission; the first information comprising pattern information of a first bitmap, and multiple of the following information: starting position information, ending position information, a resource period, an offset of a starting position, and a first resource size; a second receiving unit, configured to receive second information sent by the network device, where the second information is used to indicate resources in the uplink resources actually used for the user equipment to perform automatic uplink transmission, the second information comprising: activation location information and a second resource size; or, the second information comprises: deactivation location information and a second resource size; An uplink transmission unit is configured to perform automatic uplink transmission according to the first information and the second information.
14. The device according to claim 13, characterized in that The first receiving unit is specifically configured to receive first information sent by the network device via radio resource control signaling.
15. The device according to claim 13 or 14, characterized in that The second receiving unit is specifically configured to receive downlink control information sent by the network device, where the downlink control information includes the second information; or, The second receiving unit is specifically configured to receive second information sent by the network device through the control unit of the media access control layer.
16. The device according to claim 15, characterized in that The second receiving unit is specifically configured to descramble a physical downlink control channel using the specific radio network temporary identifier corresponding to the automatic uplink transmission, and obtain the downlink control information from the physical downlink control channel.
17. A communication system, characterized in that: The method comprises the resource allocation device according to claim 9 and the resource allocation device according to claim 13.
18. A computer-readable storage medium for storing instructions, characterized in that: When the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 4 and 5 to 8.
19. A chip, characterized in that: The chip integrates at least one integrated circuit, and is used to implement the method according to any one of claims 1-4 and 5-8.