Communication method and apparatus
By configuring multiple resources for the terminal device and selecting one of them for signal transmission according to the instructions, the problems of high power consumption and waste of resources in data transmission are solved, and power consumption reduction and resource optimization are achieved.
Patent Information
- Application Number
- CN201980099176.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-08-16
- Filing Date
- 2019-10-14
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2039-10-14
AI Technical Summary
In the prior art, due to the problems of resource limitation and high power consumption during data transmission, terminal equipment needs to frequently enter the connected state and monitor control channel, resulting in waste of resources and increased power consumption.
The second device configures multiple resources for the terminal device. The terminal device determines to use one of the resources for signal transmission based on the received information, avoid entering the connected state, reduce power consumption, and allow other devices to use idle resources to avoid resource waste and collision.
It reduces the power consumption of terminal equipment, avoids resource waste and collisions, and improves resource utilization efficiency.
Smart Images

Figure CN114208329B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In a communication system, in order to reduce resource overhead and achieve the purpose of reducing data transmission delay and energy saving, services can be transmitted on pre-defined resources, that is, preconfigured uplink resource transmission (PUR) is used. Among them, preconfigured resource transmission can be performed in the connected mode or in the idle mode.
[0003] In the prior art, a network device pre-configures PUR for a terminal device, and the terminal device transmits signals through the PUR configured by the network device. Among them, the maximum value of the size of the transport block that a PUR can transmit is limited, that is, the terminal device cannot transmit an overly large transport block. When there is a large amount of data to be transmitted by the terminal device, a single PUR transmission cannot completely transmit all the information of the terminal device. At this time, one way is for the terminal device to enter the connected mode to further transmit the remaining data, and another way is for the network device to configure multiple PURs for the terminal device.
[0004] However, in the above methods, after the terminal device enters the connected mode and finishes transmitting the remaining data, the network device needs to release the Radio Resource Control (RRC) connection and re-release the terminal device to the idle mode. The entire process has a long delay, and the terminal device needs to monitor an additional control channel to receive corresponding signaling, resulting in high power consumption of the terminal device. In addition, when the terminal device enters the connected mode to transmit data, the terminal device still needs downlink control information (DCI) to schedule PUR. Therefore, the terminal device needs to continuously monitor the scheduled DCI, causing high power consumption of the terminal device. For the configuration of multiple PURs, other terminal devices cannot use these PURs for signal transmission. Since the data volume of the terminal device fluctuates, when the data volume is small, serious resource waste will occur. Summary of the Invention
[0005] Embodiments of this application provide a communication method and apparatus, which can not only reduce the power consumption of the first device, but also avoid resource waste and resource collision.
[0006] In a first aspect, embodiments of this application provide a communication method, including:
[0007] The first device receives first information from the second device, where the first information is used by the first device to determine whether it can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the second device for the first device;
[0008] The first device determines to use the first resource according to the first information;
[0009] The first device sends a signal to the second device through the first resource.
[0010] In this solution, since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit a signal through the first information sent by the second device, it will send the unfinished signal to the second device through the first resource, thereby avoiding the phenomenon that the first device in the prior art needs to enter the connected state to continue transmitting the remaining signal, and thus reducing the power consumption of the first device. In addition, since the first device transmits signals through resources according to the indication of the second device, other terminal devices can also use the resources configured by the second device, thereby not only avoiding waste of resources, but also avoiding resource collisions.
[0011] In a possible implementation manner, before the first device receives the first information from the second device, the method further includes:
[0012] The first device sends a signal to the second device through a second resource, where the second resource is one of the multiple resources; the second resource is different from the first resource.
[0013] In this solution, the multiple resources are pre-configured resources.
[0014] The first device can send a signal to the second device through the second resource. Since the maximum value of the signal that the second resource can transmit is limited, if the amount of data that the first device needs to send is large and all information of the first device cannot be completely transmitted through the second resource, the first device still needs to continue to send the remaining signal, that is, the unfinished signal, to the second device through the first resource different from the second resource.
[0015] In a possible implementation manner, after the first device sends a signal to the second device through the second resource, the method further includes:
[0016] The first device sends second information to the second device, where the second information is used to indicate a buffer status report (BSR).
[0017] In this embodiment, when the second device receives the second information, it will determine whether to activate the first resource or enable the first resource according to the second information, that is, determine whether the first device can use the first resource to transmit signals. Since it is determined whether the first device can use the first resource to transmit signals through the second information, the waste of resources and the phenomenon of resource collision can be avoided.
[0018] In a possible implementation, the method further includes:
[0019] The first device receives third information from the second device, where the third information is used to indicate the time interval between multiple resources.
[0020] In a possible implementation, the frequency resources between the multiple resources are the same.
[0021] In this solution, the third information can be used to indicate the start time of the first pre-configured resource and the time interval between each pre-configured resource. In this way, the first device can determine the start time of each pre-configured resource according to the start time of the first pre-configured resource and the time interval between each pre-configured resource. Through this indication method, network resources can be saved.
[0022] In a possible implementation, the method further includes:
[0023] The first device receives fourth information from the second device, where the fourth information is used to indicate the frequency interval between multiple resources.
[0024] In this solution, the fourth information can be used to indicate the start frequency of the first pre-configured resource and the frequency interval between each pre-configured resource. In this way, the first device can determine the start frequency of each pre-configured resource according to the start frequency of the first pre-configured resource and the frequency interval between each pre-configured resource. Through this indication method, network resources can be saved.
[0025] In a possible implementation, the first information is included in the downlink control information DCI, or the first information is included in the high-layer signaling.
[0026] In a possible implementation, the method further includes:
[0027] If the first device determines not to use the first resource to transmit signals according to the first information, it initiates random access or early data transmission.
[0028] In a second aspect, an embodiment of the present application provides a communication method, including:
[0029] The second device determines first information, where the first information is used to indicate whether the first device can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the second device for the first device;
[0030] The second device sends the first information to the first device;
[0031] The second device receives the signal sent by the first device through the first resource.
[0032] In this solution, since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit a signal based on the first information sent by the second device, it will send the unfinished signal to the second device through the first resource. This can avoid the phenomenon in the prior art where the first device needs to enter the connected state to continue transmitting the remaining signal, thereby reducing the power consumption of the first device. Additionally, since the first device transmits signals through resources according to the indication of the second device, other terminal devices can also use the resources configured by the second device, which can not only avoid waste of resources but also avoid resource collisions.
[0033] In a possible implementation manner, before the second device determines the first information, the method further includes:
[0034] The second device receives a signal sent by the first device through a second resource, where the second resource is one of the multiple resources and is different from the first resource.
[0035] In this solution, the multiple resources are pre-configured resources.
[0036] The first device can send a signal to the second device through the second resource. Since the maximum value of the signal that the second resource can transmit is limited, if the amount of data that the first device needs to send is large and all the information of the first device cannot be completely transmitted through the second resource, the first device still needs to continue sending the remaining signal, that is, the unfinished signal, to the second device through the first resource different from the second resource.
[0037] In a possible implementation manner, after the second device receives the signal sent by the first device through the second resource, the method further includes:
[0038] The second device receives second information from the first device, where the second information is used to indicate a buffer status report (BSR);
[0039] The second device determines the first information, including:
[0040] The second device determines the first information according to the buffer status report BSR.
[0041] In this embodiment, when the second device receives the second information, it will determine whether to activate the first resource or determine whether to enable the first resource according to the second information, that is, determine whether the first device can use the first resource to transmit signals. Since it is determined whether the first device can use the first resource to transmit signals through the second information, the waste of resources and the phenomenon of resource collision can be avoided.
[0042] In a possible implementation manner, the method further includes:
[0043] The second device sends third information to the first device, and the third information is used to indicate the time interval between multiple resources.
[0044] In a possible implementation manner, the frequency resources between the multiple resources are the same.
[0045] In this solution, the third information can be used to indicate the start time of the first pre-configured resource and the time interval between each pre-configured resource. In this way, the first device can determine the start time of each pre-configured resource according to the start time of the first pre-configured resource and the time interval between each pre-configured resource. Through this indication method, network resources can be saved.
[0046] In a possible implementation manner, the method further includes:
[0047] The second device sends fourth information to the first device, and the fourth information is used to indicate the frequency interval between multiple resources.
[0048] In this solution, the fourth information can be used to indicate the start frequency of the first pre-configured resource and the frequency interval between each pre-configured resource. In this way, the first device can determine the start frequency of each pre-configured resource according to the start frequency of the first pre-configured resource and the frequency interval between each pre-configured resource. Through this indication method, network resources can be saved.
[0049] In a possible implementation manner, the first information is included in the downlink control information DCI, or the first information is included in the high-layer signaling.
[0050] In a third aspect, an embodiment of the present application provides a communication device, including:
[0051] A receiving unit, configured to receive first information from a second device, where the first information is used for the first device to determine whether it can use a first resource to transmit signals, and the first resource is one of multiple resources configured by the second device for the first device;
[0052] A processing unit, configured to determine to use the first resource according to the first information;
[0053] A sending unit, configured to send a signal to the second device via the first resource.
[0054] In a possible implementation, the sending unit is further configured to send a signal to the second device via a second resource, where the second resource is one of the multiple resources; the second resource is different from the first resource.
[0055] In a possible implementation, the sending unit is further configured to send second information to the second device, where the second information is used to indicate a buffer status report (BSR).
[0056] In a possible implementation, the receiving unit is further configured to receive third information from the second device, where the third information is used to indicate a time interval between multiple resources.
[0057] In a possible implementation, the frequency resources between the multiple resources are the same.
[0058] In a possible implementation, the receiving unit is further configured to receive fourth information from the second device, where the fourth information is used to indicate a frequency interval between multiple resources.
[0059] In a possible implementation, the first information is included in downlink control information (DCI), or the first information is included in high-layer signaling.
[0060] In a possible implementation, if the processing unit determines not to use the first resource to transmit a signal according to the first information, it initiates random access or early data transmission.
[0061] In a fourth aspect, an embodiment of the present application provides a communication device, including:
[0062] A processing unit, configured to determine first information, where the first information is used to indicate whether a first device can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the communication device for the first device;
[0063] A sending unit, configured to send the first information to the first device;
[0064] A receiving unit, configured to receive a signal sent by the first device via the first resource.
[0065] In a possible implementation, the receiving unit is further configured to receive, from the first device, a signal transmitted via a second resource, where the second resource is one of the multiple resources and is different from the first resource.
[0066] In a possible implementation, the receiving unit is further configured to receive, from the first device, second information for indicating a buffer status report (BSR).
[0067] The processing unit is specifically configured to determine the first information according to the buffer status report (BSR).
[0068] In a possible implementation, the sending unit is further configured to send, to the first device, third information for indicating a time interval between multiple resources.
[0069] In a possible implementation, the frequency resources between the multiple resources are the same.
[0070] In a possible implementation, the sending unit is further configured to send, to the first device, fourth information for indicating a frequency interval between multiple resources.
[0071] In a possible implementation, the first information is included in downlink control information (DCI), or the first information is included in higher layer signaling.
[0072] The apparatus provided in the third aspect to the fourth aspect of this application may be a terminal device or a network device, or a chip in the terminal device or a chip in the network device. The terminal device or the network device or the chip has the function of implementing the communication method in the above aspects or any of its possible designs. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0073] The terminal device or the network device includes a processing unit and a transceiver unit. The processing unit may be a processor, and the transceiver unit may be a transceiver. The transceiver includes a radio frequency circuit. Optionally, the terminal device or the network device further includes a storage unit, which may be a memory, for example. When the terminal device or the network device includes a storage unit, the storage unit is configured to store computer execution instructions. The processing unit is connected to the storage unit, and the processing unit executes the computer execution instructions stored in the storage unit, so that the terminal device or the network device executes the communication method in the above aspects or any of its possible designs.
[0074] The chip includes: a processing unit and a transceiver unit. The processing unit may be a processor, and the transceiver unit may be an input / output interface, a pin, a circuit, etc. on the chip. The processing unit can execute the computer-executable instructions stored in the storage unit, so that the chip executes the communication method in any of the above aspects or its possible designs. Optionally, the storage unit may be a storage unit within the chip (e.g., a register, a cache, etc.), and the storage unit may also be a storage unit outside the chip within the terminal device or the network device (e.g., a read-only memory (ROM)) or other types of static storage devices that can store static information and instructions (e.g., a random access memory (RAM), etc.).
[0075] The above-mentioned processor may be a central processing unit (CPU), a microprocessor, or an application specific integrated circuit (ASIC), or may also be an integrated circuit for controlling the execution of the communication method in any of the above aspects or its possible designs by one or more programs.
[0076] The fifth aspect of the embodiments of the present application provides a computer-readable storage medium for storing computer instructions, which, when running on a computer, cause the computer to execute the communication method provided in any one of the first aspect to the second aspect of the embodiments of the present application.
[0077] The sixth aspect of the embodiments of the present application provides a computer program product containing instructions, which, when running on a computer, cause the computer to execute the communication method provided in any one of the first aspect to the second aspect of the embodiments of the present application.
[0078] The seventh aspect of the embodiments of the present application provides a communication device, including: a memory, a processor, and a computer program; wherein, the computer program is stored in the memory and is configured to be executed by the processor, and the computer program includes instructions for executing the method described in any one of the first aspect to the second aspect.
[0079] In the communication method and apparatus provided by the embodiments of the present application, after the second device determines the first information, the first information is sent to the first device, where the first information is used for the first device to determine whether it can use the first resource to transmit a signal. The first resource is one of the multiple resources configured by the second device for the first device. The first device determines to use the first resource according to the first information, and then sends a signal to the second device through the first resource. Since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit a signal according to the first information sent by the second device, the first device will send the unfinished signal to the second device through the first resource. Thus, the phenomenon that the first device needs to enter the connected state to continue transmitting the remaining signals in the prior art can be avoided, and the power consumption of the first device can be reduced. In addition, since the first device transmits signals through resources according to the indication of the second device, other terminal devices can also use the resources configured by the second device, thereby not only avoiding waste of resources, but also avoiding resource collisions. Description of the Drawings
[0080] Figure 1 FIG. is a schematic structural diagram of a communication system provided by an embodiment of the present application;
[0081] Figure 2 FIG. is a signaling interaction diagram of a communication method of the present application;
[0082] Figure 3 FIG. is a schematic diagram of whether the preconfigured resource PUR is available;
[0083] Figure 4 FIG. is a schematic diagram of the mapping method of MPDCCH;
[0084] Figure 5a FIG. is a schematic diagram of the mapping of special subframes;
[0085] Figure 5b FIG. is another schematic diagram of the mapping of special subframes;
[0086] Figure 6 FIG. is a schematic structural diagram of a communication apparatus provided by an embodiment of the present application;
[0087] Figure 7 FIG. is a schematic structural diagram of another communication apparatus provided by an embodiment of the present application;
[0088] Figure 8 FIG. is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0089] Figure 9 FIG. is a schematic structural diagram of a network device provided by an embodiment of the present application. Detailed Embodiments
[0090] The following explains some terms in the present application to facilitate understanding by those skilled in the art.
[0091] 1) A unit in the present application refers to a functional unit or a logical unit. It can be in the form of software and realizes its functions by a processor executing program code; it can also be in the form of hardware.
[0092] 2) "A plurality of" means two or more, and other quantifiers are similar. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the front and back associated objects. The ranges described by "above" or "below" include the boundary points.
[0093] In the present application, the first device can be a network device, and the second device can be a terminal device. Or, the second device can be a network device, and the first device can be a terminal device. Or, the first device can be a device with receiving capability, and the second device can be a device with sending capability. Among them, in the embodiments of the present application, it is described by taking the first device as a terminal device and the second device as a network device as an example. For the case where the first device and the second device are other devices, it is similar to the case where the first device is a terminal device and the second device is a network device, and will not be elaborated in the present application.
[0094] For the sake of clear and concise description of the following embodiments, a brief introduction to the related technologies is given first:
[0095] The communication methods provided in the following embodiments of the present application can be applied to a communication system. Figure 1 FIG. is a schematic structural diagram of a communication system provided by an embodiment of the present application. As Figure 1 shown, the communication system may include at least one network device 10 and at least one terminal device within the coverage range of the network device 10. The terminal device can be in a fixed position or movable. Figure 1 This is only a schematic diagram, and other devices may also be included in the communication system. For example, a core network device (not shown in Figure 1 ) may also be included. The network device is connected to the core network device by wireless or wired means. The core network device and the network device can be independent different physical devices, or the functions of the core network device can be integrated with the logical functions of the network device on the same physical device, or the functions of part of the core network device and part of the network device can be integrated on one physical device. In addition, other network devices may also be included in the communication system. For example, a wireless relay device and a wireless backhaul device may also be included. In Figure 1It is not shown in the figure. The embodiments of the present application do not limit the number of core network devices, network devices, and terminal devices included in the communication system.
[0096] In Figure 1 In the communication system of the illustrated embodiment, the communication between network device 10 and the terminal device is described. Specifically, network device 10, as the sender, can send downlink information to one or several of terminal devices 11 to 16. Correspondingly, terminal devices 11 to 15 that can directly communicate with network device 10 can also send uplink information to network device 10 respectively or simultaneously.
[0097] Among them, a network device is an entity in the network side for transmitting or receiving signals, such as a new generation base station (generation Node B, gNodeB). The network device can be a device for communicating with a mobile device. The network device can be an AP in a wireless local area network (WLAN), a base transceiver station (BTS) in a global system for mobile communications (GSM) or a code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA), or an evolved base station (evolutional Node B, eNB or eNodeB) in a long term evolution (LTE), or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved public land mobile network (PLMN), or a gNodeB in an NR system, etc. In addition, in the embodiments of the present application, the network device provides services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or in other words, spectrum resources). The cell can be a cell corresponding to the network device (such as a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. Here, the small cell can include: a metro cell, a microcell, a pico cell, a femto cell, etc. These small cells have the characteristics of a small coverage range and a low transmission power, and are suitable for providing high-rate data transmission services. In addition, in other possible cases, the network device can be other devices that provide wireless communication functions for the terminal device. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device. For the convenience of description, in the embodiments of the present application, a device that provides wireless communication functions for the terminal device is called a network device.
[0098] Among them, the terminal device can be a wireless terminal device capable of receiving scheduling and indication information from a network device. The wireless terminal device can be a device that provides voice and / or data connectivity to a user, or a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. The wireless terminal device can communicate with one or more core networks or the Internet via a radio access network (e.g., radio access network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone, mobile phone), computer, and data card. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, personal communications service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets (Pads), computers with wireless transceiver functions, etc. The wireless terminal device can also be called a system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, access point (AP), remote terminal device, access terminal device, user terminal device, user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), etc. The wireless terminal device can also be a wearable device and the next-generation communication system. For example, the terminal device in a 5G network or the terminal device in a future evolved PLMN network, the terminal device in a new radio (NR) communication system, etc.
[0099] The communication system described above may be an LTE system, an LTE Advanced (LTE-A) system, or a 5G NR system. Embodiments of the present application may also be applied to other communication systems, as long as there is an entity in the communication system that can receive the first information, which is used by the entity to determine whether it can use the first resource to transmit a signal. The first resource is one of multiple resources configured by another entity for the entity, and the entity determines to use the first resource according to the first information, and then sends a signal to another entity through the first resource. After the above entity sends the signal, another entity can receive the signal according to the first resource.
[0100] As Figure 1 shown, the terminal devices 14 to 16 may also form a device-to-device communication system. In the device-to-device communication system, the terminal device 15, as the sender, can send information to one or more of the terminal devices 14 and 16. Correspondingly, the terminal devices 14 and 16 can send data to the terminal device 15 respectively or simultaneously.
[0101] The network device and the terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and satellites in the air. Embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0102] The system architecture and service scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0103] First, a brief description of the applicable scenarios of the embodiments of the present application will be given below.
[0104] When a terminal device performs signal transmission through a PUR configured by a network device, the maximum value of the transport block that a PUR can transmit is restricted, that is, the terminal device cannot transmit an overly large transport block through a single PUR. When there is a large amount of data to be transmitted by the terminal device, a single PUR transmission cannot completely transmit all the information of the terminal device. At this time, one way is for the terminal device to enter the connected state to further transmit the remaining data, and another way is for the network device to configure multiple PURs for the terminal device. After the terminal device enters the connected state and finishes transmitting the remaining data, the network device needs to release the RRC connection and release the terminal device back to the idle state. The entire process has a long delay, and the terminal device needs to monitor additional control channels to receive corresponding signaling, resulting in a high power consumption of the terminal device. In addition, when the terminal device enters the connected state to transmit data, the terminal device still needs DCI to schedule the PUR. Therefore, the terminal device needs to continuously monitor the scheduled DCI, causing a high power consumption of the terminal device. For the configuration method of multiple PURs, other terminal devices cannot use these PURs for signal transmission. If the data volume of the terminal device is small, it will cause serious resource waste.
[0105] In the embodiments of this application, considering the above problems, a communication method is proposed. After the second device determines the first information, it sends the first information to the first device. The first information is used for the first device to determine whether it can use the first resource to transmit signals. The first resource is one of the multiple resources configured by the second device for the first device. The first device determines to use the first resource according to the first information, and then sends signals to the second device through the first resource. Since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit signals based on the first information sent by the second device, it will send the untransmitted signals to the second device through the first resource. This can avoid the phenomenon that the first device needs to enter the connected state to continue transmitting the remaining signals in the prior art, thereby reducing the power consumption of the first device. In addition, since the first device transmits signals through pre-configured resources according to the indication of the second device, other terminal devices can also use the pre-configured resources configured by the second device, which can not only avoid resource waste but also avoid resource collisions.
[0106] An embodiment of the present application also provides a communication method. After the second device determines the eighth information, it sends the eighth information to the first device. The first device determines whether it can use the first resource to transmit a signal according to the scrambling method of the eighth information. The first resource is one of the multiple resources configured by the second device for the first device. If the first device determines to use the first resource, it sends a signal to the second device through the first resource. Exemplarily, the eighth information is used to indicate the transmission status of the second resource. The transmission status can be understood as the transmission status of the signal transmitted by the first device on the second resource, and the transmission status includes transmission success and / or transmission failure, or can also be understood as an acknowledgment (ACK) and / or a negative acknowledgment (NACK). The second resource is one of the multiple resources configured by the second device for the first device, and the first resource and the second resource are different resources. Since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit a signal based on the eighth information sent by the second device, it will send the unfinished signal to the second device through the first resource. Thus, the phenomenon that the first device needs to enter the connected state to continue transmitting the remaining signal in the prior art can be avoided, and the power consumption of the first device can be reduced. Additionally, since the first device transmits signals through resources according to the indication of the second device, other terminal devices can also use the resources configured by the second device, thereby not only avoiding waste of resources but also avoiding resource collisions.
[0107] An embodiment of the present application also provides a communication method. The second device determines the tenth information and sends the tenth information to the first device. The tenth information is used to indicate the transmission status of the signal transmitted by the first resource and / or is used to indicate scheduling transmission information (or scheduling retransmission information, or downlink scheduling information, or uplink scheduling information). Among them, the tenth information can be DCI. The DCI can be scrambled by the first RNTI, and the DCI does not include the first field and / or the second field, or the DCI can be scrambled by the first RNTI and the first function is enabled, and the DCI does not include the first field and / or the second field. Since the first field and / or the second field are useless when the DCI is scrambled by the first RNTI, that is, the first field and / or the second field are redundant fields. At this time, the DCI can not include the first field and / or the second field, thereby saving the size of the DCI. Additionally, the bits previously used to represent the first field and / or the second field can now be used to represent other content, thus increasing the flexibility of information indication and improving the communication performance of the system.
[0108] Next, the technical solutions of the present application will be described in detail through specific embodiments. It should be noted that these specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0109] Figure 2 This is a signaling interaction diagram of the communication method of the present application. This embodiment is described by the information interaction between the first device and the second device in the communication system. Based on the system architecture shown above Figure 1 On the basis, as Figure 2 shown, in this embodiment, the communication method may include the following steps:
[0110] Step 201: The second device determines the first information.
[0111] Wherein, the first information is used to indicate whether the first device can use the first resource to transmit signals. Whether the first device can use the first resource to transmit signals can be understood as whether the first resource is in an active state or in an enabled state.
[0112] The first resource is one of the multiple resources configured by the second device for the first device. Exemplarily, the multiple resources are preconfigured resources (PUR).
[0113] In this step, when the first device sends a signal to the second device, the second device will configure multiple resources for the first device. Exemplarily, the multiple resources are PUR, and the first resource is one of the multiple preconfigured resources. Exemplarily, the first resource is a PUR resource.
[0114] It should be noted that PUR is only an exemplary name. In essence, the second device configures the first resource, and the first device can transmit uplink information on the first resource without dynamic scheduling by the second device or downlink control information scheduling. This resource can also be named other names, such as configured grant resource. It should be understood that if the configured grant resource can also implement the functions of the first resource in the embodiments of the present application, the configured grant resource can also be understood as the first resource in the embodiments of the present application. For the convenience of description, the first resource in the embodiments of the present application is uniformly referred to as preconfigured uplink resource.
[0115] In addition, pre-configured resource transmission may refer to the first device transmitting data according to pre-specified parameters on pre-configured uplink resources. In the embodiments of the present application, "pre-configured resource transmission" may also be referred to as "pre-configured transmission mode", "scheduling-free transmission", "pre-configured resource transmission", "pre-configured resource scheduling-free transmission", etc. It should be understood that "pre-configured resource transmission" in the embodiments of the present application is only an exemplary description. In practical applications, "pre-configured resource transmission" may also be named other names. If the other name can also implement the function of "pre-configured resource transmission" in the embodiments of the present application, it can be understood as performing uplink signal transmission in the manner of pre-configured resource transmission. For the convenience of description, in the embodiments of the present application, this transmission mode is uniformly referred to as pre-configured resource transmission.
[0116] It should be noted that multiple pre-configured resources may use the same transmission configuration information or different transmission configuration information, where the transmission configuration information includes one or more of the following information: timing advance (TA) information, power control information, modulation and coding scheme (MCS), and number of repetitions.
[0117] Exemplarily, before the second device determines the first information, the second device receives a signal sent by the first device through a second resource, where the second resource is one of multiple resources. Exemplarily, the multiple resources are pre-configured resources, and the second resource is different from the first resource. Exemplarily, the second resource is a PUR resource.
[0118] Specifically, the second resource is one of the multiple resources configured by the second device for the first device. Exemplarily, the multiple resources are one of the pre-configured resources, and the second resource is a resource different from the first resource. Here, the second resource being different from the first resource can be understood as the time of the second resource being different from the time of the first resource, or the frequency of the second resource being different from the frequency of the first resource. In a possible implementation manner, the second resource may be a default-activated resource, or a default-available resource, or may also be referred to as a first-available resource or a first-activated resource, etc. The essence of the second resource is that it is used for the first transmission of pre-configured resources, that is, when configuring PUR resources in the connected state, it is indicated that this resource is available, and there is no need for the second device to dynamically indicate whether it is available. The first device may send a signal to the second device through the second resource. Since the maximum value of the signal that the second resource can transmit is limited, if the amount of data that the first device needs to send is large and all the information of the first device cannot be completely transmitted through the second resource, the first device also needs to continue to send the remaining signal, that is, the untransmitted signal, to the second device through a first resource different from the second resource.
[0119] In a possible implementation, the first device may also send second information to the second device. The second device will determine the first information according to the second information sent by the first device. For example, the second information is used to indicate a Buffer Status Report (BSR). The second device determines the first information according to the BSR. In addition, the second information may also be used to indicate other information, such as PUR request information, etc. The second device will determine the first information according to the second information sent by the first device, such as according to the PUR request information, etc.
[0120] Specifically, the first device sends second information to the second device. The second information can be used to indicate a BSR, or can also be used to indicate an RRC connection request or PUR request information, etc. The second information is used to request resources from the second device. When receiving the second information, the second device will determine whether to activate the first resource or enable the first resource according to the second information, that is, to determine whether the first device can use the first resource to transmit signals. If the second device determines to activate the first resource or enable the first resource, the first device can use the first resource to transmit signals. If the second device determines not to activate the first resource or not to enable the first resource, the first device cannot use the first resource to transmit signals.
[0121] Whether the first device can use the first resource to transmit signals includes that the first device can use the first resource to transmit signals, which can also be called that the first resource is available, or the first device cannot use the first resource to transmit signals, which can also be called that the first resource is unavailable. When the first device can use the first resource to transmit signals, the second device will activate or enable the first resource. In this way, the first device will transmit signals through the activated or enabled first resource. When the first device cannot use the first resource to transmit signals, the second device will not activate or enable the first resource.
[0122] In another possible implementation, when the second device receives the second information sent by the first device, the second device will reserve the first resource for the first device, that is, when the second device receives the second information sent by the first device, the first resource is in an available state, and the first device can transmit signals according to the first resource.
[0123] Exemplarily, when the first device cannot use the first resource to transmit signals, the second device can configure the first resource for other devices, so that other devices can transmit signals through the first resource, thereby avoiding waste of resources and being able to save resources.
[0124] It should be noted that, by way of example, if the second device indicates to the first device that the first device can use the first resource to transmit a signal through the first information, that is, indicates that the first resource is available, then within the next PUR cycle or PUR occasion, there will be no available preconfigured resources. Or, if the first device determines that it can use the first resource to transmit a signal, that is, determines that the first resource is available, then the first device will not use the PUR within the next PUR cycle or PUR occasion to transmit a signal.
[0125] By way of example, the second device will also send the seventh information to the first device, and the seventh information is used to indicate whether there is an available PUR within this cycle.
[0126] Specifically, before the first device transmits a signal to the second device through the PUR, the first device will also receive the seventh information sent by the second device to determine whether there is an available PUR within this cycle through this seventh information. If there is, the first device will transmit a signal to the second device through the available PUR. In addition, the seventh information may be included in the DCI or in the high-layer signaling. That is to say, the second device will send the seventh information to the first device through the DCI or the high-layer signaling.
[0127] In the embodiments of the present application, the high-layer signaling may refer to the signaling sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. Specifically, the high-layer protocol layer may specifically include at least one of the following protocol layers: Medium Access Control (MAC) layer, Radio Link Control (RLC) layer, Packet Data Convergence Protocol (PDCP) layer, radio resource control (RRC) layer, and non-access stratum (NAS), etc.
[0128] Figure 3 It is a schematic diagram of whether the preconfigured resource PUR is available. As Figure 3 shown, within the first cycle, the first device can send a signal to the second device through PUR0. At this time, PUR1 is not available, that is, the first device cannot transmit a signal through PUR1. Within the second cycle, after the first device sends a signal to the second device through PUR0, if the information has not been completely transmitted, the first device will report the BSR to the second device. At this time, the second device will send the first information to the first device, indicating that the first device can transmit a signal through PUR1, that is, PUR1 is available. In addition, within the third cycle, there will be no available PUR.
[0129] When the second device indicates that the first device can use the first resource to transmit a signal, the first device will no longer use the PUR resources within the next PUR cycle or PUR occasion to transmit a signal. In this way, after the first device transmits signals using at least two PURs within the current PUR cycle or PUR occasion, it is very likely that there will be no more signals to be transmitted. Therefore, the PUR within the next PUR cycle or PUR occasion can be released, thereby reducing resource waste and effectively avoiding the conflict between multiple PURs and the PUR of the next PUR cycle or PUR occasion.
[0130] Step 202: The second device sends the first information to the first device.
[0131] In this step, after determining the first information, the second device will send the first information to the first device.
[0132] Exemplarily, the first information can be included in the Downlink Control Information (DCI) or in the high-layer signaling. That is to say, the second device will send the first information to the first device through the DCI or the high-layer signaling.
[0133] In the embodiments of this application, the high-layer signaling may refer to the signaling sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. Specifically, the high-layer protocol layer may specifically include at least one of the following protocol layers: MAC layer, RLC layer, PDCP layer, RRC layer, and NAS, etc.
[0134] In a possible implementation manner, if the first information is included in the DCI, the first information can be indicated by k bits in the DCI. For example, when k = 1, if the first information is "0", it can be used to indicate that the first device determines that it cannot use the first resource to transmit a signal. If the first information is "1", it is used to indicate that the first device determines that it can use the first resource to transmit a signal. It can also be that when the first information is "0", it is used to indicate that the first device determines that it can use the first resource to transmit a signal. If the first information is "1", it is used to indicate that the first device determines that it cannot use the first resource to transmit a signal. Of course, other methods can also be used to indicate whether the first device can use the first resource to transmit a signal.
[0135] For example, k = ceil{log2(N + M)}, where N is the number of configured PURs, log2(N + M) represents the base-2 logarithm of N + M, ceil{x} represents the smallest integer greater than or equal to x, and M is an integer greater than or equal to 0. When N = 3 and M = 1, k = 2. That is, when the first piece of information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first piece of information is "01", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is a. If the first piece of information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is b. If the first piece of information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is c; or, when the first piece of information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first piece of information is "01", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the first PUR. If the first piece of information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the second PUR. If the first piece of information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the third PUR.
[0136] When N = 2 and M = 2, k = 2. If the first piece of information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first piece of information is "01", it indicates that the first device enters the connected state. If the first piece of information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is b. If the first piece of information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is c; or, if the first piece of information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first piece of information is "01", it is used to indicate that the first device enters the connected state. If the first piece of information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the first PUR. If the first piece of information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the second PUR.
[0137] It should be noted that the above are all exemplary descriptions. As long as the indicated content is the same as that in the embodiments of the present application, it falls within the protection scope of the present application.
[0138] In another possible implementation, if the first information is included in a high-layer signaling, for example, included in an RRC message or media access control (MAC) control element (CE) information, the first information can be indicated by the g bit in the high-layer signaling. For example, g = 1. If the first information is "0", it can be used to indicate that the first device determines that it cannot use the first resource to transmit a signal. If the first information is "1", it is used to indicate that the first device determines that it can use the first resource to transmit a signal. It can also be that when the first information is "0", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and if the first information is "1", it is used to indicate that the first device determines that it cannot use the first resource to transmit a signal. Of course, other ways can also be used to indicate whether the first device can use the first resource to transmit a signal.
[0139] For example, k = ceil{log2(N + M)}, where N is the number of configured PURs, log2(N + M) represents the base-2 logarithm of N + M, ceil{x} represents the smallest integer greater than or equal to x, and M is an integer greater than or equal to 0. When N = 3 and M = 1, k = 2. That is, when the first information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first information is "01", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is a. If the first information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is b. If the first information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is c; or, when the first information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first information is "01", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the first PUR. If the first information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the second PUR. If the first information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the third PUR.
[0140] When N = 2 and M = 2, k = 2. If the first piece of information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first piece of information is "01", it indicates that the first device enters the connected state. If the first piece of information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is b. If the first piece of information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the index of the first resource is c. Or, if the first piece of information is "00", it indicates that the first device determines that it cannot use the first resource to transmit a signal. If the first piece of information is "01", it is used to indicate that the first device enters the connected state. If the first piece of information is "10", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the first PUR. If the first piece of information is "11", it is used to indicate that the first device determines that it can use the first resource to transmit a signal, and the first resource is the second PUR.
[0141] It should be noted that the above are all exemplary descriptions. As long as the indicated content is the same as that in the embodiments of the present application, it falls within the protection scope of the present application.
[0142] In addition, by way of example, the above DCI or RRC message or MAC CE also includes configuration update information of the PUR. Among them, the configuration update information includes one or more of the following information: indication information indicating whether the PUR transmission is successful, timing advance (TA) information, power control information, modulation and coding scheme (MCS), and the number of repetitions. The indication information indicating whether the PUR transmission is successful includes a transmission success status or a transmission failure status, and can also be understood as an Acknowledge (ACK) or Negative Acknowledgment (NACK).
[0143] Among them, the above configuration update information is effective for the first resource, or effective for the first resource and the pre-configured resources of the next PUR cycle or PUR occasion. Being effective for the first resource can also be understood as that the configuration update information is the configuration update information of the first resource. Being effective for the first resource and the pre-configured resources of the next PUR cycle or PUR occasion can also be understood as that the configuration update information is the configuration update information of the first resource and the pre-configured resources of the next PUR cycle or PUR occasion. Or, it indicates that the first device can use multiple PURs to transmit data.
[0144] Since the configuration update information is valid for the most recent PUR, the effectiveness of the configuration update information can be maximally ensured, preventing the expiration of the configuration update information due to excessive time.
[0145] Step 203: The first device determines to use the first resource according to the first information.
[0146] In this step, after receiving the first information sent by the second device, the first device will determine whether to use the first resource for signal transmission according to the first information. For example, if the value of the first information is "0", the first device determines that it cannot use the first resource for signal transmission; if the value of the first information is "1", the first device determines that it can use the first resource for signal transmission. Or, if the value of the first information is "0", the first device determines that it can use the first resource for signal transmission; if the value of the first information is "1", the first device determines that it cannot use the first resource for signal transmission.
[0147] Or, the first device can also determine the index of the first resource or determine which resource among multiple pre-configured resources the first resource is according to the first information while determining that it can transmit signals through the first resource. For example, if the first information is "11", the first device determines that it can use the first resource with an index of c to transmit signals.
[0148] Furthermore, the first device also receives the eighth information sent by the second device, and the eighth information is used to indicate the PUR transmission status. The transmission status includes a transmission success status or a transmission failure status, which can also be understood as an acknowledgment ACK (Acknowledge) or a negative acknowledgment NACK (Negative Acknowledgment). The first device determines whether it can use the first resource to transmit signals through the scrambling method of the eighth information. Exemplarily, if the eighth information is scrambled by the first Radio Network Temporary Identifier (RNTI), the first device determines that it can use the first resource to transmit signals; if the eighth information is scrambled by the second RNTI, the first device determines that it cannot use the first resource to transmit signals. Or, if the eighth information is scrambled by the first RNTI, the first device determines that it cannot use the first resource to transmit signals; if the eighth information is scrambled by the second RNTI, the first device determines that it can use the first resource to transmit signals.
[0149] Step 204: The first device sends a signal to the second device through the first resource.
[0150] When the first device determines that it can use the first resource according to the first information, the first device will send a signal to the second device through the first resource. Correspondingly, the second device will receive the signal sent by the first device through the first resource.
[0151] It should be noted that when the first device sends a signal to the second device through the second resource, if not all of the signal is sent through the second resource, that is, there is a remaining signal, the first device will continue to send the remaining signal to the second device through the first resource. That is to say, the first device will send a signal to the second device through at least two of the multiple pre-configured resources configured by the second device.
[0152] Furthermore, if the first device determines not to use the first resource to transmit a signal according to the first information, it will initiate random access or early data transmission.
[0153] In a possible implementation, the first device also receives third information from the second device, and the third information is used to indicate the time interval between multiple resources.
[0154] Specifically, the above multiple resources may be multiple pre-configured resources, and the third information may be used to indicate the start time of the first pre-configured resource and the time interval between each pre-configured resource. In this way, the first device can determine the start time of each pre-configured resource according to the start time of the first pre-configured resource and the time interval between each pre-configured resource. By this indication method, network resources can be saved.
[0155] In addition, the first device may also receive fifth information from the second device, and the fifth information is used to indicate the start time of each resource among the multiple resources. Specifically, the above multiple resources may be multiple pre-configured resources, and the fifth information is used to indicate the start time of each pre-configured resource among the multiple pre-configured resources. The second device can indicate the start time of each pre-configured resource to the first device, so that the first device can determine each pre-configured resource according to the fifth information, thereby improving the efficiency of determining the pre-configured resources.
[0156] Exemplarily, the third information or the fifth information may be included in the DCI or may be included in the high-layer signaling. That is to say, the second device will send the third information or the fifth information to the first device through the DCI or the high-layer signaling.
[0157] In the embodiments of the present application, the high-layer signaling may refer to the signaling sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. Specifically, the high-layer protocol layer may specifically include at least one of the following protocol layers: MAC layer, RLC layer, PDCP layer, RRC layer, and NAS, etc.
[0158] Exemplarily, the frequency resources among the above-mentioned multiple resources are the same.
[0159] Specifically, when the second device indicates the time interval among multiple resources through the third information, or indicates the start time of each resource through the fifth information, so that the first device can determine the resources, the frequency resources among the multiple resources are the same.
[0160] In another possible implementation, the first device receives fourth information from the second device, and the fourth information is used to indicate the frequency interval among multiple resources.
[0161] Specifically, the above-mentioned multiple resources can be multiple pre-configured resources, and the fourth information can be used to indicate the start frequency of the first pre-configured resource and the frequency interval among each pre-configured resource. In this way, the first device can determine the start frequency of each pre-configured resource according to the start frequency of the first pre-configured resource and the frequency interval among each pre-configured resource. Through this indication method, network resources can be saved.
[0162] In addition, the first device can also receive sixth information from the second device, and the sixth information is used to indicate the start frequency of each resource among multiple resources. Specifically, the above-mentioned multiple resources can be multiple pre-configured resources, and the sixth information is used to indicate the start frequency of each pre-configured resource among the multiple pre-configured resources. The second device can indicate the start frequency of each pre-configured resource to the first device, so that the first device can determine each pre-configured resource according to the sixth information, thereby improving the efficiency of determining the pre-configured resources.
[0163] Exemplarily, the fourth information or the sixth information can be included in the DCI or can be included in the high-layer signaling. That is to say, the second device will send the fourth information or the sixth information to the first device through the DCI or the high-layer signaling.
[0164] In the embodiments of the present application, the high-layer signaling may refer to the signaling sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. Specifically, the high-layer protocol layer may specifically include at least one of the following protocol layers: MAC layer, RLC layer, PDCP layer, RRC layer, and NAS, etc.
[0165] The first device can determine the first resource according to the time interval or the frequency interval among multiple resources, and thus can transmit a signal to the second device according to the first resource.
[0166] An embodiment of the present application provides a communication method. After the second device determines the first information, it sends the first information to the first device. The first information is used for the first device to determine whether it can use the first resource to transmit a signal. The first resource is one of multiple resources configured by the second device for the first device. The first device determines to use the first resource based on the first information, and then sends a signal to the second device through the first resource. Since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit a signal based on the first information sent by the second device, it will send the unfinished signal to the second device through the first resource. Thus, the phenomenon that the first device needs to enter the connected state to continue transmitting the remaining signal in the prior art can be avoided, and the power consumption of the first device can be reduced. In addition, since the first device transmits signals through resources according to the indication of the second device, other terminal devices can also use the resources configured by the second device, which can not only avoid waste of resources but also avoid resource collisions.
[0167] Furthermore, enhanced Machine Type Communication (eMTC) systems and other evolved systems are systems derived based on the Long Term Evolution (LTE) system, and they operate in the LTE system and in the LTE frequency band. eMTC terminals have characteristics such as low power consumption and long dormancy, which result in a relatively long battery life for eMTC terminals. Since the service life of eMTC UEs is relatively long, in the future, eMTC may be independently deployed independent of the LTE system. In the current LTE system, the first three symbols of each subframe are used to transmit DCI. When eMTC is independently deployed, this part of the resources can be reused by eMTC terminals for information transmission. One application is to copy a part of the information of the eMTC downlink control channel (MTC Physical Downlink Control Channel, MPDCCH) to the control region. For a normal Time Division Duplexing (TDD) subframe, the first k symbols of the second time slot in the subframe are copied to the control region. Figure 4 Schematic diagram of the mapping method for MPDCCH, as Figure 4 shown, the first 3 symbols of the second time slot can be mapped to three symbols in the control region.
[0168] However, for the special subframe of TDD, it consists of a Downlink Pilot Time Slot (DwPTS), a guard period (GP), and an Uplink Pilot Time Slot (UpPTS), with a total length of 1 ms, which is the same as the length of a subframe. Therefore, the number of symbols available for downlink transmission in a special subframe is limited. Sometimes there is only one downlink time slot, or there are only two or three symbols in the second time slot. And in a special subframe, when it contains one time slot + n symbols, the minimum time occupied is shown in Table 1 below:
[0169] Table 1
[0170]
[0171] Therefore, the method of copying the first k symbols of the second time slot (slot) to the control region in the prior art cannot be used.
[0172] To solve this problem, in the prior art, the last k symbols in MPDCCH (dwpts) are copied to the previous control region. This method can partially solve the problem. However, since there is a Cell Reference Signal (CRS) in the first symbol of the control region that needs to be reserved, during the copying process, the first symbol of the copied MPDCCH needs to be punctured at the position of the CRS, which affects the performance. In addition, p (p is greater than or equal to 0) symbols in the second time slot of MPDCCH are mapped to the control region (the control region includes k symbols, p < k). This will result in underutilization of the resources in the control region and waste of resources.
[0173] To solve the above technical problems, the following two methods can be adopted in the embodiments of this application:
[0174] The first one: The first device receives first indication information, which is used to indicate the number of symbols k occupied by the first region. Among them, the second time slot of the first subframe includes p downlink symbols. The first p downlink symbols of the second time slot of the first subframe are mapped to the first p symbols of the first region, and the last k - p symbols in the first time slot of the first subframe are mapped to the (p + 1)th to kth symbols of the first region. Among them, p is predefined or determined according to the format or type of the first subframe. Or, the p symbols numbered from 7 to 7 + p - 1 in the first subframe are mapped to the p symbols numbered from 0 to p - 1 of the first region, and the k - p symbols numbered from 7 - k + p to 6 in the first subframe are mapped to the k - p symbols numbered from p to k of the first region. Among them, both p and k are positive integers greater than or equal to 0.
[0175] It should be noted that when p is less than k, the symbol mapping can be performed in the above first manner.
[0176] Specifically, Figure 5a is a schematic diagram of the mapping for the special subframe. As Figure 5a shown, for the mapping of the special subframe, the first p symbols (p is greater than or equal to 0) in the second time slot of the special subframe are mapped to the first p symbols in the control region, and the last k - p symbols in the first time slot of the special subframe, or the k to k + k - p symbols in the first time slot are mapped to the p to k - p symbols in the control region. Herein, both p and k are greater than or equal to 0.
[0177] Since the CRS positions of the first p symbols in the second slot and the first p symbols in the control region are the same, no puncturing is required, thereby improving the decoding performance. At the same time, the cyclic prefix (CP) lengths of the first symbol in one slot and the first symbol in the second slot are the same, so no part of the data needs to be discarded, thereby improving the decoding performance.
[0178] The second method: The second time slot of the first subframe includes p downlink symbols, and the first k symbols in the second time slot of the first subframe are mapped to k symbols in the first region.
[0179] It should be noted that when p is greater than or equal to k, the symbol mapping can be performed in the above second manner.
[0180] Specifically, the first k symbols in the first (or second) time slot of the previous downlink subframe or the next downlink subframe adjacent to the special subframe, or the second downlink subframe in the first set are copied to k symbols in the first region (such as the control region). The previous downlink subframe can be a downlink narrowband low - power (Bandwidth reduced Lowcomplexity, BL) / coverage enhancement (Coverage Enhancement, CE) subframe.
[0181] Herein, the above copy can also be understood as mapping or replication, that is, the first k symbols are copied, mapped or replicated to k symbols in the control region.
[0182] Exemplarily, the first set includes one or more subframes. The first set is a set of subframes in the same subframe block as the special subframe. Each subframe block is composed of N acc or consecutive subframes. The subframe number (sequence number) of the first subframe in each subframe block is n abs,1 , which satisfies (n abs,1 -δ)modNacc = 0 or wherein, in Frequency Division Duplexing (FDD), δ = 0, i Δ = 0; in TDD, δ = 2,
[0183] Exemplarily, the second subframe is the first BL / CE downlink subframe in the first set before the special subframe, or the first BL / CE downlink subframe after the special subframe.
[0184] Exemplarily, the first set can also be indicated or configured by the second device, or be predefined.
[0185] Since the first k symbols of the previous downlink BL / CE subframe adjacent to the special subframe or the subsequent downlink subframe, or the first (or second) time slot of the second downlink subframe in the first set are copied to the k symbols in the control region, the decoding performance can be improved accordingly.
[0186] Exemplarily, for the symbol numbered 0 and the symbol numbered 4 in a subframe, the position of the CRS is the same when the number of CRS ports is greater than 1. The symbols from the m-th to the m + k - 1-th in the first time slot of the first subframe are mapped to the first region. Exemplarily, the first region is the LTE control region, or the first k symbols of the first subframe. The symbols from the m-th to the m + k - 1-th in the first time slot of the first subframe can also be referred to as the symbols from the m-th to the m + k - 1-th of the first subframe. Exemplarily, m = 5, for example, when k = 2, the 5th and 6th symbols in the first time slot are mapped to the 1st and 2nd symbols. Exemplarily, m = 5, for example, when k = 1, the 5th symbol in the first time slot is mapped to the 1st symbol. Since the pattern (or the occupied RE) of the CRS of the m-th symbol is the same as that of the 1st symbol at this time, punching the RE due to the CRS is avoided, resource waste is reduced, and the system capacity is improved.
[0187] Exemplarily, for the symbol numbered 0 and the symbol numbered 4 in a subframe, when the number of CRS ports is greater than 1, the positions of the CRS are the same. When the first function is enabled or the first parameter is configured or the first parameter is the first value, the symbols from the m-th to the m + k - 1-th in the first slot of the first subframe are mapped to the first region. Exemplarily, the first region is the LTE control region, or the first k symbols of the first subframe. The symbols from the m-th to the m + k - 1-th in the first slot of the first subframe can also be referred to as the symbols from the m-th to the m + k - 1-th of the first subframe. Exemplarily, m = 5. For example, when k = 2, the 5th and 6th symbols in the first slot are mapped to the 1st and 2nd symbols. Exemplarily, m = 5. For example, when k = 1, the 5th symbol in the first slot is mapped to the 1st symbol. Since the pattern (or the occupied RE) of the CRS of the m-th symbol is the same as that of the 1st symbol at this time, punching of RE due to the CRS is avoided, resource waste is reduced, and the system capacity is improved.
[0188] Exemplarily, Figure 5b Another schematic diagram for the mapping of special subframes is as Figure 5b shown. The symbols numbered from m' to m' + k - 1 in the first slot of the first subframe are mapped to the first region. Exemplarily, the first region is the LTE control region, or the first k symbols of the first subframe. The symbols numbered from m' to m' + k - 1 in the first subframe can also be referred to as the symbols numbered from the m'-th to the m' + k - 1-th in the first slot of the first subframe. Exemplarily, this number m' is the symbol number within a subframe or within a slot. Exemplarily, m' = 4. For example, when k = 2, the symbols numbered 4 and 5 in the first subframe are mapped to the symbols numbered 0 and 1 in the first subframe. For example, when k = 1, the symbol numbered 4 in the first subframe is mapped to the symbol numbered 0 in the first subframe. Since the pattern (or the occupied RE) of the CRS of the m'-th symbol is the same as that of the 1st symbol at this time, punching of RE due to the CRS is avoided, resource waste is reduced, and the system capacity is improved.
[0189] Exemplarily, as Figure 5bAs shown, when the first function is enabled or the first parameter is configured or the first parameter is the first value, the symbols numbered from m' to m'+k-1 in the first slot of the first subframe are mapped to the first region. Exemplarily, the first region is the LTE control region, or the first k symbols of the first subframe. The symbols numbered from m' to m'+k-1 in the first subframe can also be referred to as the symbols numbered from m' to m'+k-1 in the first time slot of the first subframe. Exemplarily, this number m' is the symbol number within a subframe or within a slot. Exemplarily, m' = 4. For example, when k = 2, the symbols numbered 4 and 5 in the first subframe are mapped to the symbols numbered 0 and 1 in the first subframe. For example, when k = 1, the symbol numbered 4 in the first subframe is mapped to the symbol numbered 0 in the first subframe. Since the pattern (or the occupied REs) of the CRS of the m'-th symbol is the same as that of the first symbol at this time, punching of REs due to the CRS is avoided, resource waste is reduced, and system capacity is improved.
[0190] Exemplarily, the above first subframe is a special subframe. Exemplarily, the first subframe is special subframe configuration 1 and 6, or the first subframe is special subframe configuration 1, 2, 6, 7.
[0191] Exemplarily, the above first function is that the LTE control region can be used to transmit data or MPDCCH, or, the first region is available, or the first k symbols configured by the second parameter are available, or MPDCCH / PDSCH is transmitted in the LTE control region, or, is independently deployed.
[0192] The first parameter is that MPDCCH / PDSCH can be transmitted in the LTE control region, or, the first parameter is the first value and the number of symbols in the LTE control region is 0.
[0193] The second device may indicate to the first device, via the ninth piece of information, not to perform TA verification earlier than x time units before the start position of the first resource. Alternatively, the second device may indicate to the first device, via the ninth piece of information, that the earliest (or farthest, or maximum) TA verification time is x time units before the start position of the first resource. Alternatively, the second device may indicate to the first device, via the ninth piece of information, to complete TA verification within x time units before the start position of the first resource. The time unit may be a subframe, a frame, a time slot, ms, a symbol, s, or us, etc., and no specific limitation is imposed on the time unit. It can also be understood that the second device indicates, via the ninth piece of information, a first time period during which the first device performs TA verification. The start time of this time period is x time units before the start time of the first resource, and the end time is y time units of the first resource, where x > y, and y may be equal to 0 or greater than 0.
[0194] Optionally, x may be predefined. The first device does not perform TA verification earlier than x time units before the start position of the first resource. Alternatively, the earliest (or farthest, or maximum) TA verification time of the first device is x time units before the start position of the first resource. Alternatively, the first device completes TA verification within x time units before the start position of the first resource. The time unit may be a subframe, a frame, a time slot, ms, a symbol, s, or us, etc., and no specific limitation is imposed on the time unit.
[0195] Optionally, the value of x is related to the ninth piece of information, and the ninth piece of information includes one or more of the following: TA verification conditions and user capabilities, etc.
[0196] In addition, the first device receives the tenth piece of information from the second device. The tenth piece of information is used to indicate the transmission status of the signal transmitted by the first resource and / or is used to indicate scheduling transmission information (or scheduling retransmission information, or downlink scheduling information, or uplink scheduling information). Among them, the tenth piece of information may be DCI.
[0197] Among them, the transmission status includes a transmission success status or a transmission failure status, and it can also be understood as an acknowledgement ACK (Acknowledge) or a negative acknowledgement NACK (Negative Acknowledgment).
[0198] In one implementation, the above DCI may be scrambled by the first RNTI, and the first field and / or the second field do not exist. Alternatively, the DCI may be scrambled by the first RNTI and the first function is enabled, and the first field and / or the second field do not exist. Among them, the non-existence of the first field and / or the second field can be understood as not including the first field and / or the second field in the DCI, or it can be understood that the first field and / or the second field do not appear in the DCI.
[0199] Among them, the above DCI being scrambled by the first RNTI can also be understood as the cyclic redundancy check (CRC) of the DCI being scrambled by the first RNTI.
[0200] For example: When the DCI is scrambled by the first RNTI, and the first RNTI is the PUR-RNTI or the RNTI used for PUR transmission, the new data indication field may not exist, which can also be understood as the DCI not including the new data indication field, or as the new data indication field not appearing in the DCI.
[0201] Another example: When the DCI is scrambled by the group RNTI (G-RNTI), the Flag format 6-0A / format 6-1A differentiation field and the SRS request field do not exist, which can also be understood as the DCI not including the Flag format 6-0A / format 6-1A differentiation field and the DCI not including the SRS request field, or as the Flag format 6-0A / format 6-1A differentiation field not appearing in the DCI and the SRS request field not appearing in the DCI. Optionally, the DCI format is 6-1A.
[0202] Another example: When the DCI is scrambled by the G-RNTI (Group RNTI), the Flag format 6-0A / format 6-1A differentiation field does not exist, which can also be understood as the DCI not including the Flag format 6-0A / format 6-1A differentiation field, or as the Flag format 6-0A / format 6-1A differentiation field not appearing in the DCI. Optionally, the DCI format is 6-1A, or the DCI format is 6-1B.
[0203] For another example, when the DCI is scrambled by a G-RNTI (Group RNTI) and multi-transport block (TB) scheduling is enabled, the Flag format 6-0A / format 6-1A differentiation field does not exist. This can also be understood as the DCI not including the Flag format 6-0A / format 6-1A differentiation field, or as the Flag format 6-0A / format 6-1A differentiation field not appearing in the DCI. Optionally, the DCI format is 6-1A, or the DCI format is 6-1B.
[0204] For another example, when the DCI is scrambled by a G-RNTI (Group RNTI) and multi-TB scheduling is enabled, the Flag format 6-0A / format 6-1A differentiation field and the SRS request field do not exist. This can also be understood as the DCI not including the Flag format 6-0A / format 6-1A differentiation field and not including the SRS request field, or as the Flag format 6-0A / format 6-1A differentiation field not appearing in the DCI and the SRS request field not appearing in the DCI. Optionally, the DCI format is 6-1A.
[0205] In this embodiment, when the DCI is scrambled by the first RNTI, the first field and / or the second field are useless, that is, the first field and / or the second field are redundant fields. At this time, the DCI may not include the first field and / or the second field, thereby saving the size of the DCI. In addition, the bits previously used to represent the first field and / or the second field can now be used to represent other content, thus increasing the flexibility of information indication and improving the communication performance of the system. In addition, the first device receives the eleventh information and / or the twelfth information sent by the second device. The eleventh information is used to determine the time position and / or the frequency position of the first signal, or the twelfth information is used to determine the time position and / or the frequency position of the first signal, or the eleventh information is used to determine the time position of the first signal and the twelfth information is used to determine the frequency position of the first signal, or the eleventh information is used to determine the frequency position of the first signal and the twelfth information is used to determine the time position of the first signal. It can be understood that the first device can determine the time position and / or the frequency position of the first signal according to the eleventh information, or the first device can determine the time position of the first signal according to the eleventh information and / or the first device can determine the frequency position according to the twelfth information.
[0206] When the first device determines that the frequency domain positions of at least two first signals are within the first frequency range, the time domain positions of the at least two first signals determined by the first device are the same, or the time domain positions of the at least two first signals determined by the first device overlap, or the time domain positions of the at least two first signals determined by the first device are within the first time range T, where T is a number greater than or equal to zero. Optionally, the T is less than or equal to the measurement gap. The PCIDs of the at least two first signals are different, or the serving cells where the at least two first signals are located are different.
[0207] For example, the first frequency range is a narrowband, that is, when the first device determines that the frequency domain positions of at least two first signals are the same narrowband, the time domain positions of the at least two first signals determined by the first device are the same, or the time domain positions of the at least two first signals determined by the first device overlap, or the time domain positions of the at least two first signals determined by the first device are within the first time range T, where T is a number greater than or equal to zero.
[0208] Exemplarily, when the frequency domain positions of at least two first signals are the same narrowband, the frequency domain positions of the at least two first signals may be the same or different.
[0209] For example, according to the following rule: I RSS,f =(PCID * h + b) mod (a * N NB ) + c, to determine the frequency position of the first signal, where I RSS,fIndicates the frequency position where the first signal is located or the index of the frequency position where the first signal is located. For example, this frequency position can be the RB number. b, a, h, and c can be numbers greater than or equal to 0, where any one of the parameters h, b, a, and c can be predefined, or any one of the parameters h, b, a, and c can also be determined according to the eleventh information and / or according to the twelfth information, or any one of the parameters h, b, a, and c can also be determined according to the frequency position of the second signal. For example, b = 0, a = 3, c = 0, h = 1, or, for example, b = 0, a = 3, h = 1, and c is determined according to the frequency position of the second signal. PCID is the Physical layer cell identity. N NB is determined according to the twelfth information or the eleventh information, or N NB is indicated by the twelfth information. For example, N NB Indicates the number of first narrowbands, such as the number of narrowbands that may contain the first signal, or the number of narrowbands available for the transmission of the first signal, or the number of effective narrowbands for transmitting the first signal.
[0210] For example, according to the following rule: I RSS,t =(PCID*g + d)mod(e*M)+f, to determine the time domain position of the first signal. Where I RSS,t Indicates the time position where the first signal is located or the index of the time position where the first signal is located. For example, this time position can be the subframe number. g, d, e, and f can be numbers greater than or equal to 0. Among them, any one of the parameters d, e, g, and f can be predefined, such as d = 0, e = 1, f = 0, g = 1. Or, d, e, and f can be predefined, or can be determined according to the eleventh information and / or according to the twelfth information, or can also be determined according to the frequency position of the second signal. For example, d = 0, e = 1, f = 0, and g is determined according to the eleventh information, or for example, g = 1 / 3, or for example, g = 1 / (3*N NB ), N NB is determined according to the twelfth information or the eleventh information, or N NB is indicated by the twelfth information. For example, N NB Indicates the number of first narrowbands, such as the number of narrowbands that may contain the first signal, or the number of narrowbands available for the transmission of the first signal, or the number of effective narrowbands for transmitting the first signal. PCID is the Physical layer cell identity. M is determined according to the eleventh information, or M is indicated by the eleventh information. For example, M indicates the number of possible time domain positions of the first signal, such as the number of subframes that may contain the first signal, or the number of subframes available for the transmission of the first signal, or the number of effective subframes for transmitting the first signal.
[0211] For another example, according to the following rule: I RSS,t = floor(PCID * g + d) mod (e * M) + f to determine the time domain position of the first signal. floor{x} represents rounding down x. Where I RSS,t represents the time position where the first signal is located or the time position index where the first signal is located. For example, this time position can be the subframe number. g, d, e, and f can be numbers greater than or equal to 0. Among them, any one of the parameters d, e, g, and f can be predefined, such as d = 0, e = 1, f = 0, g = 1. Or, any one of the parameters d, e, and f can be predefined, or can be determined according to the eleventh information and / or according to the twelfth information, or can also be determined according to the frequency position of the second signal. For example, d = 0, e = 1, f = 0, g is determined according to the eleventh information, or, for example, g = 1 / 3, or for example, g = 1 / (3 * N NB ), N NB is determined according to the twelfth information or the eleventh information, or N NB is indicated by the twelfth information. For example, N NB represents the number of the first narrowbands, such as the number of narrowbands that may contain the first signal, or the number of narrowbands available for the transmission of the first signal, or the number of effective narrowbands for transmitting the first signal. PCID is the Physical layer cell identity. M is determined according to the eleventh information, or M is indicated by the eleventh information. For example, M represents the number of possible time domain positions of the first signal, such as the number of subframes that may contain the first signal, or the number of subframes available for the transmission of the first signal, or the number of effective subframes for transmitting the first signal.
[0212] The above z mod q represents the remainder of z divided by q.
[0213] Exemplarily, the first signal is a Resynchronization Signal, or the first signal is a resynchronization signal of an adjacent cell.
[0214] Exemplarily, the second signal is a resynchronization signal, or the second signal is a resynchronization signal of the serving cell.
[0215] When the first device determines that the frequency-domain positions of at least two first signals are the same narrowband, the time-domain positions of the at least two first signals determined by the first device are the same, or the time-domain positions of the at least two first signals determined by the first device overlap, or the time-domain positions of the at least two first signals determined by the first device are within the first time range T. In this way, the first device can measure the resynchronization signals of multiple cells at the same time or within the same measurement interval. The first device does not have to measure the resynchronization signals of multiple cells in multiple measurement intervals, reducing the detection time of the first device and saving the power consumption of the first device.
[0216] In addition, the first device receives the thirteenth information sent by the second device. The thirteenth information can be, for example, DCI, and is used to indicate at least one of the following information: fallback, ACK, search space stop indication, and scheduling of uplink data transmission. Among them, fallback may refer to falling back to early data transmission or falling back to random access (RACH). Scheduling of uplink data transmission can also be referred to as scheduling retransmission or indicating that the DCI is used for uplink data scheduling transmission, or indicating that the DCI is used for uplink data scheduling retransmission. Search space stop indication can also be understood as whether to monitor downlink control information or whether to monitor the search space. Among them, the search space can be the control information or search space for the next or the next cycle or the next search space window.
[0217] Optionally, the DCI includes a third field and / or a fourth field. The DCI contains a third field and a fourth field. The third field is used to indicate at least two of the above-mentioned fallback, ACK, search space stop indication, and scheduling of uplink data transmission information, and the fourth field is used to indicate other information except the information indicated by the third field. For example, the third field contains one bit, the fourth field contains one bit. The first state of the third field is used to indicate fallback, the second state of the third field is used to indicate ACK, the first state of the fourth field is used to indicate search space stop indication, and the second state of the fourth field is used to indicate search space stop indication of scheduling of uplink data transmission information. Of course, the first state and the second state of the third field and the fourth field can also indicate other information, as long as the above four types of information can be indicated by the states of the third field and the fourth field. For the specific indication method, the embodiments of the present application do not make specific limitations.
[0218] Optionally, the DCI includes a third field or a fourth field, and the third field or the fourth field can be used to indicate the thirteenth information. For example, the third field contains two bits, or the fourth field contains two bits. Taking the third field containing two bits as an example for illustration, the indication method for the fourth field is similar to that of the third field, which will not be elaborated here. For example: the first state of the third field is used to indicate fallback, the second state of the third field is used to indicate ACK, the third state of the third field is used to indicate the search space stop indication, and the fourth state of the third field is used to indicate the scheduling uplink data transmission information. Of course, the first state, the second state, the third state, and the fourth state of the third field can also indicate other information, as long as the above four types of information can be indicated by the four states of the third field. For the specific indication method, the embodiments of the present application do not make specific limitations.
[0219] Figure 6 FIG. is a schematic structural diagram of a communication device provided by an embodiment of the present application. Among them, the communication device 60 may be the first device in the foregoing embodiment or the second device in the foregoing embodiment. Refer to Figure 6 , the device includes: a receiving unit 11, a processing unit 12, and a transmitting unit 13, where:
[0220] The receiving unit 11 is configured to receive first information from a second device, where the first information is used for the first device to determine whether it can use a first resource to transmit a signal, and the first resource is one of a plurality of resources configured by the second device for the first device;
[0221] The processing unit 12 is configured to determine to use the first resource according to the first information;
[0222] The transmitting unit 13 is configured to transmit a signal to the second device through the first resource.
[0223] The communication device provided by an embodiment of the present application, a receiving unit 11 receives first information from a second device, where the first information is used for a first device to determine whether it can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the second device for the first device. A processing unit 12 determines to use the first resource according to the first information, and then a transmitting unit 13 transmits a signal to the second device through the first resource. Since the second device can configure multiple resources for the first device, when the first device determines that it can use the first resource to transmit a signal according to the first information sent by the second device, it will transmit the untransmitted signal to the second device through the first resource, thereby avoiding the phenomenon that the first device needs to enter the connected state to continue transmitting the remaining signal in the prior art, and thus reducing the power consumption of the first device. In addition, since the first device transmits signals through resources according to the indication of the second device, other terminal devices can also use the resources configured by the second device, thereby not only avoiding waste of resources, but also avoiding resource collisions.
[0224] Exemplarily, the transmitting unit 13 is further configured to transmit a signal to the second device through a second resource, where the second resource is one of the multiple resources; the second resource is different from the first resource.
[0225] Exemplarily, the transmitting unit 13 is further configured to transmit second information to the second device, where the second information is used to indicate a buffer status report BSR.
[0226] Exemplarily, the receiving unit 11 is further configured to receive third information from the second device, where the third information is used to indicate a time interval between multiple resources.
[0227] Exemplarily, the frequency resources between the multiple resources are the same.
[0228] Exemplarily, the receiving unit 11 is further configured to receive fourth information from the second device, where the fourth information is used to indicate a frequency interval between multiple resources.
[0229] Exemplarily, the first information is included in downlink control information DCI, or the first information is included in high-layer signaling.
[0230] Exemplarily, if the processing unit 12 determines not to use the first resource to transmit a signal according to the first information, it initiates random access or early data transmission.
[0231] The communication device provided by an embodiment of the present application can execute the corresponding method embodiment above. For example, it can be Figure 2 the embodiment shown, and its implementation principle and technical effects are similar and will not be elaborated here.
[0232] It should be noted that it should be understood that the division of each unit of the above device is only a division of logical functions. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. And these units can all be implemented in the form of software called by a processing element; they can also all be implemented in the form of hardware; or some units can be implemented in the form of software called by a processing element, and some units can be implemented in the form of hardware. For example, the sending unit can be a separately established processing element, or can be integrated in a certain chip of the device. In addition, it can also be stored in the memory of the device in the form of a program, and the function of the sending unit is called and executed by a certain processing element of the device. The implementation of other units is similar. In addition, all or part of these units can be integrated together or can be independently implemented. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be completed by the integrated logic circuit in the processor element or the instruction in the form of software. In addition, the above sending unit is a unit for controlling sending, and information can be sent through the sending device of the device, such as an antenna and a radio frequency device.
[0233] 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 (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc. Again, 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 processors that can call programs. Again, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0234] Figure 7 FIG. is a schematic structural diagram of another communication device provided by an embodiment of the present application. Among them, the communication device 70 can be the first device in the foregoing embodiment or the second device in the foregoing embodiment. Refer to Figure 7 , the device includes: a processing unit 21, a sending unit 22, and a receiving unit 23, where:
[0235] A processing unit 21, configured to determine first information, where the first information is used to indicate whether a first device is capable of using a first resource to transmit a signal, and the first resource is one of a plurality of resources configured by the communication device for the first device;
[0236] A sending unit 22, configured to send the first information to the first device;
[0237] A receiving unit 23, configured to receive a signal sent by the first device through the first resource.
[0238] Exemplarily, the receiving unit 23 is further configured to receive, from the first device, a signal sent through a second resource, where the second resource is one of the plurality of resources and is different from the first resource.
[0239] Exemplarily, the receiving unit 23 is further configured to receive, from the first device, second information, where the second information is used to indicate a buffer status report (BSR).
[0240] The processing unit 21 is specifically configured to determine the first information according to the buffer status report BSR.
[0241] Exemplarily, the sending unit 22 is further configured to send third information to the first device, where the third information is used to indicate a time interval between a plurality of resources.
[0242] Exemplarily, frequency resources between the plurality of resources are the same.
[0243] Exemplarily, the sending unit 22 is further configured to send fourth information to the first device, where the fourth information is used to indicate a frequency interval between a plurality of resources.
[0244] Exemplarily, the first information is included in downlink control information (DCI), or the first information is included in high-layer signaling.
[0245] The communication device provided in an embodiment of this application may execute the corresponding method embodiment above. For example, it may be Figure 2 the embodiment shown, and its implementation principle and technical effects are similar, which will not be elaborated here.
[0246] It should be noted that the division of each unit of the above device is only a division of logical functions. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. And these units can all be implemented in the form of software called by a processing element; they can also all be implemented in the form of hardware; or some units can be implemented in the form of software called by a processing element, and some units can be implemented in the form of hardware. For example, the receiving unit can be a separately established processing element, or can be integrated in a certain chip of the device. In addition, it can also be stored in the memory of the device in the form of a program, and the function of the receiving unit is called and executed by a certain processing element of the device. The implementation of other units is similar. In addition, all or part of these units can be integrated together or can be independently implemented. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be completed by the integrated logic circuit in the processor element or the instructions in the form of software. In addition, the above receiving unit is a unit for controlling reception, and can receive information through the receiving device of the device, such as an antenna and a radio frequency device.
[0247] 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 (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc. Again, 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 processors that can call programs. Again, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0248] Figure 8 This is a schematic structural diagram of a terminal device provided by an embodiment of the present application. As Figure 8 shown, the terminal device includes: a processor 110, a memory 120, and a transceiver device 130. The transceiver device 130 can be connected to an antenna. In the downlink direction, the transceiver device 130 receives information sent by the base station 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 terminal device and sends it to the base station through the transceiver device 130.
[0249] The memory 120 is used to store the programs for implementing the above method embodiments, or Figure 6 or Figure 7 the programs of each unit in the illustrated embodiments. The processor 110 calls the programs to perform the operations of the above method embodiments to implement Figure 6 or Figure 7 each unit shown.
[0250] Alternatively, some or all of the above units may also be implemented in the form of an integrated circuit embedded in a certain chip of the terminal device. And they can be implemented 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 (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc.
[0251] Figure 9 This is a schematic structural diagram of a network device provided by an embodiment of the present application. As Figure 9 shown, the network device includes: an antenna 110, a radio frequency device 120, and a baseband device 130. The antenna 110 is connected to the radio frequency device 120. In the uplink direction, the radio frequency device 120 receives the information sent by the terminal device through the antenna 110 and sends the information sent by the terminal device to the baseband device 130 for processing. In the downlink direction, the baseband device 130 processes the information of the terminal device and sends it to the radio frequency device 120. After processing the information of the terminal device, the radio frequency device 120 sends it to the terminal device through the antenna 110.
[0252] In one implementation, the above units 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 calls the program stored in the storage element 132 to execute the method in the above method embodiments. In addition, the baseband device 130 may further include an interface 133 for interacting with the radio frequency device 120. The interface is, for example, a common public radio interface (CPRI).
[0253] In another implementation, the above units may be one or more processing elements configured to implement the above methods. These processing elements are provided on the baseband device 130, and the processing elements here may be integrated circuits, such as: one or more ASICs, or one or more DSPs, or one or more FPGAs, etc. These integrated circuits may be integrated together to form a chip.
[0254] For example, the above modules may be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device 130 includes an SOC chip for implementing the above methods. The processing element 131 and the storage element 132 may be integrated in the chip, and the above methods or the functions of the above units are implemented in the form of the processing element 131 calling the program stored in the storage element 132; or, at least one integrated circuit may be integrated in the chip to implement the above methods or the functions of the above units; or, the above implementation methods may be combined, and the functions of some units are implemented in the form of the processing element calling the program, and the functions of some units are implemented in the form of integrated circuits.
[0255] In any case, in short, the above network device includes at least one processing element, a storage element, and a communication interface, where at least one processing element is used to execute the methods provided in the above method embodiments. The processing element may execute some or all of the steps in the above method embodiments in a first manner: that is, by executing the program stored in the storage element; or in a second manner: that is, by combining the integrated logic circuit in the processor element with instructions to execute some or all of the steps in the above method embodiments; of course, the methods provided in the above method embodiments may also be executed by combining the first manner and the second manner.
[0256] The processing element here is the same as the above description and may be a general-purpose processor, such as a central processing unit (CPU), or may also be one or more integrated circuits configured to implement 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.
[0257] The storage element may be a memory or a collective term for multiple storage elements.
[0258] The present application also provides a storage medium, including: a readable storage medium and a computer program, where the computer program is used to implement the communication method provided in any of the foregoing embodiments.
[0259] The present application also provides a program product, which includes a computer program (i.e., execution instructions), and the computer program is stored in a readable storage medium. At least one processor of a terminal device or a network device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to enable the terminal device or the network device to implement the communication methods provided in the foregoing various embodiments.
[0260] An embodiment of the present application further provides a communication device, including at least one storage element and at least one processing element. The at least one storage element is used to store a program, and when the program is executed, the communication device performs the operations of the terminal device or the network device in any of the foregoing embodiments.
[0261] All or part of the steps of implementing the foregoing method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a readable memory. When the program is executed, it performs the steps of the foregoing method embodiments; and the foregoing memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.
Claims
1. A communication method, characterized in that, including: A first device receives first information from a second device, where the first information is used by the first device to determine whether it can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the second device for the first device; the multiple resources are pre-configured resources; The first device determines to use the first resource according to the first information; The first device sends a signal to the second device through the first resource; Before the first device receives the first information from the second device, the method further includes: The first device sends a signal to the second device through a second resource, and the second resource is one of the multiple resources; The second resource is the resource used for the first transmission among the multiple resources; the second resource is different from the first resource.
2. The method according to claim 1, wherein After the first device sends a signal to the second device through the second resource, the method further includes: The first device sends second information to the second device, and the second information is used to indicate a buffer status report BSR.
3. The method according to claim 1 or 2, characterized in that The method further includes: The first device receives third information from the second device, and the third information is used to indicate the time interval between multiple resources.
4. The method according to claim 3, wherein The frequency resources among the multiple resources are the same.
5. The method according to claim 1 or 2, characterized in that, The method further includes: The first device receives fourth information from the second device, and the fourth information is used to indicate the frequency interval between multiple resources.
6. The method according to any one of claims 1-2 and 4, characterized in that, The first information is included in downlink control information DCI, or the first information is included in high-layer signaling.
7. The method according to any one of claims 1-2 and 4, characterized in that, The method further includes: If the first device determines not to use the first resource to transmit a signal according to the first information, it initiates random access or early data transmission.
8. A communication method, characterized in that, including: A second device determines first information, where the first information is used to indicate whether a first device can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the second device for the first device; the multiple resources are pre-configured resources; The second device sends the first information to the first device; The second device receives the signal sent by the first device through the first resource; Before the second device determines the first information, the method further includes: The second device receives a signal sent by the first device through a second resource, and the second resource is one of the multiple resources; The second resource is the resource used for the first transmission among the multiple resources; the second resource is different from the first resource.
9. The method according to claim 8, wherein After the second device receives the signal sent by the first device through the second resource, the method further includes: The second device receives second information from the first device, and the second information is used to indicate a buffer status report BSR; The second device determines the first information, including: The second device determines the first information according to the buffer status report BSR.
10. The method according to claim 8 or 9, characterized in that The method further includes: The second device sends third information to the first device, and the third information is used to indicate the time interval between multiple resources.
11. The method according to claim 10, wherein The frequency resources among the multiple resources are the same.
12. The method according to claim 8 or 9, characterized in that The method further includes: The second device sends fourth information to the first device, where the fourth information is used to indicate the frequency interval between multiple resources.
13. The method according to any one of claims 8-9 and 11, characterized in that, The first information is included in the downlink control information DCI, or the first information is included in the high-layer signaling.
14. A communication device, characterized in that, Comprising: a receiving unit, configured to receive first information from a second device, where the first information is used for the communication device to determine whether it can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the second device for the communication device; the multiple resources are pre-configured resources; a processing unit, configured to determine to use the first resource according to the first information; a sending unit, configured to send a signal to the second device through the first resource; The sending unit is further configured to send a signal to the second device through a second resource, where the second resource is one of the multiple resources; the second resource is the resource for the first transmission among the multiple resources; the second resource is different from the first resource.
15. The device according to claim 14, wherein The sending unit is further configured to send second information to the second device, where the second information is used to indicate a buffer status report BSR.
16. The device according to claim 14 or 15, characterized in that, The receiving unit is further configured to receive third information from the second device, where the third information is used to indicate the time interval between multiple resources.
17. The device according to claim 16, characterized in that, The frequency resources between the multiple resources are the same.
18. The device according to claim 14 or 15, characterized in that, The receiving unit is further configured to receive fourth information from the second device, where the fourth information is used to indicate the frequency interval between multiple resources.
19. The device according to any one of claims 14-15 and 17, characterized in that, The first information is included in the downlink control information DCI, or the first information is included in the high-layer signaling.
20. The device according to any one of claims 14-15 and 17, characterized in that, If the processing unit further determines, according to the first information, not to use the first resource to transmit a signal, a random access or data early transmission is initiated.
21. A communication device, characterized in that, Comprising: a processing unit, configured to determine first information, where the first information is used to indicate whether a first device can use a first resource to transmit a signal, and the first resource is one of multiple resources configured by the communication device for the first device; the multiple resources are pre-configured resources; a sending unit, configured to send the first information to the first device; a receiving unit, configured to receive the signal sent by the first device through the first resource; The receiving unit is further configured to receive a signal sent by the first device through a second resource, where the second resource is one of the multiple resources; the second resource is the resource for the first transmission among the multiple resources; the second resource is different from the first resource.
22. The device according to claim 21, characterized in that, The receiving unit is further configured to receive second information from the first device, where the second information is used to indicate a buffer status report BSR; The processing unit is specifically configured to determine the first information according to the buffer status report BSR.
23. The device according to claim 21 or 22, characterized in that, The sending unit is further configured to send third information to the first device, where the third information is used to indicate the time interval between multiple resources.
24. The device according to claim 21 or 22, characterized in that, The sending unit is further configured to send fourth information to the first device, where the fourth information is used to indicate the frequency interval between multiple resources.
25. A communication device, characterized in that, Comprising: a processor; a memory; and a computer program; Wherein, the computer program is stored in the memory and is configured to be executed by the processor, and the computer program includes instructions for performing the method according to any one of claims 1-14.
26. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program causes the communication device to perform the method according to any one of claims 1-14.