Information processing method and communication device

By adjusting the starting position of the time window of the eMTC terminal to a specific time unit after the start or end position of the resource, the problem that the eMTC terminal in the LTE-A system cannot detect the time window in the early termination of the transmission scenario is solved, and the detection efficiency and system reliability are improved.

CN114451034BActive Publication Date: 2025-08-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201980100507.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-30
Publication Date
2025-08-08
Estimated Expiration
2039-09-30

AI Technical Summary

Technical Problem

In the LTE-A system, the eMTC terminal cannot accurately locate the starting position of the search space window when supporting early termination of transmission, resulting in the inability to monitor the search space window, affecting the data transmission efficiency.

Method used

The first communication device determines that the starting position of the first time window is the K1st time unit after the starting position of the first resource or the K2nd time unit after the end position based on the received information. The instructions of the second communication device are used to adjust the starting position of the time window, which is suitable for termination of the transmission scene in advance, and avoiding the problem of not detecting the time window.

Benefits of technology

The time window detection efficiency of eMTC terminals in early termination of transmission scenarios is improved, data transmission interruption caused by the inability to detect the time window is avoided, and system reliability and resource utilization are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114451034B_ABST
    Figure CN114451034B_ABST
Patent Text Reader

Abstract

The present application provides an information processing method and a communication device for enabling a first communication device to detect a first time window, thereby avoiding the problem of being unable to detect the time window. The information processing method includes: a first communication device receives first information from a second communication device; the first communication device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of a first resource, or that the starting position of the first time window is the K2th time unit after the ending position of the first resource, where the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers; the first communication device detects control information sent by the second communication device according to the determined starting position of the first time window.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and in particular to an information processing method and a communication device. Background Art

[0002] The evolved long term evolution-advanced (LTE-A) system is an improved version of the long term evolution (LTE) system. The LTE-A system will continue to provide wireless communication services to user equipment (UE) for a period of time. There are various communication systems implemented based on the LTE-A system, such as the enhanced machine type communication (eMTC) system and other evolved systems. The eMTC system still operates in the frequency band provided by the LTE system.

[0003] To save power consumption and reduce costs, the operating bandwidth of an eMTC terminal may generally be smaller. For example, the operating bandwidth of an eMTC terminal is smaller than the operating bandwidth of an LTE system. For example, the operating bandwidth of an eMTC terminal may be a narrowband, where one narrowband includes six consecutive physical resource blocks (PRBs), and one PRB includes 12 subcarriers.

[0004] In LTE systems, base stations can send downlink control information to user equipment (UEs). However, UEs cannot determine whether the base station has sent downlink control information about the UE itself, nor do they know the content of the downlink control information. Therefore, UEs need to perform blind detection on the time-frequency resources of the search space determined by the base station. The UE monitors the search space (SS) to determine whether the base station has sent downlink control information to the UE. The search space for eMTC terminals appears periodically, and the starting position of the search space is configured by the base station.

[0005] For certain services, to reduce resource overhead and data transmission latency, the user equipment may transmit the service on pre-configured resources. This means that dynamic downlink control information scheduling is not required. The user equipment transmits signals on pre-configured resources, which may be referred to as pre-configured uplink resources (PUR). The user equipment needs to receive feedback from the base station on whether the PUR transmission is successful. The user equipment may monitor the search space where the control channel used by the base station to provide feedback on the success of the PUR transmission resides. For example, the time period occupied by the search space may be a search space window, and the user equipment needs to monitor the search space window.

[0006] The user equipment may determine the starting position of the search space window to be the fourth subframe after the end of the PUR. This method of determining the search space window is not applicable to scenarios that support early termination of transmission. In such scenarios, if the user equipment starts monitoring the search space window in the fourth subframe after the end of the PUR, the user equipment's uplink signal transmission may have already ended, and the search space window cannot be monitored at this time.

[0007] Therefore, currently there is no suitable solution for how to determine the starting position of the search space window in the scenario of supporting early termination of transmission. Summary of the Invention

[0008] The embodiments of the present application provide an information processing method and a communication device, which are used to enable a first communication device to detect a first time window, thereby avoiding the problem of being unable to detect the time window.

[0009] To solve the above technical problems, the embodiments of the present application provide the following technical solutions:

[0010] In a first aspect, an embodiment of the present application provides an information processing method, including: a first communication device receives first information from a second communication device; the first communication device determines, based on the first information, that the starting position of a first time window is the K1th time unit after the starting position of a first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource, where the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers; the first communication device detects the control information sent by the second communication device according to the determined starting position of the first time window. In this scheme, the second communication device can indicate through the first information that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource. Therefore, the first communication device can determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource according to the indication of the second communication device. The starting position of the first time window can be indicated by the second communication device to the first communication device. The starting position of the first time window can be located after the starting position of the first resource, so that it is suitable for the first communication device to detect the first time window in the scenario of early termination of transmission, avoiding the problem of not being able to detect the time window. In addition to being located after the starting position of the first resource, the starting position of the first time window can also be located after the end position of the first resource, thereby improving the efficiency of the first communication device in detecting the first time window.

[0011] In one possible implementation, the first communication device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the K2th time unit after the end position of the first resource, including: the first information includes a first numerical value, the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource, and the K1 is determined by the first communication device based on the first numerical value; or, the first information does not include the first numerical value, the first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined numerical value, or the K2 is a numerical value received from the second communication device. In this solution, the first information indicates the starting position of the first time window in multiple ways, for example, the first information can carry a first value, or the first information can not carry the first value, and the second communication device can indicate the starting position of the first time window in two implementation modes according to whether the first information carries the first value. For example, the second communication device determines that the starting position of the first time window is a position after the starting position of the first resource, and the second communication device determines that the first information includes the first value; or the second communication device determines that the starting position of the first time window is a position after the end position of the first resource, and the second communication device determines that the first information does not include the first value. After the first communication device receives the first information, it only needs to detect whether the first information carries the aforementioned first value to determine which of the two implementation modes the starting position of the first time window is. In the embodiment of the present application, the first value can be referred to as a first parameter. The first value can be determined according to K1. For example, the second communication device predetermines K1 and then determines the first value according to the value of K1. For example, K1 and the first value have a one-to-one correspondence, and the second communication device can determine the first value according to the correspondence.

[0012] In one possible implementation, the first value is K1. That is, the second communication device can determine that the first value is equal to K1. Therefore, if the first information carries the first value, the first communication device can obtain the first value from the first information. The first communication device can also determine that the value of K1 is the first value carried in the first information, so that the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0013] In one possible implementation, the first value is a value M1, and K1 is determined by M1 and the configuration parameters of the first resource. The configuration parameters of the first resource refer to parameters configured for the first resource. For example, the configuration parameters of the first resource may be parameters configured by the second communication device for the first communication device to use the first resource. The first information may carry the value M1. After the first communication device obtains M1 from the first information, the first communication device may calculate K1 using M1 and the configuration parameters of the first resource according to a predetermined K1 generation method, thereby determining that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0014] In one possible implementation, the configuration parameters of the first resource include: the period N1 of the first resource, the number of repetitions N2 of the first resource, and the number N3 of time units included in the first resource; K1 satisfies M1×N1+A1, or M1×N2+A2, or M1×N3+A3; wherein A1, A2, and A3 are predefined values; or A1, A2, or A3 are values received from the second communication device. In this solution, K1 can satisfy at least one of the following three relationships: M1×N1+A1, or M1×N2+A2, or M1×N3+A3, wherein A1, A2, and A3 are predefined values, or A1, A2, or A3 are values received by the first communication device from the second communication device, for example, A1 to A3 are predefined offsets. A1, A2, and A3 can also be numerical values received by the first communication device from the second communication device. For example, A1, A2, and A3 can be carried in the first information. It is not limited to that A1, A2, and A3 can be carried in the first information instead of in the first information, and A1, A2, and A3 can be carried through other physical layer signaling or high-layer signaling. After calculating M1×N1, K1 can be obtained by offsetting according to A1. Similarly, K1 can be obtained by offsetting M1×N2 according to A2, and K1 can be obtained by offsetting M1×N3 according to A3. In the embodiment of the present application, the second communication device indicates M1 to the first communication device through the first information, so that the first communication device can calculate K1, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0015] In one possible implementation, the first communication device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the K2th time unit after the end position of the first resource, including: the first information indicates that the first communication device can terminate the transmission in advance, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource, and the K1 is a predetermined value, or the K1 is a value received from the second communication device; the first information indicates that the first communication device cannot terminate the transmission in advance, and the first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined value, or the K2 is a value received from the second communication device. In this scheme, in the scenario of early termination of transmission, the second communication device also needs to indicate to the first communication device whether the transmission can be terminated early. In the embodiment of the present application, whether the transmission can be terminated early can be associated with the starting position of the first time window. The second communication device only needs to indicate to the first communication device whether the transmission can be terminated early. After the first communication device receives the first information, the first communication device can obtain the indication of whether the transmission can be terminated early from the second communication device. The first communication device determines that the starting position of the first time window is the position after the starting position of the first resource, or the starting position of the first time window is the position after the end position of the first resource based on the association between whether the transmission can be terminated early and the starting position of the first time window.

[0016] In one possible implementation, the method further includes: the first communications device receiving second information from the second communications device, the second information being used to indicate a starting position of a search space of the first communications device within a first time window, the first time window including one or more search spaces; and the first communications device determining the starting position of the search space of the first communications device within the first time window based on the second information. In this solution, the first time window may include one or more search spaces. The first communications device needs to detect the starting position of the search space within the first time window, and the second communications device may determine the starting position of the search space of the first communications device within the first time window. The second communications device then sends second information to the first communications device, so that after receiving the second information, the first communications device can determine the starting position of the search space of the first communications device within the first time window based on the indication of the second information. For example, the starting position of the search space of the first communications device within the first time window may be the starting position of the first time window, or the starting position of the search space of the first communications device within the first time window may be a position offset from the starting position of the first time window by a second value. For example, the second value can be determined based on the DMRS configuration parameters of the first communication device and / or the configuration information parameters of the first resource. Therefore, in a scenario where multiple communication devices share the first resource, the starting position of the search space of each communication device within the first time window is different, avoiding conflicts between multiple communication devices.

[0017] In second aspect, an embodiment of the present application provides an information processing method, including: a second communication device determines that the starting position of a first time window for sending control information is the K1th time unit after the starting position of a first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource, wherein the first resource is a resource used by the first communication device to transmit data, and the K1 and the K2 are positive integers; the second communication device sends first information to the first communication device, and the first information is used by the first communication device to determine the starting position of the first time window; the second communication device sends control information to the first communication device according to the starting position of the first time window. In this scheme, the second communication device can indicate through the first information that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource. Therefore, the first communication device can determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource according to the indication of the second communication device. The starting position of the first time window can be indicated by the second communication device to the first communication device. The starting position of the first time window can be located after the starting position of the first resource, so that it is suitable for the first communication device to detect the first time window in the scenario of early termination of transmission, avoiding the problem of not being able to detect the time window. In addition to being located after the starting position of the first resource, the starting position of the first time window can also be located after the end position of the first resource, thereby improving the efficiency of the first communication device in detecting the first time window.

[0018] In one possible implementation, before the second communication device sends the first information to the first communication device, the method further includes: the second communication device determining that the starting position of the first time window is a position after the starting position of the first resource, the second communication device determining a first value based on K1, and the second communication device determining that the first information includes the first value; or, the second communication device determining that the starting position of the first time window is a position after the ending position of the first resource, and the second communication device determining that the first information does not include the first value. In this solution, there are multiple ways for the first information to indicate the starting position of the first time window. For example, the first information may carry the first value, or the first information may not carry the first value. The second communication device can indicate the starting position of the first time window in two implementations based on whether the first information carries the first value. For example, the second communication device determines that the starting position of the first time window is a position after the starting position of the first resource, and the second communication device determines that the first information includes the first value; or, the second communication device determines that the starting position of the first time window is a position after the ending position of the first resource, and the second communication device determines that the first information does not include the first value. After receiving the first information, the first communication device only needs to detect whether the first information carries the aforementioned first value to determine the starting position of the first time window.

[0019] In one possible implementation, before the second communication device sends the first information to the first communication device, the method further includes: the second communication device determines that the first information is used to indicate that the first communication device can terminate the transmission early, and the second communication device determines that the starting position of the first time window is a position after the starting position of the first resource; or the second communication device determines that the first information is used to indicate that the first communication device cannot terminate the transmission early, and the second communication device determines that the starting position of the first time window is a position after the end position of the first resource. In this solution, in the scenario of early termination of transmission, the second communication device also needs to indicate to the first communication device whether the transmission can be terminated early. In this embodiment of the present application, whether the transmission can be terminated early can be associated with the starting position of the first time window. The second communication device only needs to indicate to the first communication device whether the transmission can be terminated early. After the first communication device receives the first information, the first communication device can obtain the indication of whether the transmission can be terminated early from the second communication device. The first communication device determines that the starting position of the first time window is a position after the starting position of the first resource, or the starting position of the first time window is a position after the end position of the first resource based on the association between whether the transmission can be terminated early and the starting position of the first time window.

[0020] In one possible implementation, the method further includes: the second communication device determining a starting position of the search space of the first communication device within the first time window, where the first time window includes one or more search spaces; and the second communication device sending second information to the first communication device, where the second information is used to indicate the starting position of the search space of the first communication device within the first time window. In this solution, the first communication device needs to detect the starting position of the search space within the first time window. The second communication device can determine the starting position of the search space of the first communication device within the first time window, and then the second communication device sends the second information to the first communication device. After receiving the second information, the first communication device can determine the starting position of the search space of the first communication device within the first time window based on the indication of the second information. For example, the starting position of the search space of the first communication device within the first time window can be the starting position of the first time window, or the starting position of the search space of the first communication device within the first time window can be a position that is offset from the starting position of the first time window by a second value.

[0021] In a possible implementation, the first information includes demodulation reference signal (DMRS) configuration information and / or configuration information of the first resource, and the DMRS configuration information and / or configuration information of the first resource are used by the first communication device to determine the starting position of the first time window; the DMRS configuration information and / or configuration information of the first resource are used by the first communication device to determine the length of the first time window. The DMRS configuration information and / or configuration information of the first resource are configured by the second communication device for the first communication device, or the DMRS configuration information and / or configuration information of the first resource are determined by the first communication device according to a predefined rule. The predefined rule can be determined by the first communication device according to a cell identity, such as the index of the cyclic shift of the DMRS is cell-ID mod x, and / or the index of the first resource is cell-ID mod y, where x and / or y are predefined values or values sent by the second communication device to the first communication device. In the scenario of sharing the first resource, the second communication device can carry DMRS configuration information in the first information. For example, the DMRS configuration information can be the DMRS cyclic shift information (cycling shift). Then, after receiving the first information, the first communication device can obtain the DMRS configuration information from the first information, and determine the starting position of the first time window according to the DMRS configuration information. Since the DMRS configuration information of each communication device is different, in the scenario of multiple communication devices sharing the first resource, each communication device can determine the starting position of the first time window belonging to the communication device, thereby avoiding mutual interference caused by multiple communication devices detecting at the starting position of the same time window, solving the problem of time window collision in shared resources, improving system reliability, and improving resource utilization.

[0022] In one possible implementation, the length of the first time window satisfies P1×Ld+B1 or P2×Ld+B2; wherein P1 is the maximum cyclic shift index value indicated by the DMRS configuration information, or the cyclic shift index value configured by the second communication device for the first communication device; P2 is the maximum number of first communication devices configured with the first resource indicated by the resource configuration information, or the resource index configured by the second communication device for the first communication device; Ld is the length of the search space of the first communication device, or the length of a predefined search space; B1 and B2 are predefined values, or B1 or B2 are values received from the second communication device. In this solution, the first information carries DMRS configuration information, which indicates P1. P1 can be the maximum cyclic shift index value (i.e., the maximum number of cyclic shifts) of the first communication device, or the cyclic shift index value configured by the second communication device for the first communication device (i.e., the number of cyclic shifts configured by the second communication device for the first communication device). The first communication device can use the above-mentioned P1 to obtain the length of the first time window according to a predetermined method for calculating the length of the first time window. The first information can also carry configuration information of the first resource, and the configuration information of the first resource indicates P2. The P2 can be the maximum number of communication devices of the first communication device, or the resource index of the first communication device that configures the first resource. The first communication device can use the above-mentioned P2 to obtain the length of the first time window according to a predetermined method for calculating the length of the first time window. It is not limited to that P1 can also be the maximum number of cyclic shift indexes, or the maximum number of cyclic shift configuration parameters, or the number of cyclic shift configuration parameters. The method for determining P1 can be configured according to the specific scenario.

[0023] In one possible implementation, K1 satisfies q+i×Ld, or q+j×Ld; and / or K2 satisfies q+i×Ld, or q+j×Ld; wherein q is a predefined integer greater than or equal to zero, or a value received from the second communication device; i is the resource index of the first communication device, j is the DMRS cyclic shift index of the first communication device, and Ld is the length of the search space of the first communication device, or the length of a predefined search space. In this solution, in a scenario where multiple communication devices share a first resource, each communication device can determine the starting position of the first time window belonging to the communication device, so that the second communication device can configure the starting position of the first time window of each first communication device, thereby avoiding mutual interference caused by multiple communication devices detecting the starting position of the same time window, solving the problem of time window collision in shared resources, improving system reliability, and increasing resource utilization.

[0024] In a third aspect, an embodiment of the present application also provides a communication device, which is specifically a first communication device, and the first communication device includes: a processing module and a transceiver module, wherein the transceiver module is used to receive first information from a second communication device; the processing module is used to determine, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource, the first resource is the resource used by the first communication device to transmit data, and the K1 and the K2 are positive integers; the transceiver module is also used to detect the control information sent by the second communication device according to the determined starting position of the first time window.

[0025] In one possible implementation, the processing module is used to determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource when the first information includes a first numerical value, and the K1 is determined by the first communication device based on the first numerical value; or, when the first information does not include the first numerical value, determine that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined numerical value, or the K2 is a numerical value received from the second communication device.

[0026] In a possible implementation, the first value is K1.

[0027] In a possible implementation, the first value is a value M1, and K1 is determined by M1 and a configuration parameter of the first resource.

[0028] In one possible implementation, the configuration parameters of the first resource include: the period N1 of the first resource, the number of repetitions N2 of the first resource, and the number N3 of time units included in the first resource; the K1 satisfies M1×N1+A1, or M1×N2+A2, or M1×N3+A3; wherein the A1, the A2, and the A3 are predetermined values; or, the A1, the A2, or the A3 are values received from the second communication device.

[0029] In one possible implementation, the processing module is used to determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource when the first information indicates that the first communication device can terminate the transmission early, and the K1 is a predetermined value, or the K1 is a value received from the second communication device; and when the first information indicates that the first communication device cannot terminate the transmission early, determine that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined value, or the K2 is a value received from the second communication device.

[0030] In one possible implementation, the transceiver module is further used to receive second information from the second communication device, where the second information is used to indicate the starting position of the search space of the first communication device within the first time window, and the first time window includes one or more search spaces; the processing module is further used to determine the starting position of the search space of the first communication device within the first time window based on the second information.

[0031] In the third aspect of the present application, the constituent modules of the first communication device may also execute the steps described in the aforementioned first aspect and various possible implementations. For details, please refer to the aforementioned description of the first aspect and various possible implementations.

[0032] In a fourth aspect, an embodiment of the present application also provides a communication device, which is specifically a second communication device, and the second communication device includes: a processing module and a transceiver module, wherein the processing module is used to determine that the starting position of the first time window for sending control information is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource, wherein the first resource is a resource used by the first communication device to transmit data, and the K1 and the K2 are positive integers; the transceiver module is used to send first information to the first communication device, and the first information is used by the first communication device to determine the starting position of the first time window; the transceiver module is also used to send control information to the first communication device according to the starting position of the first time window.

[0033] In one possible implementation, the processing module is also used to determine that the starting position of the first time window is a position after the starting position of the first resource before the transceiver module sends the first information to the first communication device, determine the first value based on K1, and determine that the first information includes the first value; or, determine that the starting position of the first time window is a position after the end position of the first resource, and determine that the first information does not include the first value.

[0034] In one possible implementation, the processing module is also used to, before the transceiver module sends the first information to the first communication device, determine that the first information is used to indicate that the first communication device can terminate the transmission in advance, and determine that the starting position of the first time window is a position after the starting position of the first resource; or, determine that the first information is used to indicate that the first communication device cannot terminate the transmission in advance, and determine that the starting position of the first time window is a position after the end position of the first resource.

[0035] In one possible implementation, the processing module is also used to determine the starting position of the search space of the first communication device within the first time window, and the first time window includes one or more search spaces; the transceiver module is also used to send second information to the first communication device, and the second information is used to indicate the starting position of the search space of the first communication device within the first time window.

[0036] In one possible implementation, the first information includes demodulation reference signal DMRS configuration information and / or configuration information of the first resource, and the DMRS configuration information and / or configuration information of the first resource are used by the first communication device to determine the starting position of the first time window; the DMRS configuration information and / or configuration information of the first resource are used by the first communication device to determine the length of the first time window.

[0037] In one possible implementation, the length of the first time window satisfies P1×Ld+B1, or P2×Ld+B2; wherein the P1 is the maximum index value of the cyclic shift indicated by the DMRS configuration information, or the cyclic shift index value configured by the second communication device for the first communication device; the P2 is the maximum number of first communication devices configured with the first resource indicated by the resource configuration information, or the resource index configured by the second communication device for the first communication device; the Ld is the length of the search space of the first communication device, or the length of a predefined search space; the B1 and the B2 are predetermined values, or the B1 or the B2 is a value received from the second communication device.

[0038] In one possible implementation, the K1 satisfies q+i×Ld, or q+j×Ld; and / or the K2 satisfies q+i×Ld, or q+j×Ld; wherein, the q is a predefined integer greater than or equal to zero, or a value received from the second communication device; the i is the resource index of the first communication device, the j is the DMRS cyclic shift index of the first communication device, and the Ld is the length of the search space of the first communication device, or the length of a predefined search space.

[0039] In the fourth aspect of the present application, the constituent modules of the second communication device may also execute the steps described in the aforementioned second aspect and various possible implementations. For details, please refer to the aforementioned description of the second aspect and various possible implementations.

[0040] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, which, when executed on a computer, enables the computer to execute the method described in the first or second aspect above.

[0041] In a sixth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the first or second aspect above.

[0042] In the seventh aspect, an embodiment of the present application provides a communication device, which may include entities such as a terminal device or a network device, and the communication device includes: a processor, a memory; the memory is used to store instructions; the processor is used to execute the instructions in the memory, so that the communication device performs a method as described in any one of the first or second aspects above.

[0043] In an eighth aspect, an embodiment of the present application provides a chip system, which includes a processor for supporting a communication device to implement the functions involved in the above aspects, for example, sending or processing the data and / or information involved in the above methods. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the communication device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0044] In the ninth aspect, an embodiment of the present application provides a communication device, comprising a processor and a communication interface, wherein the communication interface is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement a method as described in any one of the first aspect or the second aspect through a logic circuit or executing code instructions. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of the system architecture of an information processing method provided in an embodiment of the present application;

[0046] Figure 2 A schematic diagram of an interactive process of an information processing method provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of the starting position of the search space window provided in an embodiment of the present application;

[0048] Figure 4 A schematic diagram of the structure of a first communication device provided in an embodiment of the present application;

[0049] Figure 5 A schematic diagram of the structure of a second communication device provided in an embodiment of the present application;

[0050] Figure 6 A schematic diagram of the composition structure of another first communication device provided in an embodiment of the present application;

[0051] Figure 7 A schematic diagram of the composition structure of another second communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The embodiments of the present application provide an information processing method and a communication device, which are used to enable a first communication device to detect a first time window, thereby avoiding the problem of being unable to detect the time window.

[0053] The embodiments of the present application are described below with reference to the accompanying drawings.

[0054] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that such terms can be interchangeable under appropriate circumstances, and this is merely a way of distinguishing the objects of the same attributes when describing them in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0055] The technical solutions of the embodiments of the present application can be applied to various data processing communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), and other systems. The term "system" and "network" can be used interchangeably. A CDMA system can implement wireless technologies such as universal terrestrial radio access (UTRA) and CDMA2000. UTRA can include wideband CDMA (WCDMA) technology and other CDMA variants. CDMA2000 can cover interim standard (IS) 2000 (IS-2000), IS-95, and IS-856 standards. A TDMA system can implement wireless technologies such as global system for mobile communications (GSM). The OFDMA system can implement wireless technologies such as evolved universal radio terrestrial access (Evolved UTRA, E-UTRA), ultra mobile broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash OFDMA, etc. UTRA and E-UTRA are UMTS and UMTS evolved versions. 3GPP's long term evolution (LTE) and various versions based on LTE evolution are new versions of UMTS using E-UTRA. The fifth generation (5 Generation, abbreviated as "5G") communication system, the new radio (New Radio, abbreviated as "NR"), and the future sixth generation (6G) mobile communication system are the next generation communication systems under research. The technical solutions of the embodiments of the present application can be applied to various communication systems such as V2X, LTE-V, V2V, Internet of Vehicles, MTC, IoT, LTE-M, M2M and Internet of Things. In addition, the communication system can also be applicable to future-oriented communication technologies, and is applicable to the technical solutions provided in the embodiments of this application.The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0056] The communication system provided in embodiments of the present application may include a first communication device and a second communication device, and data can be transmitted between the first communication device and the second communication device. For example, the first communication device may include a terminal device, and the second communication device may include a network device. Alternatively, the first communication device may include a terminal device, and the second communication device may include another terminal device. Alternatively, the first communication device may include a network device, and the second communication device may include another network device.

[0057] Figure 1 A schematic diagram of the structure of a possible radio access network (RAN) according to an embodiment of the present application is shown. The RAN may be a base station access system of a 2G network (i.e., the RAN includes a base station and a base station controller), a base station access system of a 3G network (i.e., the RAN includes a base station and an RNC), a base station access system of a 4G network (i.e., the RAN includes an eNB and an RNC), or a base station access system of a 5G network.

[0058] The RAN includes one or more network devices. The network device can be any device with wireless transceiver functions, or a chip set in a device with specific wireless transceiver functions. The network devices include, but are not limited to: base stations (such as base station BS, base station NodeB, evolved base station eNodeB or eNB, base station gNodeB or gNB in the fifth generation 5G communication system, base station in future communication system, access node in WiFi system, wireless relay node, wireless backhaul node), etc. The base station can be: macro base station, micro base station, pico base station, small station, relay station, etc. Multiple base stations can support networks with one or more of the above-mentioned technologies, or future evolved networks. The core network can support networks with one or more of the above-mentioned technologies, or future evolved networks. The base station can include one or more co-sited or non-co-sited transmission receiving points (TRPs). The network device can also be a wireless controller, centralized unit (CU), or distributed unit (DU) in the cloud radio access network (CRAN) scenario. The network device can also be a server, wearable device, or vehicle-mounted device, etc. The following description takes the network device as a base station as an example. The multiple network devices can be base stations of the same type or different types. The base station can communicate with the terminal devices 1-6, or it can communicate with the terminal devices 1-6 through a relay station. The terminal devices 1-6 can support communication with multiple base stations of different technologies. For example, the terminal device can support communication with a base station that supports an LTE network, or it can support communication with a base station that supports a 5G network, and it can also support dual connection with a base station of an LTE network and a base station of a 5G network. For example, the terminal is connected to a RAN node of a wireless network. Currently, some examples of RAN nodes include: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP).In a network structure, the network device may include a centralized unit (CU) node, a distributed unit (DU) node, or a RAN device including a CU node and a DU node.

[0059] Terminal devices 1-6, also known as user equipment (UE), mobile stations (MS), mobile terminals (MT), or terminals, are devices that provide voice and / or data connectivity to users, or chips within such devices, such as handheld devices or in-vehicle devices with wireless connectivity. Currently, examples of terminal devices include mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals used in industrial control, wireless terminals used in self-driving vehicles, wireless terminals used in remote medical surgery, wireless terminals used in smart grids, wireless terminals used in transportation safety, wireless terminals used in smart cities, and wireless terminals used in smart homes. The terminal device provided in the embodiments of the present application may be a low-complexity terminal device and / or a terminal device in coverage enhancement A mode.

[0060] In an embodiment of the present application, the base station and UE1 to UE6 form a communication system, in which the base station sends one or more system information, RAR messages and paging messages to one or more UEs among UE1 to UE6. In addition, UE4 to UE6 also form a communication system, in which UE5 can be implemented as the function of a base station, and UE5 can send one or more system information, control information and paging messages to one or more UEs among UE4 and UE6.

[0061] In this application, transmission can be sending or receiving. When one side of the communication is sending, the other side of the communication is receiving. TB can be TB for uplink transmission or TB for downlink transmission.

[0062] The resources in the embodiment of the present application may be symbols, time slots, short time slots, subframes, etc. The resources in the embodiment of the present application may also be subcarriers, resource blocks, carriers, channel control elements, etc.

[0063] When the resource in the embodiment of the present application is a symbol, the time unit can be a time slot, a short time slot, or a subframe. When the resource in the embodiment of the present application is a subcarrier, the time unit can be a resource block, a carrier, or a channel control element.

[0064] See also Figure 2 The figure shows an interactive flow diagram of an information processing method provided in an embodiment of the present application. For example, the first communication device may be the aforementioned terminal device, and the second communication device may be the aforementioned network device. The information processing method provided in an embodiment of the present application, subsequent steps 201 to 203 are described from the perspective of the network device, and subsequent steps 211 to 213 are described from the perspective of the terminal device, and mainly include the following steps:

[0065] 201. The second communication device determines that the starting position of the first time window for sending control information is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource, wherein the first resource is the resource used by the first communication device to transmit data, and K1 and K2 are positive integers.

[0066] In an embodiment of the present application, a first time window is used for a second communication device to send control information, and the second communication device needs to determine the starting position of the first time window. The time window can also be referred to as a time period (time duration, or time period). For example, the time window can be a search space window, a monitoring time window, or a control information monitoring time window. The first search time window refers to the time period (time window) during which the second communication device may send control information, that is, the first communication device monitors the control information sent by the second communication device during the time period. The first time window can include one or more search spaces, and the second communication device can send control information to the first communication device in the search space within the first time window. The search space is a collection of time resources and frequency resources, and the second communication device can send control information to the first communication device in the time and frequency resources allocated by the search space. The starting position of the first time window is the starting position at which the first communication device can detect control information, that is, the first communication device can detect control information or detect the search space at the starting position of the first time window, or the first communication device can start detecting control information in the search space at the starting position of the first time window.

[0067] In an embodiment of the present application, there are multiple implementation methods for the second communication device to determine the starting position of the first time window. For example, the starting position of the first time window can be determined by the first resource, wherein the first resource is a resource used by the first communication device to transmit data. The first resource can be a resource pre-configured by the second communication device, for example, the first resource can be the aforementioned PUR. The first resource can be a user-specific pre-configured resource, and the first resource can also be a pre-configured resource shared by multiple users. The first resource has a starting position and an ending position, wherein the starting position of the first resource refers to the time and / or frequency position of the first resource at which the second communication device starts to send data, and the ending position of the first resource refers to the time and / or frequency position of the first resource at which the second communication device stops sending the first resource. For example, the starting position of the first resource refers to the first time unit included in the first resource or the starting position of the first time unit included in the first resource, and the ending position of the first resource refers to the last time unit included in the first resource or the ending position of the last time unit included in the first resource.

[0068] It should be noted that the first resource may be a resource used by the first communication device to transmit uplink data; or the first resource may be a preconfigured uplink resource (PUR). PUR is only an exemplary name. Its essence is that the network device configures the resource, and the first communication device can transmit uplink information on the resource without the need for dynamic scheduling or downlink control information scheduling by the second communication device. The resource can also be named by other names, such as a configured authorization resource. It should be understood that if the configured authorization resource can also realize the functions realized by the preconfigured uplink resource in the embodiment of the present application, the configured authorization resource can also be understood as the preconfigured uplink resource in the embodiment of the present application.

[0069] In an embodiment of the present application, the starting position of the first time window can be a time unit after the starting position of the first resource. For example, the starting position of the first time window is the K1th time unit after the starting position of the first resource. K1 represents the number of time units. For example, K1 is equal to 6, which means that the starting position of the first time window is the 6th time unit after the starting position of the first resource.

[0070] In some embodiments of the present application, the K1th time unit after the starting position of the first resource may refer to the first time unit after the first numerical value time units after the starting position of the first resource, the first numerical value is X1, the first numerical value may be sent by the second communication device to the first communication device or predefined, the first communication device determines that the first time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource; or the first valid time unit after X1 time units after the starting position of the first resource, the first communication device determines that the first valid time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource, and the valid time unit may be a reduced bandwidth, low-complexity and coverage enhanced (BL / CE) subframe.

[0071] In addition, the starting position of the first time window can also be a time unit after the end position of the first resource. For example, the starting position of the first time window is the K2th time unit after the end position of the first resource, where K2 represents the number of time units. For example, if K2 is equal to 4, it means that the starting position of the first time window is the 4th time unit after the start position of the first resource. For another example, K1 can be equal to K2, or K1 can be different from K2. The specific values of K1 and K2 need to be determined according to the application scenario.

[0072] In some embodiments of the present application, the K2th time unit after the end position of the first resource may refer to the first time unit after X2 time units after the end position of the first resource, the first value is X2, the first value may be sent by the second communication device to the first communication device or predefined, the first communication device determines that the first time unit after an interval of X2 time units from the end position of the first resource is the K2th time unit after the end position of the first resource; or the first valid time unit after X2 time units after the end position of the first resource, the first communication device determines that the first valid time unit after an interval of X2 time units from the end position of the first resource is the K2th time unit after the end position of the first resource, and the valid time unit may be a BL / CE subframe.

[0073] In an embodiment of the present application, the starting position of the first time window can be located after the starting position of the first resource, thereby being suitable for the detection of the first time window by the first communication device in an early termination transmission scenario, that is, the first communication device can perform detection of the first time window at the beginning of the transmission of the first resource to avoid the problem of being unable to detect the time window. In addition to being located after the starting position of the first resource, the starting position of the first time window can also be located after the end position of the first resource, thereby improving the efficiency of the first communication device in detecting the first time window and improving the flexibility of the configuration of the first time window.

[0074] 202. The second communication device sends first information to the first communication device, where the first information is used by the first communication device to determine a starting position of a first time window.

[0075] In an embodiment of the present application, after the second communication device determines the first information through the aforementioned step 201, the second communication device can send the first information to the first communication device, so that the first communication device can receive the first information from the second communication device, and the second communication device can parse the first information to determine the starting position of the first time window indicated by the second communication device.

[0076] In some embodiments of the present application, before the second communication device sends the first information to the first communication device in step 202, the information processing method provided in the embodiment of the present application further includes the following steps:

[0077] The second communication device determines that the starting position of the first time window is a position after the starting position of the first resource, the second communication device determines the first value according to K1, and the second communication device determines that the first information includes the first value; or,

[0078] The second communication device determines that the starting position of the first time window is a position after the ending position of the first resource, and the second communication device determines that the first information does not include the first value.

[0079] Among them, the first information indicates the starting position of the first time window in multiple ways, for example, the first information can carry a first value, or the first information can not carry the first value, and the second communication device can indicate the starting position of the first time window in two implementation modes according to whether the first information carries the first value, for example, the second communication device determines that the starting position of the first time window is a position after the starting position of the first resource, and the second communication device determines that the first information includes the first value; or, the second communication device determines that the starting position of the first time window is a position after the end position of the first resource, and the second communication device determines that the first information does not include the first value. After the first communication device receives the first information, it only needs to detect whether the first information carries the aforementioned first value to determine which of the two implementation modes the starting position of the first time window is. In the embodiment of the present application, the first value can be called a first parameter, and the first parameter can be determined based on K1. For example, the second communication device predetermines K1, and then determines the first parameter based on the value of K1. For example, K1 and the first parameter have a one-to-one correspondence, and the second communication device can determine the first parameter based on the correspondence.

[0080] Furthermore, in some embodiments of the present application, the first value is K1, that is, the second communication device can determine that the first value is equal to K1. Therefore, if the first information carries the first value, the first communication device can obtain the first value from the first information. The first communication device can also determine that the value of K1 is the first value carried in the first information, so that the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0081] In some embodiments of the present application, the first value is X1, and the first value may be sent by the second communication device to the first communication device, and the first communication device determines that the first time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource; or the first valid time unit after X1 time units after the starting position of the first resource, and the first communication device determines that the first valid time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource, and the valid time unit may be a BL / CE subframe.

[0082] In some other embodiments of the present application, the first numerical value is a numerical value M1, and M1 is a number greater than or equal to zero and less than or equal to 1. K1 is determined by M1 and the configuration parameters of the first resource. The configuration parameters of the first resource refer to the parameters configured for the first resource. For example, the configuration parameters of the first resource may be the parameters configured by the second communication device for the first communication device to use the first resource. The first information may carry the numerical value M1. After the first communication device obtains M1 from the first information, the first communication device may calculate K1 using M1 and the configuration parameters of the first resource according to a predetermined K1 or X1 generation method, so that the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0083] Furthermore, in some embodiments of the present application, the configuration parameters of the first resource include at least one of the following parameters: a period N1 of the first resource, a number N2 of repetitions of the first resource, and a number N3 of time units included in the first resource. N1 may be the period of the first resource configured by the second communication device, N2 is the number of repetitions of the first resource configured by the second communication device, and N3 is the number of time units included in the first resource configured by the second communication device. The first communication device may use N1, N2, or N3 to obtain K1 according to a predetermined K1 generation method.

[0084] For example, K1 can satisfy at least one of the following three relationships: M1×N1+A1, or M1×N2+A2, or M1×N3+A3, where A1, A2, and A3 are predetermined values, or A1, A2, or A3 are values received by the first communication device from the second communication device, for example, A1 to A3 are predetermined offsets. For another example, X1 can satisfy at least one of the following three relationships: M1×N1+A1, or M1×N2+A2, or M1×N3+A3. For example, after calculating M1×N1, K1 can be obtained by performing an offset according to A1. Similarly, K1 can be obtained by performing an offset according to A2 on M1×N2, and K1 can be obtained by performing an offset according to A3 on M1×N3. In an embodiment of the present application, the second communication device indicates M1 to the first communication device through the first information, so that the first communication device can calculate K1, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0085] It should be noted that M1 is a number greater than or equal to zero and less than or equal to 1. Therefore, when K1 is calculated using the above-mentioned methods such as M1×N1+A1, M1×N2+A2, or M1×N3+A3, when the transmission channel quality of the first communication device is poor, the first communication device needs to perform multiple repeated transmissions before successful transmission is possible. Currently, the first communication device also needs to begin monitoring the search space window in the fourth subframe after the end of the PUR. This causes the first communication device to monitor the search space window for a long time before receiving the downlink control information of the second communication device, which greatly wastes the power consumption of the first communication device. Since M1 is a number greater than zero and less than or equal to 1, the first time window is not detected until the M1×N1+A1, M1×N2+A2, or M1×N3+A3 time units after the starting position of the first resource, thereby avoiding wasting the power consumption of the first communication device.

[0086] It is not limited that, based on the above method of calculating K1 or X1, other similar methods can also be used, for example, K1 or X1 satisfies M1×(N1+A1), or M1×(N2+A2), or M1×(N3+A3), and there is no limitation on the values of A1 to A3.

[0087] In some other embodiments of the present application, the first numerical value is a numerical value M1, and M1 is a number greater than or equal to zero and less than or equal to 1. X1 is determined by M1 and the configuration parameters of the first resource. The configuration parameters of the first resource refer to the parameters configured for the first resource. For example, the configuration parameters of the first resource may be the parameters configured by the second communication device for the first communication device to use the first resource. The first information may carry the numerical value M1. After the first communication device obtains M1 from the first information, the first communication device may calculate X1 using M1 and the configuration parameters of the first resource according to a predetermined K1 or X1 generation method. Thus, the first communication device determines that the starting position of the first time window is the first valid time unit after X1 time units after the starting position of the first resource, that is, the K1th time unit. The first time unit after an interval of X1 time units after the starting position of the first resource is the K1th time unit after the starting position of the first resource; or the first valid time unit after X1 time units after the starting position of the first resource, the first communication device determines that the first valid time unit after an interval of X1 time units after the starting position of the first resource is the K1th time unit after the starting position of the first resource, and the valid time unit can be a BL / CE subframe.

[0088] Furthermore, in some embodiments of the present application, the configuration parameters of the first resource include at least one of the following parameters: a period N1 of the first resource, a number N2 of repetitions of the first resource, and a number N3 of time units included in the first resource. N1 may be the period of the first resource configured by the second communication device, N2 is the number of repetitions of the first resource configured by the second communication device, and N3 is the number of time units included in the first resource configured by the second communication device. The first communication device may use N1, N2, or N3 to obtain X1 according to a predetermined X1 generation method.

[0089] For example, X1 can satisfy at least one of the following three relationships: M1×N1+A1, or M1×N2+A2, or M1×N3+A3. For example, after calculating M1×N1, X1 can be obtained by performing an offset according to A1. Similarly, X1 can be obtained by performing an offset according to A2 on M1×N2, and X1 can be obtained by performing an offset according to A3 on M1×N3. In an embodiment of the present application, the second communication device indicates M1 to the first communication device through the first information, so that the first communication device can calculate K1, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0090] It should be noted that M1 is a number greater than or equal to zero and less than or equal to 1. Therefore, when X1 is calculated using the above-mentioned methods such as M1×N1+A1, M1×N2+A2, or M1×N3+A3, when the transmission channel quality of the first communication device is poor, the first communication device needs to perform multiple repeated transmissions before successful transmission is possible. Currently, the first communication device also needs to begin monitoring the search space window in the fourth subframe after the end of the PUR. This causes the first communication device to monitor the search space window for a long time before receiving the downlink control information of the second communication device, which greatly wastes the power consumption of the first communication device. Since M1 is a number greater than zero and less than or equal to 1, the first time window is not detected until the first valid subframe after M1×N1+A1, M1×N2+A2, or M1×N3+A3 time units after the starting position of the first resource, thereby avoiding wasting the power consumption of the first communication device.

[0091] It is not limited that, based on the above method of calculating X1, other similar methods can also be used, for example, X1 satisfies M1×(N1+A1), or M1×(N2+A2), or M1×(N3+A3), and there is no limitation on the values of A1 to A3.

[0092] In some embodiments of the present application, before the second communication device sends the first information to the first communication device in step 202, the information processing method provided in the embodiment of the present application further includes the following steps:

[0093] The second communication device determines that the first information is used to indicate that the first communication device can terminate transmission in advance, and the second communication device determines that the starting position of the first time window is a position after the starting position of the first resource; or,

[0094] The second communication device determines that the first information is used to indicate that the first communication device cannot terminate transmission early, and the second communication device determines that the starting position of the first time window is a position after the ending position of the first resource.

[0095] Among them, in the scenario of early termination of transmission, the second communication device also needs to indicate to the first communication device whether the transmission can be terminated early. In the embodiment of the present application, whether the transmission can be terminated early can be associated with the starting position of the first time window. The second communication device only needs to indicate to the first communication device whether the transmission can be terminated early. After the first communication device receives the first information, the first communication device can obtain the indication of whether the transmission can be terminated early from the second communication device. The first communication device determines that the starting position of the first time window is the position after the starting position of the first resource, or the starting position of the first time window is the position after the end position of the first resource based on the association between whether the transmission can be terminated early and the starting position of the first time window.

[0096] In the embodiment of the present application, "whether the transmission can be terminated early" can also be referred to as "whether early termination of transmission is enabled", and enabling early termination can also be understood as the second communication device (E-UTRAN, evolved universal terrestrial radio access network) indicating that the second communication device (E-UTRAN) may send uplink HARQ-ACK (hybrid automatic repeat request-acknowledge) feedback or uplink authorization for a new transmission to terminate PUSCH transmission in advance, or an explicit PUSCH (physical uplink shared channel) transmission completion confirmation. The second communication device only needs to indicate whether the early termination of transmission function is enabled, and the first communication device can determine the starting position of the first time window. Therefore, the second communication device does not need to separately indicate the starting position of the first time window, thereby reducing signaling overhead and improving the performance of the communication system.

[0097] In some embodiments of the present application, the first information may also be dedicated information generated by the second communication device to indicate the starting position of the first time window. For example, the first information indicates that the starting position of the first time window is a position after the starting position of the first resource; or the first information indicates that the starting position of the first time window is a position after the end position of the first resource. The first communication device may then receive the first information from the second communication device and determine, based on the indication carried in the first information, whether the starting position of the first time window is a position after the starting position of the first resource, or whether the starting position of the first time window is a position after the end position of the first resource.

[0098] In a scenario where multiple first communication devices share a first resource, the first resource may be a preconfigured resource shared by multiple users. For example, the scenario of sharing the first resource may be a shared PUR scenario, where many users share one PUR resource. If the starting position of the search space window is the 4th subframe after the end of the PUR, it will cause a collision of the search spaces of multiple users, reduce the reliability of the control channel, and waste user power and system resources.

[0099] In some embodiments of the present application, in a sharing scenario of the first resource, the demodulation reference signal (DMRS) index of each communication device and / or the resource index of each communication device are different, so the second communication device can use the DMRS index and / or the resource index to indicate the starting position of the first time window available to each communication device. Specifically, the first information includes DMRS configuration information and / or configuration information of the first resource.

[0100] The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine the starting position of the first time window;

[0101] The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine the length of the first time window.

[0102] The DMRS configuration information and / or the configuration information of the first resource are configured by the second communication device for the first communication device, or the DMRS configuration information and / or the configuration information of the first resource are determined by the first communication device according to predefined rules, and the predefined rules can be determined by the first communication device according to the cell identity (cell identity), such as the index of the cyclic shift of the DMRS is cell-ID mod x, and / or the index of the first resource is cell-ID mod y, x and / or y are predefined or numerical values sent by the second communication device to the first communication device. In the scenario of sharing the first resource, the second communication device can carry DMRS configuration information in the first information. For example, the DMRS configuration information can be the DMRS cyclic shift information (cycling shift). Then, after receiving the first information, the first communication device can obtain the DMRS configuration information from the first information, and determine the starting position of the first time window according to the DMRS configuration information. Since the DMRS configuration information of each communication device is different, in the scenario of multiple communication devices sharing the first resource, each communication device can determine the starting position of the first time window belonging to the communication device, thereby avoiding mutual interference caused by multiple communication devices detecting at the starting position of the same time window, solving the problem of time window collision in shared resources, improving system reliability, and improving resource utilization.

[0103] In the scenario of sharing the first resource, the second communication device can carry the configuration information of the first resource in the first information. For example, the configuration information of the first resource can be the resource index configured by the second communication device for the first communication device. Then, after receiving the first information, the first communication device can obtain the configuration information of the first resource from the first information, and determine the starting position of the first time window according to the configuration information of the first resource. Since the configuration information of the first resource of each communication device is different, in the scenario of multiple communication devices sharing the first resource, each communication device can determine the starting position of the first time window belonging to the communication device, thereby avoiding mutual interference caused by multiple communication devices detecting at the starting position of the same time window, solving the problem of time window collision in shared resources, improving system reliability, and improving resource utilization.

[0104] In some embodiments of the present application, the length of the first time window satisfies P1×Ld+B1, or P2×Ld+B2;

[0105] Among them, P1 is the maximum index value of the cyclic shift indicated by the DMRS configuration information, or the cyclic shift index value configured by the second communication device for the first communication device, or the maximum number of cyclic shift indexes, or the maximum number of cyclic shift configuration parameters, or the number of cyclic shift configuration parameters; the cyclic shift configuration parameter or cyclic shift index is used by the first communication device to determine the cyclic shift value.

[0106] P2 is the maximum number of first communication devices configured with the first resource indicated by the resource configuration information, or the resource index configured for the first communication device by the second communication device, or the maximum number of communication devices included in the first resource, or the number of communication devices included in the first resource, or the maximum number of resource indexes configured for the second communication device, or the number of resource indexes configured for the second communication device, or the maximum number of resources configured for the second communication device, or the number of resources configured for the second communication device.

[0107] Specifically, the first information carries DMRS configuration information, which indicates P1. P1 can be the maximum index value of the cyclic shift of the first communication device (i.e., the maximum number of cyclic shifts), or the cyclic shift index value configured by the second communication device for the first communication device (i.e., the number of cyclic shifts configured by the second communication device for the first communication device). The first communication device can use the above-mentioned P1 to obtain the length of the first time window according to a predetermined calculation method for the length of the first time window. The first information can also carry configuration information of the first resource, which indicates P2. P2 can be the maximum number of communication devices of the first communication device, or the resource index of the first communication device that configures the first resource. The first communication device can use the above-mentioned P2 to obtain the length of the first time window according to a predetermined calculation method for the length of the first time window. It is not limited to that P1 can also be the maximum number of cyclic shift indexes, the maximum number of cyclic shift configuration parameters, or the number of cyclic shift configuration parameters. The determination method of P1 can be configured according to the specific scenario.

[0108] The configuration parameters of the cyclic shift are described as follows: cyclic shift α λ In time slot n s The value of α λ =2πn cs,λ / 12 gives, where

[0109]

[0110] in, is given by the second communication device through high-layer signaling (such as cyclic shift), The maximum number of cyclic shift configuration parameters can be The maximum possible number of values, the number of configuration parameters of the cyclic shift can be The number of possible values.

[0111] For example, the length of the first time window satisfies P1×Ld+B1, or P2×Ld+B2, where Ld is the length of the search space of the first communication device, or the length of a predefined search space, or a predetermined length. The length of the first time window may also be referred to as the duration of the search space, the periodicity of the search space, the repetition number of the search space, or the repetition number of the physical downlink control channel (PDCCH). For example, the physical downlink channel may include: a machine type communication physical downlink control channel (MTC Physical Downlink Control Channel, MPDCCH) and an enhanced physical downlink control channel (ePDCCH).

[0112] B1 and B2 are predetermined values, or B1 or B2 are values received from the second communication device. For example, B1 and B2 can be carried in the first information. It is not limited to that B1 and B2 can be carried in the first information instead of in the first information, and B1 and B2 can be carried through other physical layer signaling or high-layer signaling. After calculating P1×Ld, the length of the first time window can be obtained by offsetting according to B1. Similarly, the length of the first time window can be obtained by offsetting P2×Ld according to B2. In an embodiment of the present application, the second communication device indicates P1 and P2 to the first communication device through the first information, so that the first communication device can calculate the length of the first time window, and the first communication device detects the first time window according to the determined length of the first time window.

[0113] In some embodiments of the present application, the first communication device may use the resource index of the first communication device, or the DMRS cyclic shift index or cyclic shift configuration parameter of the first communication device to calculate K1 or X1, or the first communication device may use the resource index of the first communication device, or the DMRS cyclic shift index of the first communication device to calculate K2 or X2. Taking the calculation of K1 and K2 as an example, specifically, K1 satisfies q+i×Ld, or q+j×Ld; and / or, K2 satisfies q+i×Ld, or q+j×Ld;

[0114] Wherein, q is a predefined integer greater than or equal to zero, or a value received from the second communication device;

[0115] i is the resource index of the first communication device,

[0116] j is the DMRS cyclic shift index of the first communication device,

[0117] Ld is the length of the search space of the first communication device, or the length of a predefined search space.

[0118] Among them, the DMRS configuration information indicates j, which can be the cyclic shift index value configured by the second communication device for the first communication device. The first communication device can use the above j to obtain the starting position of the first time window according to the predetermined K1 and K2 calculation method. The first information can also carry the configuration information of the first resource, and the configuration information of the first resource indicates i, which can be the resource index of the first communication device that configures the first resource. The first communication device can use the above i to obtain the starting position of the first time window according to the predetermined K1 and K2 calculation method. In a scenario where multiple communication devices share the first resource, each communication device can determine the starting position of the first time window belonging to the communication device, so that the second communication device can configure the starting position of the first time window of each first communication device, which can avoid mutual interference caused by multiple communication devices detecting the starting position of the same time window, solve the problem of time window collision in shared resources, improve system reliability, and improve resource utilization.

[0119] In some embodiments of the present application, in addition to performing the aforementioned steps 201 to 202, the information processing method performed by the second communication device in the embodiment of the present application may further include the following steps:

[0120] The second communication device determines a starting position of a search space of the first communication device within a first time window, where the first time window includes one or more search spaces, or the first time window includes one or more search spaces of the first communication device;

[0121] The second communication device sends second information to the first communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window.

[0122] The first time window may include one or more search spaces. The first communication device needs to detect the starting position of the search space within the first time window, and the second communication device may determine the starting position of the search space of the first communication device within the first time window. The second communication device then sends second information to the first communication device, so that after receiving the second information, the first communication device can determine the starting position of the search space of the first communication device within the first time window according to the indication of the second information. For example, the starting position of the search space of the first communication device within the first time window may be the starting position of the first time window, or the starting position of the search space of the first communication device within the first time window may be a position offset by a second value from the starting position of the first time window. The starting position of the first time window may be the starting position of the first time window determined according to the aforementioned method, or may be the starting position of the first time window determined according to an existing method, which is not limited here. For example, the second value may be determined based on the DMRS configuration parameters of the first communication device and / or the configuration parameters of the first resource. Therefore, in a scenario where multiple communication devices share the first resource, the starting position of the search space of each communication device within the first time window is different, thereby avoiding conflicts between multiple communication devices.

[0123] 211. The first communication device receives first information from the second communication device.

[0124] In the embodiments of the present application, a first communication device and a second communication device can communicate with each other. For example, if the second communication device sends a first message, the first communication device can receive the first message from the second communication device and then parse the first message. For a detailed description of the first message, see the description of the first message on the second communication device side.

[0125] 212. The first communication device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or that the starting position of the first time window is the K2th time unit after the end position of the first resource, where the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers.

[0126] In an embodiment of the present application, a first communication device obtains first information from a second communication device, and the first communication device can determine the starting position of a first time window based on the first information sent by the second communication device. A time window can also be referred to as a time period (time duration, or time period). For example, a time window can be a search space window, a monitoring time window, or a control information monitoring time window. The first search time window refers to a time period (time window) during which the second communication device may send control information, that is, the first communication device monitors the control information sent by the second communication device during the time period. The first time window can include one or more search spaces, and the search space is a collection of time resources and frequency resources. The starting position of the first time window is the starting position at which the first communication device can detect control information, that is, the first communication device can detect control information or detect the search space at the starting position of the first time window, or the first communication device can start detecting control information in the search space at the starting position of the first time window.

[0127] Among them, the starting position of the first time window can be a time unit after the starting position of the first resource. For example, the starting position of the first time window is the K1th time unit after the starting position of the first resource. K1 represents the number of time units. For example, K1 is equal to 6, which means that the starting position of the first time window is the 6th time unit after the starting position of the first resource.

[0128] In some embodiments of the present application, the K1th time unit after the starting position of the first resource may refer to the first time unit after the first numerical value time units after the starting position of the first resource, the first numerical value is X1, the first numerical value may be sent by the second communication device to the first communication device or predefined, the first communication device determines that the first time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource; or the first valid time unit after X1 time units after the starting position of the first resource, the first communication device determines that the first valid time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource, and the valid time unit may be a BL / CE subframe.

[0129] In addition, the starting position of the first time window can also be a time unit after the end position of the first resource. For example, the starting position of the first time window is the K2th time unit after the end position of the first resource, where K2 represents the number of time units. For example, if K2 is equal to 4, it means that the starting position of the first time window is the 4th time unit after the start position of the first resource. For another example, K1 can be equal to K2, or K1 can be different from K2. The specific values of K1 and K2 need to be determined according to the application scenario.

[0130] In some embodiments of the present application, the K2th time unit after the end position of the first resource may refer to the first time unit after X2 time units after the end position of the first resource, the first value is X2, X2 may be sent by the second communication device to the first communication device or predefined, the first communication device determines that the first time unit after an interval of X2 time units from the end position of the first resource is the K2th time unit after the end position of the first resource; or the first valid time unit after X2 time units after the end position of the first resource, the first communication device determines that the first valid time unit after an interval of X2 time units from the end position of the first resource is the K2th time unit after the end position of the first resource, and the valid time unit may be a BL / CE subframe.

[0131] In the embodiment of the present application, step 212, in which the first communications device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the K2th time unit after the ending position of the first resource, includes:

[0132] The first information includes a first value, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource, where K1 is determined by the first communication device according to the first value; or,

[0133] The first information does not include the first value. The first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource. K2 is a predetermined value, or K2 is a value received from the second communication device.

[0134] Among them, the first information indicates the starting position of the first time window in multiple ways, for example, the first information can carry the first value, or the first information can not carry the first value, and the second communication device can indicate the starting position of the first time window in two implementation modes according to whether the first information carries the first value, for example, the second communication device determines that the starting position of the first time window is the position after the starting position of the first resource, and the second communication device determines that the first information includes the first value; or, the second communication device determines that the starting position of the first time window is the position after the end position of the first resource, and the second communication device determines that the first information does not include the first value. After the first communication device receives the first information, it only needs to detect whether the first information carries the aforementioned first value to determine which of the two implementation modes the starting position of the first time window is. In the embodiment of the present application, the first value can be referred to as a first parameter, and the first value can be determined according to K1. For example, the second communication device predetermines K1, and then determines the first value according to the value of K1. For example, K1 and the first value have a one-to-one correspondence, and the second communication device can determine the first value according to the correspondence.

[0135] Furthermore, in some embodiments of the present application, the first value is K1, that is, the second communication device can determine that the first value is equal to K1. Therefore, if the first information carries the first value, the first communication device can obtain the first value from the first information. The first communication device can also determine that the value of K1 is the first value carried in the first information, so that the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0136] In some embodiments of the present application, the first value is X1, and the first value may be sent by the second communication device to the first communication device, and the first communication device determines that the first time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource; or the first valid time unit after X1 time units after the starting position of the first resource, and the first communication device determines that the first valid time unit after an interval of X1 time units from the starting position of the first resource is the K1th time unit after the starting position of the first resource, and the valid time unit may be a BL / CE subframe.

[0137] In some other embodiments of the present application, the first numerical value is a numerical value M1, and M1 is a number greater than zero and less than or equal to 1. K1 is determined by M1 and the configuration parameters of the first resource. The configuration parameters of the first resource refer to the parameters configured for the first resource. For example, the configuration parameters of the first resource may be the parameters configured by the second communication device for the first communication device to use the first resource. The first information may carry the numerical value M1. After the first communication device obtains M1 from the first information, the first communication device may calculate K1 using M1 and the configuration parameters of the first resource according to a predetermined K1 generation method, so that the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0138] Furthermore, in some embodiments of the present application, the configuration parameters of the first resource include at least one of the following parameters: a period N1 of the first resource, a number N2 of repetitions of the first resource, and a number N3 of time units included in the first resource. N1 may be the period of the first resource configured by the second communication device, N2 is the number of repetitions of the first resource configured by the second communication device, and N3 is the number of time units included in the first resource configured by the second communication device. The first communication device may use N1, N2, or N3 to obtain K1 according to a predetermined K1 generation method.

[0139] For example, K1 can satisfy at least one of the following three relationships: M1×N1+A1, M1×N2+A2, or M1×N3+A3, where A1, A2, and A3 are predetermined values, or A1, A2, or A3 are values received by the first communication device from the second communication device, for example, A1 to A3 are predetermined offsets. A1, A2, and A3 can also be values received by the first communication device from the second communication device. For example, A1, A2, and A3 can be carried in the first information. It is not limited to this, but A1, A2, and A3 can also be carried in other physical layer signaling or higher layer signaling instead of in the first information. After calculating M1×N1, K1 can be obtained by applying an offset according to A1. Similarly, K1 can be obtained by applying an offset according to A2 to M1×N2 and by applying an offset according to A3 to M1×N3. In an embodiment of the present application, the second communication device indicates M1 to the first communication device through the first information, so that the first communication device can calculate K1, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0140] It is not limited that, based on the above method of calculating K1, other similar methods can also be used, for example, K1 satisfies M1×(N1+A1), or M1×(N2+A2), or M1×(N3+A3), and there is no limitation on the values of A1 to A3.

[0141] In some other embodiments of the present application, the first numerical value is a numerical value M1, and M1 is a number greater than or equal to zero and less than or equal to 1. X1 is determined by M1 and the configuration parameters of the first resource. The configuration parameters of the first resource refer to the parameters configured for the first resource. For example, the configuration parameters of the first resource may be the parameters configured by the second communication device for the first communication device to use the first resource. The first information may carry the numerical value M1. After the first communication device obtains M1 from the first information, the first communication device may calculate X1 using M1 and the configuration parameters of the first resource according to a predetermined K1 or X1 generation method. Thus, the first communication device determines that the starting position of the first time window is the first valid time unit after X1 time units after the starting position of the first resource, that is, the K1th time unit. The first time unit after an interval of X1 time units after the starting position of the first resource is the K1th time unit after the starting position of the first resource; or the first valid time unit after X1 time units after the starting position of the first resource, the first communication device determines that the first valid time unit after an interval of X1 time units after the starting position of the first resource is the K1th time unit after the starting position of the first resource, and the valid time unit can be a BL / CE subframe.

[0142] Furthermore, in some embodiments of the present application, the configuration parameters of the first resource include at least one of the following parameters: a period N1 of the first resource, a number N2 of repetitions of the first resource, and a number N3 of time units included in the first resource. N1 may be the period of the first resource configured by the second communication device, N2 is the number of repetitions of the first resource configured by the second communication device, and N3 is the number of time units included in the first resource configured by the second communication device. The first communication device may use N1, N2, or N3 to obtain X1 according to a predetermined X1 generation method.

[0143] For example, X1 can satisfy at least one of the following three relationships: M1×N1+A1, or M1×N2+A2, or M1×N3+A3. For example, after calculating M1×N1, X1 can be obtained by performing an offset according to A1. Similarly, X1 can be obtained by performing an offset according to A2 on M1×N2, and X1 can be obtained by performing an offset according to A3 on M1×N3. In an embodiment of the present application, the second communication device indicates M1 to the first communication device through the first information, so that the first communication device can calculate K1, and the first communication device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource.

[0144] It should be noted that M1 is a number greater than or equal to zero and less than or equal to 1. Therefore, when X1 is calculated using the above-mentioned methods such as M1×N1+A1, M1×N2+A2, or M1×N3+A3, when the transmission channel quality of the first communication device is poor, the first communication device needs to perform multiple repeated transmissions before successful transmission is possible. Currently, the first communication device also needs to begin monitoring the search space window in the fourth subframe after the end of the PUR. This causes the first communication device to monitor the search space window for a long time before receiving the downlink control information of the second communication device, which greatly wastes the power consumption of the first communication device. Since M1 is a number greater than zero and less than or equal to 1, the first time window is not detected until the first valid subframe after M1×N1+A1, M1×N2+A2, or M1×N3+A3 time units after the starting position of the first resource, thereby avoiding wasting the power consumption of the first communication device.

[0145] It is not limited that, based on the above method of calculating X1, other similar methods can also be used, for example, X1 satisfies M1×(N1+A1), or M1×(N2+A2), or M1×(N3+A3), and there is no limitation on the values of A1 to A3.

[0146] In the embodiment of the present application, step 212, in which the first communications device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the K2th time unit after the ending position of the first resource, includes:

[0147] The first information indicates that the first communications device can terminate transmission early, and the first communications device determines that a starting position of the first time window is a K1-th time unit after a starting position of the first resource, where K1 is a predetermined value or a value received from the second communications device;

[0148] The first information indicates that the first communication device cannot terminate the transmission early. The first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource. K2 is a predetermined value, or K2 is a value received from the second communication device.

[0149] Among them, in the scenario of early termination of transmission, the second communication device also needs to indicate to the first communication device whether the transmission can be terminated early. In the embodiment of the present application, whether the transmission can be terminated early can be associated with the starting position of the first time window. The second communication device only needs to indicate to the first communication device whether the transmission can be terminated early. After the first communication device receives the first information, the first communication device can obtain the indication of whether the transmission can be terminated early from the second communication device. The first communication device determines that the starting position of the first time window is the position after the starting position of the first resource, or the starting position of the first time window is the position after the end position of the first resource based on the association between whether the transmission can be terminated early and the starting position of the first time window.

[0150] In the embodiment of the present application, "whether early termination of transmission is possible" may also be referred to as "whether early termination of transmission is enabled". Enabling early termination may also be understood as the second communication device (E-UTRAN) indicating that the second communication device (E-UTRAN) may send uplink HARQ-ACK feedback or uplink authorization for a new transmission to terminate PUSCH transmission early, or an explicit confirmation of the completion of PUSCH transmission. The second communication device only needs to indicate whether the early termination of transmission function is enabled, and the first communication device can determine the starting position of the first time window. Therefore, the second communication device does not need to separately indicate the starting position of the first time window, thereby reducing signaling overhead and improving the performance of the communication system.

[0151] In some embodiments, the first information indicates that the first communications device can terminate transmission early, and the first communications device determines that the starting position of the first time window is the first time unit that is X1 time units after the starting position of the first resource, or the starting position of the first time window is the first valid time unit that is X1 time units after the starting position of the first resource, where the valid time unit may be a BL / CE subframe. X1 may be predefined or configured by the second communications device.

[0152] The first information indicates that the first communications device cannot terminate transmission early. The first communications device determines that the starting position of the first time window is the first time unit that is X2 time units after the starting position of the first resource, or the starting position of the first time window is the first valid time unit that is X2 time units after the starting position of the first resource, where the valid time unit may be a BL / CE subframe. X2 may be predefined or configured by the second communications device.

[0153] It should be noted that K1 or X1 can also be determined according to a predefined method, for example, according to the configuration parameters of the first resource and a first numerical value, the first numerical value is predefined, such as the first numerical value is 0.25 or 0.5. The configuration parameters of the first resource include at least one of the following parameters: the period N1 of the first resource, the number of repetitions N2 of the first resource, and the number N3 of time units included in the first resource. It is not limited that based on the above-mentioned method of calculating K1 or X1, other similar methods can also be used, for example, K1 satisfies M3×N1+A1, or M3×N2+A2, or M3×N3+A3, and there is no limit on the values of A1 to A3, where M3 is a predefined first numerical value.

[0154] In some embodiments of the present application, step 212, in which the first communications device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the K2th time unit after the ending position of the first resource, includes:

[0155] The first information indicates that the starting position of the first time window is a position after the starting position of the first resource, and the first communications device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource, where K1 is a predetermined value or a value sent by the second communications device to the first communications device; or

[0156] The first information indicates that the starting position of the first time window is the position after the end position of the first resource. The first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource. K2 is a predetermined value, or K2 is a value sent by the second communication device to the first communication device.

[0157] The first information may also be dedicated information generated by the second communication device to indicate the starting position of the first time window. For example, the first information indicates that the starting position of the first time window is a position after the starting position of the first resource; or the first information indicates that the starting position of the first time window is a position after the end position of the first resource. The first communication device may receive the first information from the second communication device and determine, based on the indication carried in the first information, whether the starting position of the first time window is a position after the starting position of the first resource, or whether the starting position of the first time window is a position after the end position of the first resource.

[0158] In some embodiments, the first information indicates that the starting position of the first time window is a position after the starting position of the first resource, and the first communications device determines that the starting position of the first time window is the first time unit after an interval of X1 time units after the starting position of the first resource, or the starting position of the first time window is the first valid time unit after X1 time units after the starting position of the first resource, where the valid time unit may be a BL / CE subframe. X1 may be predefined or configured by the second communications device.

[0159] The first information indicates that the starting position of the first time window is a position after the end position of the first resource. The first communications device determines that the starting position of the first time window is the first time unit that is X2 time units after the starting position of the first resource, or the starting position of the first time window is the first valid time unit that is X2 time units after the starting position of the first resource. The valid time unit may be a BL / CE subframe. X2 may be predefined or configured by the second communications device.

[0160] For different implementations of the above-mentioned first information, an example is given below. The first information can be used to indicate whether the starting position of the first time window is located after the starting position or the end position of the first resource, or the first information is used to enable early termination of transmission. The first information indicates that the starting position of the first time window is located after the starting position of the first resource or indicates that early termination of transmission is enabled, then the first time window is located at the K1th subframe after the starting resource of the first resource. The first information indicates that the starting position of the first time window is located after the end position of the first resource or indicates that early termination of transmission is (not) enabled, then the starting position of the first time window is located at the K2th subframe after the end position of the first resource. K1 and K2 can be the same or different, and can be determined in combination with the application scenario. The second communication device indicates the starting position of the first time window to the first communication device through the above-mentioned first information, so that the first communication device parses the first information and obtains the starting position of the first time window according to the instruction of the second communication device, so that the starting position of the first time window can be detected in time, avoiding the situation where the early termination of transmission has been completed but the time window has not been detected.

[0161] In some embodiments of the present application, in addition to performing the aforementioned steps 211 to 212, the information processing method performed by the first communication device in the embodiment of the present application may further include the following steps:

[0162] The first communication device receives second information from the second communication device, where the second information is used to indicate a starting position of a search space of the first communication device within a first time window, where the first time window includes one or more search spaces;

[0163] The first communication device determines a starting position of the search space of the first communication device within the first time window according to the second information.

[0164] Among them, one or more search spaces may be included in the first time window. The first communication device needs to detect the starting position of the search space in the first time window, and the second communication device can determine the starting position of the search space of the first communication device in the first time window. Then, the second communication device sends second information to the first communication device, so that after receiving the second information, the first communication device can determine the starting position of the search space of the first communication device in the first time window according to the instruction of the second information. For example, the starting position of the search space of the first communication device in the first time window can be the starting position of the first time window, or the starting position of the search space of the first communication device in the first time window can be a position after the starting position of the first time window is offset by a second value. For example, the second value can be determined based on the DMRS configuration parameters of the first communication device and / or the configuration information parameters of the first resource. Therefore, in a scenario where multiple communication devices share the first resource, the starting position of the search space of each communication device in the first time window is different, avoiding conflicts between multiple communication devices.

[0165] 203. The second communication device sends control information to the first communication device according to the starting position of the first time window.

[0166] In an embodiment of the present application, after the second communication device indicates the starting position of the first time window to the first communication device, the second communication device may also send control information to the first communication device based on the starting position of the first time window. Since the first communication device has determined the starting position of the first time window, the first communication device may detect the control information sent by the second communication device according to the starting position of the first time window, so that the first communication device can obtain the control information of the second communication device. For example, the control information is used to indicate whether the data transmitted by the first communication device is successfully transmitted, or the control information is used to indicate the scheduling information of the physical uplink shared channel of the first communication device, or the control information is used to instruct the first communication device to fall back, or the control information is used to instruct the first communication device to retransmit on the next first resource.

[0167] 213. The first communication device detects the control information sent by the second communication device according to the determined starting position of the first time window.

[0168] In an embodiment of the present application, after the second communication device indicates the starting position of the first time window to the first communication device, the second communication device may also send control information to the first communication device according to the starting position of the first time window. Since the first communication device has determined the starting position of the first time window, the first communication device may detect the control information sent by the second communication device according to the starting position of the first time window, so that the first communication device can obtain the control information of the second communication device. For example, the control information is used to indicate whether the data transmitted by the first communication device is successfully transmitted, or the control information is used to indicate the scheduling information of the physical uplink shared channel of the first communication device, or the control information is used to instruct the first communication device to fall back, or the control information is used to instruct the first communication device to retransmit on the next first resource.

[0169] It can be seen from the examples of the aforementioned embodiments that the first communication device receives first information from the second communication device, and the first communication device determines, based on the first information, that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource, the first resource is the resource used by the first communication device to transmit data, K1 and K2 are positive integers, and the first communication device detects the control information sent by the second communication device according to the determined starting position of the first time window. In an embodiment of the present application, the second communication device can indicate through the first information that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource. Therefore, the first communication device can determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource, or the starting position of the first time window is the K2th time unit after the end position of the first resource according to the indication of the second communication device. The starting position of the first time window can be indicated by the second communication device to the first communication device. The starting position of the first time window can be located after the starting position of the first resource, so that it is suitable for the first communication device to detect the first time window in the scenario of early termination of transmission, avoiding the problem of not being able to detect the time window. In addition to being located after the starting position of the first resource, the starting position of the first time window can also be located after the end position of the first resource, thereby improving the efficiency of the first communication device in detecting the first time window.

[0170] To facilitate a better understanding and implementation of the above solutions in the embodiments of the present application, the following examples are given for specific explanation using corresponding application scenarios.

[0171] The following example uses the first communication device as a user equipment and the second communication device as a base station. The interaction process between the user equipment and the base station is as follows:

[0172] 1. The base station determines the first information.

[0173] 2. The base station sends first downlink information to the user equipment.

[0174] The first information includes one or more of the following information: a first parameter, DMRS configuration information, and resource configuration information.

[0175] 3. The user equipment receives the first information sent by the base station.

[0176] Next, examples are given for the first information, which is the first parameter, DMRS configuration information, and resource configuration information.

[0177] When the first information is the first parameter:

[0178] The first parameter is used to instruct the user equipment to determine the starting position of the search space window. For example, the first parameter can also be used to determine the starting position of the search space within the search space window. The starting position of the search space within the search space window can be simply referred to as the "starting position of the search space."

[0179] like Figure 3 As shown, it is a schematic diagram of the starting position of the search space window provided in an embodiment of the present application. Exemplarily, the first parameter can be a first numerical value x, which is a positive integer greater than or equal to 1, and the user equipment determines the starting position of the search space window as the x-th subframe after the first position (such as the first subframe or the last subframe) of the first resource (such as PUR) based on the first parameter. It should be noted that the subframe can be understood as a valid subframe or an absolute subframe. Similarly, the search space window can be understood as a time period for detecting the search space, that is, the first search space needs to be monitored within this time period. The search space window is only an exemplary naming, and can also be named as other names such as search space time length, search space time period, etc., which are not specifically limited here.

[0180] Exemplarily, the first parameter may also be a second value y, where y is the aforementioned M1 and y is a number greater than or equal to 0 and less than or equal to 1. The user equipment determines the starting position of the search space window based on the second value y. The first parameter may be the period, number of repetitions, or absolute number of subframes included in the first resource. For example, if the first parameter is the number of repetitions N, then the starting position of the search space is the N*yth subframe after the first position of the first resource.

[0181] Exemplarily, when the base station configures the first parameter, the search space window starts at the first position of the PUR; when the base station does not configure the first parameter, the search space window starts at the second position of the PUR, and the first position and the second position are different. Optionally, the first position is the xth subframe (or N*y subframes) after the start subframe of the PUR (also referred to as the first subframe of the PUR resource or the fourth subframe of the PUR resource), and the second position is the qth subframe after the end subframe of the PUR resource (also referred to as the last subframe, or the Nth subframe, where N is the number of repetitions of the PUR), where q is predefined, for example, q=4. Optionally, q is determined based on DMRS configuration information (such as cyclic shift information) and / or allocated resource configuration information (such as the resource index used).

[0182] Next, an example is given to illustrate a method for determining the search space window when the first information is DMRS configuration information and / or resource configuration information.

[0183] Exemplarily, the length of the search space or the length of the search space window is determined according to the (maximum) number of user devices in the first resource, or it can also be said that the length of the search space or the length of the search space window is mutually related to the (maximum) number of user devices in the first resource. For example, the length of the search space or the length of the search space window L is L=N*Ld, where Ld is a first length, for example, the first length is the length of the search space of the first type (such as a user equipment-specific PUR), or the first length is a predefined time window length. Optionally, the (maximum) number of user devices in the first resource can be predefined, such as N=8, and the number of user devices in the first resource can also be configured by the base station, such as including the number information in the resource configuration information; the (maximum) number of user devices in the first resource can also be understood as the (maximum) number of user devices sharing the first resource, or can be understood as the (maximum) number of DMRS cyclic shifts.

[0184] Exemplarily, the starting position of the search space or the search space window is determined based on the first information. For example, the starting position of the search space or the search space time window is determined based on a first configuration of the DMRS, for example, the first configuration is a cyclic shift, such as an index (index) i corresponding to the DMRS cyclic shift. For example, the first configuration is an orthogonal cover code (OCC), such as an index i corresponding to the OCC.

[0185] For example, the search space or search space window of the first resource may be L=N*Ld, where Ld is the first length and N is the total number of user equipment in the first resource. The position of the search time window or search space of the user equipment is the position of the search space indexed by i, or the starting position is (i-1)*Ld. Optionally, the position is determined relative to the starting position or the ending position of the first resource.

[0186] Optionally, the user equipment further receives third information, where the third information is used to indicate whether the user equipment enables early data termination or indicates whether the starting position of the user equipment search space is relative to the starting position of the PUR or the ending position of the PUR. For example, the search time window or the search space position of the user equipment is the position with index i, or the starting position is (i-1)*Ld, or the search space offset is related to the first information, and the offset is used to indicate the starting position of the search space.

[0187] Optionally, the position of the search space or the search space window is determined relative to the starting position or the ending position of the first resource, and the user equipment also receives fourth information, which is used to indicate whether the user equipment enables early data termination or indicates whether the starting position of the user equipment search space is relative to the starting position of the PUR or the ending position of the PUR.

[0188] Exemplarily, the starting position of the user equipment search space or the starting position of the search space window is configurable and determined based on the first information. The optional starting position is q+i*Ld, for example, q=4, where i is determined based on the user equipment resources (PUR resources configured for the user equipment) or the DMRS configuration (such as the cyclic shift index of the DMRS), for example, i is the user equipment resource index, or the DMRS cyclic shift index.

[0189] Exemplarily, the frequency resource used by the search space of the user equipment is determined according to the first information. For example, if the system bandwidth includes K frequency positions, the resource index configured by the user equipment is i or the cyclic shift index of the DMRS is i, then the index of the frequency resource used by the search space of the user equipment is i.

[0190] 4. The user equipment determines the first information, and determines that it is a search space of the PUR based on the first information.

[0191] 5. The user equipment detects the control information according to the determined search space.

[0192] The embodiments of the present application can also be used for the compatibility of other communication systems with other systems, such as the compatibility of the NR system with the enhanced machine type communication (eMTC) system and the further enhanced machine type communication (Further eMTC, FeMTC) system.

[0193] In this embodiment, the configuration of the search space window's starting position implicitly indicates whether the PUR search space starts at the beginning or end of the PUR resource, thereby enabling early termination of transmission, reducing signaling overhead, and improving system performance. By combining the search space's starting position with the DMRS or PUR resource configuration, the problem of search space collision in shared resources is resolved, improving system reliability and increasing resource utilization.

[0194] Example 1:

[0195] Current preconfigured transmissions support multiple users sharing the same transmission resource. During signal transmission, the user's channel status constantly changes, and therefore the number of transmission repetitions also changes. However, the size of the shared preconfigured resource is fixed. Therefore, if a user transmits too many repetitions, the preconfigured resource cannot meet the user's transmission needs. If the channel improves and the number of transmission repetitions decreases, if the user still shares the preconfigured resource with a user with a high number of repetitions, the user will still occupy the shared resource, but will actually use very little of it, resulting in significant resource waste.

[0196] The embodiments of this application provide the following solutions:

[0197] The second communication device sends first indication information to the first communication device, where the first indication information is used to indicate a first number and / or a second number, and the first number is smaller than the second number.

[0198] In some embodiments of the present application, the first indication information is a first number and / or a second number.

[0199] In some other embodiments of the present application, the first indication information indicates a first parameter and / or a second parameter, and the second communication device determines the first number based on the first parameter and the first number of repetitions of the signal transmission of the first communication device, and / or the second communication device determines the second number based on the second parameter and the first number of repetitions of the signal transmission of the first communication device. For example, the first number is determined based on the product of the first parameter and the first number of repetitions, and the second number is determined based on the second parameter and the first number of repetitions. Optionally, the first number of repetitions is the number of repetitions of the first configuration of the PUR, or the first number of repetitions can also be the first resource length (the number of subframes included, or the number of valid subframes included, or the number of BL / CE subframes included), or the first number of repetitions can also be the maximum length of the first resource (the number of subframes included, or the number of valid subframes included, or the number of BL / CE subframes included).

[0200] The number of repetitions of signal transmission by the first communication device is greater than or equal to the first number, and the number of repetitions of signal transmission by the first communication device is less than or equal to the second number, and the second communication device receives a signal from the first communication device through the first resource; or

[0201] The number of repetitions of signal transmission by the first communication device is greater than or equal to the first number, and the second communication device receives a signal from the first communication device through the first resource; or

[0202] The number of repetition transmissions of the signal transmission of the first communication device is less than or equal to the second number, and the second communication device receives the signal from the first communication device through the first resource.

[0203] In an embodiment of the present application, a first communication device receives first indication information sent by a second communication device, where the first indication information is used to indicate a first number and / or a second number, and the first number is smaller than the second number;

[0204] The first communication device determines to send a signal through the first resource if the number of repetitions of signal transmission by the first communication device is greater than or equal to the first number and the number of repetitions of signal transmission by the first communication device is less than or equal to the second number; or

[0205] The number of repetitions of signal transmission by the first communications device is greater than or equal to the first number, and the first communications device determines to send a signal through the first resource; or

[0206] The number of repeated transmissions of the signal transmission of the first communication device is less than or equal to the second number, and the first communication device determines to send the signal through the first resource.

[0207] The first communication device sends a signal to the second communication device using a first resource.

[0208] The first number may also be referred to as a first length, and the second number may also be referred to as a second length. The signal may be one or more of a physical uplink shared channel, uplink data, an uplink sounding reference signal, and an uplink demodulation reference signal.

[0209] In some embodiments of the present application, the number of repeated transmissions of the first communication device is greater than the second number, the first communication device initiates random access, or the first communication device performs early data transmission, or the first communication device releases the first resource.

[0210] In some embodiments of the present application, the second communication device also sends a second indication message to the first communication device, the first communication device receives the second indication message, the number of repeated transmissions of the first communication device is greater than the second number, the second indication message instructs the first communication device to initiate random access, or the second indication message instructs the first communication device to perform early data transmission, or the second indication message instructs the first communication device to release the first resource.

[0211] In some embodiments of the present application, the second communication device also sends third indication information to the first communication device, the first communication device receives the third indication information, the number of repeated transmissions of the first communication device is less than the first number, and the third indication information indicates that the first communication device uses a third resource to transmit a signal, and the first resource and the third resource are different resources.

[0212] In some embodiments of the present application, the number of repeated transmissions of the first communication device is less than the first number, the first communication device uses a third resource to transmit a signal, and the first resource and the third resource are different resources.

[0213] Exemplarily, the first resource and the second resource are PUR resources.

[0214] For periodic services, in order to reduce resource overhead, reduce data transmission delay and save energy, services can be transmitted on predefined resources, that is, DCI dynamic scheduling is not required, and the terminal device can transmit uplink information on pre-configured resources, wherein the uplink information may include one or more of data, control information and reference signals. The specific form of the uplink information is not specifically limited here. In addition, it should be noted that the pre-configured uplink resource (PUR) is only an exemplary name. Its essence is that the network device configures the first resource, and the terminal device can transmit uplink information on the first resource without the need for dynamic scheduling of the network device or downlink control information scheduling. The resource can also be named by other names, such as configuration authorization resource. It should be understood that if the configuration authorization resource can also realize the function realized by the first resource in the embodiment of the present application, the configuration authorization resource can also be understood as the first resource in the embodiment of the present application. For the convenience of description, the first resource is uniformly referred to as pre-configured resource in the embodiment of the present application.

[0215] An example is given below: the base station sends first indication information, where the first indication information is used to indicate a first number (length) and / or a second number (length), and the first length is smaller than the second length.

[0216] Exemplarily, when the number of user repetitions is greater than the first length and or less than the second length, the first resource is used to transmit the signal.

[0217] Exemplarily, when the number of transmission repetitions of a user exceeds the second length, the user initiates random access or early data transmission, and / or releases the first resource. For example, when the number of transmission repetitions of a user exceeds the second length, the user transmits a signal using a second resource, where the first resource and the second resource are different and both are preconfigured resources.

[0218] Exemplarily, when the number of repetitions is less than the first length, the user uses a third resource to transmit a signal, and the first resource and the third resource are different.

[0219] When a user's repetition count is high, it's no longer suitable to transmit signals on the current shared resource. Therefore, EDT or RACH fallback is sent, or a longer resource is used for transmission. This avoids transmission failures and increases the probability of successful transmission. When the repetition count is low, switching transmission resources allows users with smaller repetition counts to be assigned to the same resource, fully utilizing resources and avoiding waste.

[0220] Example 2:

[0221] Currently, the communication system can support user rollback, but there is no solution for how to instruct the user to rollback. The embodiments of the present application can also solve the problem of how to instruct the user to rollback.

[0222] The embodiments of this application provide the following solutions:

[0223] The second communication device sends second indication information to the first communication device, where the second indication information is used to instruct the first communication device to perform fallback, and / or perform random access, and / or perform early transmission or retransmission of data.

[0224] In an embodiment of the present application, a first communication device receives second indication information sent by a second communication device, where the second indication information is used to instruct the first communication device to perform fallback, and / or random access, and / or early transmission or retransmission of data;

[0225] The first communication device performs fallback and / or random access and / or early transmission or retransmission of data according to the instruction of the second indication information.

[0226] An example is given below: the base station sends second indication information, where the second indication information is used to instruct the user to fallback and / or perform random access and / or perform early transmission or retransmission of data.

[0227] Optionally, the base station indicates the second indication information through the first subfield, for example, the first field includes 2 bits, the first state (such as 00) indicates retransmission or random access, the second state (01) indicates early data transmission, and the third state (10) indicates retransmission or retransmission using the next PUR. Alternatively, the first field includes 1 bit, the first state indicates random access or early data transmission, and the second state indicates retransmission or retransmission using the next PUR. Optionally, the first field is a TA adjustment field or a field used for TA adjustment, and the field is in the first state for indicating user fallback.

[0228] Optionally, the base station indicates the second indication information through a first field set and a second field. The first field set includes one field or multiple fields. One or more fields of the first field set are set to a first state set to indicate that the downlink control information is used to indicate fallback or user random access or data early transmission, and / or the second state indicates that the downlink control information is used for non-fallback or ACK feedback, etc. The first field set is a first state set, and the second field indicates user random access or data early transmission or retransmission. For example, the first field set includes a field, the field includes a bit, and the field is 1 to indicate that the downlink control information is used to indicate fallback or user random access or data early transmission; optionally, the first field set includes one or more of the following fields: a third field is used to indicate a PUR transmission status, the transmission status includes a successful transmission ACK or retransmission, a fourth field is used to indicate resource allocation, and a fifth field is used to indicate an MCS. The first state set of the first field set is: all bits of the third field are set to 0, all bits of the fourth field are set to 1, and all bits of the fifth field are set to 1. The second field includes 2 bits, the first state (such as 00) indicates random access, the second state (01) indicates early data transmission, and the third state (10) indicates retransmission or retransmission using the next PUR. Alternatively, the second field includes 1 bit, the first state indicates random access or early data transmission, and the second state indicates retransmission or retransmission using the next PUR.

[0229] In an embodiment of the present application, signaling is designed to indicate the user's fallback and indicate whether it will fall back to EDT or RACH, thereby increasing the flexibility of the indication. In addition, by distinguishing fields, the DCI for feedback ACK / scheduling retransmission and the DCI indicating fallback can be effectively distinguished, thereby improving the accuracy of the indication and increasing the flexibility of the DCI indication.

[0230] Example 3:

[0231] Current communication systems support scheduled retransmission, but how to indicate the transmission resources to be used in scheduled retransmission remains an unresolved issue.

[0232] The second communication device sends downlink control information to the first communication device, where the downlink control information includes a resource allocation field and / or a first field, where the first field and the resource allocation field are used to indicate resources used by the first communication device to transmit signals;

[0233] The first communication device receives downlink control information sent by the second communication device, and determines a resource allocation field and / or a first field according to the downlink control information. The first field and the resource allocation field are used to indicate resources used by the first communication device to transmit signals.

[0234] Exemplarily, the resource allocation field is in the first state, and the resource allocation field indicates the resources used by the first communication device to transmit signals within the PUR range. Alternatively, the resource allocation field is in the first state, and the first communication device uses the resources to transmit signals via the PUR.

[0235] Exemplarily, the first field is in a first state, the resource allocation field indicates the resources used by the first communication device to transmit signals within a first frequency domain range; the first field is in a second state, the resource allocation field indicates the resources used by the first communication device to transmit signals within a second frequency domain range; the first frequency domain range is different from the second frequency domain range, where the different frequency ranges mean that at least one subcarrier belongs to the first frequency range but not to the second frequency range. Optionally, the first frequency domain range includes the entire bandwidth or the first narrowband, and the second frequency domain range includes PUR resources.

[0236] An example is given below: a base station sends downlink control information to a user, and the user receives the downlink control information. The downlink control information includes a resource allocation field and / or a first field. The first field and the resource allocation field are used to indicate resources.

[0237] Exemplarily, the resource allocation field is in the first state, and the allocated resources indicated by the field are PUR resources or resources configured for the first information.

[0238] Exemplarily, the first field is in a first state, the resource allocation field indicates transmission resources in a first frequency domain range, the first field is in a second state, the resource allocation field indicates transmission resources in a second frequency domain range, and the first frequency domain range is different from the second frequency domain range. Optionally, the first frequency domain range includes the entire bandwidth range or the first narrowband, and the second frequency domain range includes PUR resources.

[0239] Exemplarily, the resource allocation field indicates frequency resources within the second frequency range, and the second frequency range is PUR resources.

[0240] During the scheduling and retransmission process, PUR resources are idle and can be allocated to users for scheduling and retransmission. Therefore, the resource allocation field can be used to indicate whether PUR resources are used, and a field can be used to indicate whether the allocated resources are within a certain bandwidth or within the PUR resource range. By reusing PUR resources, resource utilization is improved. DCI improves flexibility by introducing an indication field.

[0241] Example 4:

[0242] When multiple users share PUR resources, demodulation reference signals (DMRS) need to be orthogonal or have minimal correlation. However, for scenarios where two subcarriers are allocated, no technology has yet addressed the issue of DMRS orthogonality.

[0243] The embodiments of this application provide the following solutions:

[0244] The second communication device sends a first message to the first communication device, where the first message includes first indication information, and the first indication information is used to indicate the first sequence and / or the second sequence.

[0245] The first communication device receives a first message from the second communication device. The first message includes first indication information, and the first communication device determines the first sequence and / or the second sequence according to the first indication information.

[0246] Optionally, the first sequence and / or the second sequence is a DMRS sequence.

[0247] In some embodiments of the present application, when the number of subcarriers included in a resource unit is 3, that is, Using two of the three subcarriers, the first sequence and the second sequence The definition is as follows:

[0248]

[0249]

[0250] Where c(n) is a predefined sequence, and the initialization sequence is c init =35, and M RU Any one of the three parameters may be predefined or configured by the second communication device.

[0251] w(n) is determined according to the following Table 1, where u is determined by the first communication device according to the first indication information. Exemplarily, the first indication information indicates a first parameter, which is u, and the first communication device determines u according to the first parameter. Exemplarily, the first indication information indicates a second parameter, and the first communication device determines u according to the second parameter and the first rule, for example, the first rule is Wherein x1 is determined according to the second parameter or the second parameter is x1, x2 is predefined, for example, 0; or, x2 is determined according to the second parameter or the second parameter is x2, x1 is predefined, for example, 0; or, x2 and x1 are determined according to the second parameter or the second parameter indicates x1 and x2 at the same time.

[0252] w(n) Table 1 is the value table of w(n)

[0253]

[0254] In some other embodiments of the present application, the first message includes first indication information, or the first indication information indicates a first state, and the number of subcarriers included in a resource unit is 3, that is, Use two first sequences among three subcarriers and the second sequence The definition is as follows:

[0255]

[0256]

[0257] Among them, c(n) is a predefined sequence, and the initialization sequence is c init =35, and M RU Any one of the three parameters may be predefined or configured by the second communication device. w(n) is configured by the second communication device or determined in a predefined manner. Optionally, the first indication information indicates enabling sharing of PUR resources.

[0258] The first message does not include the first indication information or the first indication information indicates the second state, and the number of subcarriers included in a resource unit is 3, that is, Using two of the three subcarriers, the first sequence and the second sequence The definition is as follows:

[0259]

[0260]

[0261] Where c(n) is a predefined sequence, and the initialization sequence is c init=35, and M RU Any one of the three parameters may be predefined or configured by the second communication device. w(n) is configured by the second communication device or determined in a predefined manner.

[0262] The first indication information indicates different w(n) or indicates different ways of generating the first sequence and the second sequence, so that the DMRSs of different users are orthogonal, thereby reducing interference between users.

[0263] Embodiment 5:

[0264] Currently, open-loop power control is used in PUR transmission. Without base station feedback, power control may lead to transmission failure.

[0265] The embodiments of this application provide the following solutions:

[0266] The second communication device sends first power information and / or second power information to the first communication device, where the first power information and / or the second power information is used to indicate the transmission power of the first communication device.

[0267] The first communication device receives first power information and / or second power information from the second communication device.

[0268] In some embodiments of the present application, the first communication device determines the first power p based on the first power information, the first communication device receives the first indication information, the first communication device discards the remaining uplink data transmission based on the first indication information, and the first communication device determines the first power to be px, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0269] In some embodiments of the present application, the first communication device determines the first power p based on the first power information, the first communication device terminates the transmission early, and the first communication device determines the first power to be px, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0270] In some embodiments of the present application, the first communication device determines the first power p based on the first power information, the first communication device terminates the transmission early, and the first communication device determines the first power to be px, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0271] In some embodiments of the present application, the first communication device determines the first power p based on the first power information, the first communication device receives the second indication information, the first communication device retransmits the first signal based on the second indication information, and the first communication device determines that the first power is p+x, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0272] In some embodiments of the present application, the first communication device determines the first power p based on the first power information, the first communication device retransmits the first signal, or the first communication device fails to transmit, or receives one or more HARQ-NACKs (hybrid automatic repeat request-negative acknowledge), and the first communication device determines that the first power is p+x, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0273] In some embodiments of the present application, the first communication device determines a first power p based on the first power information, the first communication device receives one or more uplink scheduling retransmission authorizations, and the first communication device determines that the first power is p+x, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0274] In some embodiments of the present application, the first communication device determines the first power p based on the first power information. The first communication device receives one or more uplink authorizations. The first communication device determines that the first power is p+x, where x is predefined or determined based on the second power information, and p is a number greater than or equal to 0.

[0275] Exemplarily, the first power information is configured through high-layer signaling (such as radio resource control, RRC message, or media access control-control element, MAC-CE), and the second power information is configured through physical layer signaling (such as downlink control information).

[0276] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0277] In order to better implement the above-mentioned solutions of the embodiments of the present application, relevant devices for implementing the above-mentioned solutions are also provided below.

[0278] See also Figure 4, which is a schematic diagram of the composition structure of the first communication device in an embodiment of the present application. The first communication device may be the aforementioned terminal device. The first communication device 400 includes: a transceiver module 401 and a processing module 402, wherein:

[0279] The transceiver module is configured to receive first information from a second communication device;

[0280] The processing module is configured to determine, based on the first information, that a starting position of a first time window is a K1th time unit after a starting position of a first resource, or that a starting position of the first time window is a K2th time unit after an end position of the first resource, where the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers;

[0281] The transceiver module is further configured to detect the control information sent by the second communication device according to the determined starting position of the first time window.

[0282] In some embodiments of the present application, the processing module is used to determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource when the first information includes a first numerical value, and the K1 is determined by the first communication device based on the first numerical value; or, the first information does not include the first numerical value, and the starting position of the first time window is determined to be the K2th time unit after the end position of the first resource, and the K2 is a predetermined numerical value, or the K2 is a numerical value received from the second communication device.

[0283] In some embodiments of the present application, the first value is K1.

[0284] In some embodiments of the present application, the first value is a value M1, and K1 is determined by M1 and a configuration parameter of the first resource.

[0285] In some embodiments of the present application, the configuration parameters of the first resource include: a period N1 of the first resource, a number of repetitions N2 of the first resource, and a number N3 of time units included in the first resource;

[0286] K1 satisfies M1×N1+A1, or M1×N2+A2, or M1×N3+A3;

[0287] Wherein, the A1, the A2 and the A3 are predefined values; or, the A1, the A2 or the A3 is a value received from the second communication device.

[0288] In some embodiments of the present application, the processing module is used to: the first information indicates that the first communication device can terminate the transmission in advance, determine the starting position of the first time window to be the K1th time unit after the starting position of the first resource, and the K1 is a predetermined value, or the K1 is a value received from the second communication device; the first information indicates that the first communication device cannot terminate the transmission in advance, determine the starting position of the first time window to be the K2th time unit after the end position of the first resource, and the K2 is a predetermined value, or the K2 is a value received from the second communication device.

[0289] In some embodiments of the present application, the transceiver module is further configured to receive second information from the second communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window, where the first time window includes one or more search spaces;

[0290] The processing module is further configured to determine a starting position of the search space of the first communication device within the first time window according to the second information.

[0291] See also Figure 5 , which is a schematic diagram of the structure of the second communication device in an embodiment of the present application. The second communication device may be the aforementioned network device. The second communication device 500 includes: a transceiver module 501 and a processing module 502, wherein:

[0292] The processing module is configured to determine that a starting position of a first time window for sending control information is a K1th time unit after a starting position of a first resource, or that a starting position of the first time window is a K2th time unit after an end position of the first resource, wherein the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers;

[0293] The transceiver module is configured to send first information to the first communication device, where the first information is used by the first communication device to determine a starting position of the first time window;

[0294] The transceiver module is further configured to send control information to the first communication device according to a starting position of the first time window.

[0295] In some embodiments of the present application, the processing module is also used to determine that the starting position of the first time window is a position after the starting position of the first resource before the transceiver module sends the first information to the first communication device, determine the first value according to K1, and determine that the first information includes the first value; or, determine that the starting position of the first time window is a position after the end position of the first resource, and determine that the first information does not include the first value.

[0296] In some embodiments of the present application, the processing module is also used to, before the transceiver module sends the first information to the first communication device, determine that the first information is used to indicate that the first communication device can terminate the transmission in advance, and determine that the starting position of the first time window is a position after the starting position of the first resource; or, determine that the first information is used to indicate that the first communication device cannot terminate the transmission in advance, and determine that the starting position of the first time window is a position after the end position of the first resource.

[0297] In some embodiments of the present application, the processing module is further configured to determine a starting position of a search space of the first communication device within the first time window, where the first time window includes one or more search spaces;

[0298] The transceiver module is further used to send second information to the first communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window.

[0299] In some embodiments of the present application, the first information includes demodulation reference signal DMRS configuration information and / or configuration information of the first resource,

[0300] The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine a starting position of the first time window;

[0301] The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine the length of the first time window.

[0302] In some embodiments of the present application, the length of the first time window satisfies P1×Ld+B1, or P2×Ld+B2;

[0303] The P1 is the maximum index value of the cyclic shift indicated by the DMRS configuration information, or the cyclic shift index value configured by the second communication device for the first communication device;

[0304] P2 is the maximum number of first communication devices that configure the first resource, as indicated by the resource configuration information, or is the resource index configured by the second communication device for the first communication device;

[0305] Ld is the length of the search space of the first communication device, or the length of a predefined search space;

[0306] The B1 and B2 are predetermined values, or,

[0307] The B1 or the B2 is a value received from the second communication device.

[0308] In some embodiments of the present application, K1 satisfies q+i×Ld, or q+j×Ld; and / or,

[0309] K2 satisfies q+i×Ld, or q+j×Ld;

[0310] Wherein, q is a predefined integer greater than or equal to zero, or a value received from the second communication device;

[0311] The i is the resource index of the first communication device,

[0312] The j is the DMRS cyclic shift index of the first communication device,

[0313] The Ld is the length of the search space of the first communication device, or the length of a predefined search space.

[0314] An embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a program, and the program executes some or all of the steps recorded in the above method embodiment.

[0315] like Figure 6FIG. 1 is a schematic diagram of the structure of another first communication device according to an embodiment of the present application. The first communication device is a terminal device, which may include: a processor 61 (e.g., a CPU), a memory 62, a transmitter 64, and a receiver 63. The transmitter 64 and the receiver 63 are coupled to the processor 61, and the processor 61 controls the transmission action of the transmitter 64 and the reception action of the receiver 63. The memory 62 may include a high-speed RAM memory or a non-volatile memory NVM, such as at least one disk storage device. The memory 62 may store various instructions for performing various processing functions and implementing the method steps of the embodiment of the present application. Optionally, the terminal device involved in the embodiment of the present application may also include: a power supply 65, a communication bus 66, and a communication port 67. The receiver 63 and the transmitter 64 may be integrated into the transceiver of the terminal device, or may be independent transmitting and receiving antennas on the terminal device. The communication bus 66 is used to realize communication connections between components. The above-mentioned communication port 67 is used to realize connection and communication between the terminal device and other peripheral devices.

[0316] In the embodiment of the present application, the memory 62 is used to store computer executable program codes, which include instructions. When the processor 61 executes the instructions, the instructions cause the processor 61 to execute the above-mentioned Figure 2 The processing action of the terminal device in the method embodiment shown enables the transmitter 64 to execute the sending action of the terminal device in the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0317] like Figure 7 , which is a schematic diagram of the structure of another second communication device according to an embodiment of the present application. The second communication device is a network device, which may include: a processor (e.g., a CPU) 71, a memory 72, a receiver 73, and a transmitter 74; the receiver 73 and the transmitter 74 are coupled to the processor 71, and the processor 71 controls the receiving action of the receiver 73 and the sending action of the transmitter 74. The memory 72 may include a high-speed RAM memory, or may also include a non-volatile memory NVM, such as at least one disk memory. The memory 72 may store various instructions for performing various processing functions and implementing the method steps of the embodiment of the present application. Optionally, the network device involved in the embodiment of the present application may also include: one or more of a power supply 75, a communication bus 76, and a communication port 77. The receiver 73 and the transmitter 74 may be integrated into the transceiver of the network device, or may be independent receiving and transmitting antennas on the network device. The communication bus 76 is used to realize communication connections between components. The above-mentioned communication port 77 is used to realize connection and communication between the network device and other peripherals.

[0318] In the embodiment of the present application, the memory 72 is used to store computer executable program codes, which include instructions. When the processor 71 executes the instructions, the instructions cause the processor 71 to execute the above-mentioned Figure 2 The processing action of the network device in the method embodiment shown enables the transmitter 74 to execute the sending action of the network device in the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0319] In another possible design, when the data transmission device is a chip in a terminal device or a network device, the chip includes: a processing unit and a communication unit. The processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, a pin, or a circuit. The processing unit may execute computer-executable instructions stored in the storage unit so that the chip in the terminal performs the wireless communication method of any one of the above-mentioned first aspects. Optionally, the storage unit is a storage unit in the chip, such as a register, a cache, etc. The storage unit may also be a storage unit in the terminal located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0320] Among them, the processor mentioned in any of the above places can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the wireless communication method of the first aspect mentioned above.

[0321] It should also be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the device embodiments provided in this application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement the present invention without inventive work.

[0322] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course can also be implemented by dedicated hardware including application-specific integrated circuits, dedicated CPUs, dedicated memories, dedicated components, etc. In general, all functions performed by computer programs can be easily implemented with corresponding hardware, and the specific hardware structures used to implement the same function can also be diverse, such as analog circuits, digital circuits or dedicated circuits, etc. However, for the present application, software program implementation is a better implementation method in most cases. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, USB flash drive, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0323] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0324] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, a computer, a server, or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, a computer, a server, or a data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integrations. The available medium can be a magnetic medium, (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state drive Solid State Disk (SSD)), etc.

Claims

1. An information processing method, characterized in that: include: A first communication device receives first information from a second communication device, the first information being used to indicate whether the first communication device can terminate transmission early; The first communications device determines, based on the first information, that a starting position of a first time window is a K1th time unit after a starting position of a first resource, or that a starting position of the first time window is a K2th time unit after an end position of the first resource, where the first resource is a resource used by the first communications device to transmit data, and K1 and K2 are positive integers; The first communication device detects the control information sent by the second communication device according to the determined starting position of the first time window.

2. The method according to claim 1, characterized in that The first communication device determines, according to the first information, that a starting position of the first time window is a K1th time unit after a starting position of the first resource, or a K2th time unit after an ending position of the first resource, including: The first information includes a first value, the first communications device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource, and the K1 is determined by the first communications device according to the first value; or The first information does not include the first value, and the first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined value, or the K2 is a value received from the second communication device.

3. The method according to claim 2, characterized in that The first value is K1.

4. The method according to claim 2, characterized in that The first value is value M1, and K1 is determined by M1 and configuration parameters of the first resource.

5. The method according to claim 4, characterized in that The configuration parameters of the first resource include: a period N1 of the first resource, a number of repetitions N2 of the first resource, and a number N3 of time units included in the first resource; K1 satisfies M1×N1+A1, or M1×N2+A2, or M1×N3+A3; Wherein, the A1, the A2 and the A3 are predefined values; or, the A1, the A2 or the A3 is a value received from the second communication device.

6. The method according to claim 1, characterized in that The first communication device determines, according to the first information, that a starting position of the first time window is a K1th time unit after a starting position of the first resource, or a K2th time unit after an ending position of the first resource, including: The first information indicates that the first communications device can terminate transmission in advance, and the first communications device determines that the starting position of the first time window is the K1th time unit after the starting position of the first resource, where K1 is a predetermined value or a value received from the second communications device; or The first information indicates that the first communication device cannot terminate the transmission early, and the first communication device determines that the starting position of the first time window is the K2th time unit after the end position of the first resource, where K2 is a predetermined value, or K2 is a value received from the second communication device.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: The first communication device receives second information from the second communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window, where the first time window includes one or more search spaces; The first communication device determines a starting position of a search space of the first communication device within the first time window according to the second information.

8. An information processing method, characterized in that: include: The second communications device determines that a starting position of a first time window for sending control information is the K1th time unit after a starting position of a first resource, or that a starting position of the first time window is the K2th time unit after an end position of the first resource, wherein the first resource is a resource used by the first communications device to transmit data, and K1 and K2 are positive integers; The second communication device sends first information to the first communication device, where the first information is used by the first communication device to determine a starting position of the first time window, and the first information is used to indicate whether the first communication device can terminate transmission in advance; The second communication device sends control information to the first communication device according to the starting position of the first time window.

9. The method according to claim 8, characterized in that Before the second communication device sends the first information to the first communication device, the method further includes: The second communication device determines that the starting position of the first time window is a position after the starting position of the first resource, the second communication device determines a first value according to K1, and the second communication device determines that the first information includes the first value; or The second communication device determines that the starting position of the first time window is a position after the ending position of the first resource, and the second communication device determines that the first information does not include a first value.

10. The method according to claim 8, characterized in that Before the second communication device sends the first information to the first communication device, the method further includes: The second communication device determines that the first information is used to indicate that the first communication device can terminate transmission in advance, and the second communication device determines that the starting position of the first time window is a position after the starting position of the first resource; or The second communication device determines that the first information is used to indicate that the first communication device cannot terminate transmission early, and the second communication device determines that the starting position of the first time window is a position after the ending position of the first resource.

11. The method according to any one of claims 8 to 10, characterized in that The method further comprises: The second communication device determines a starting position of a search space of the first communication device within the first time window, where the first time window includes one or more search spaces; The second communication device sends second information to the first communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window.

12. The method according to any one of claims 8 to 10, characterized in that The first information includes demodulation reference signal DMRS configuration information and / or configuration information of the first resource, The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine a starting position of the first time window; The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine the length of the first time window.

13. The method according to claim 12, characterized in that The length of the first time window satisfies P1×Ld+B1, or P2×Ld+B2; The P1 is the maximum index value of the cyclic shift indicated by the DMRS configuration information, or the cyclic shift index value configured by the second communication device for the first communication device; P2 is the maximum number of first communication devices configuring the first resource indicated by the configuration information of the first resource, or is the resource index configured by the second communication device for the first communication device; Ld is the length of the search space of the first communication device, or the length of a predefined search space; The B1 and B2 are predetermined values, or, The B1 or the B2 is a value received from the second communication device.

14. The method according to any one of claims 8 to 10, characterized in that K1 satisfies q+i×Ld, or q+j×Ld; and / or, K2 satisfies q+i×Ld, or q+j×Ld; Wherein, q is a predefined integer greater than or equal to zero, or a value received from the second communication device; The i is the resource index of the first communication device, The j is the DMRS cyclic shift index of the first communication device, The Ld is the length of the search space of the first communication device, or the length of a predefined search space.

15. A communication device, characterized in that: The communication device is specifically a first communication device, which includes: a processing module and a transceiver module, wherein: The transceiver module is configured to receive first information from a second communication device, where the first information is used to indicate whether the first communication device can terminate transmission in advance; The processing module is configured to determine, based on the first information, that a starting position of a first time window is a K1th time unit after a starting position of a first resource, or that a starting position of the first time window is a K2th time unit after an end position of the first resource, where the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers; The transceiver module is further configured to detect the control information sent by the second communication device according to the determined starting position of the first time window.

16. The communication device according to claim 15, characterized in that The processing module is used to determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource when the first information includes a first numerical value, and the K1 is determined by the first communication device based on the first numerical value; or, when the first information does not include the first numerical value, determine that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined numerical value, or the K2 is a numerical value received from the second communication device.

17. The communication device according to claim 16, wherein: The first value is K1.

18. The communication device according to claim 16, wherein: The first value is value M1, and K1 is determined by M1 and configuration parameters of the first resource.

19. The communication device according to claim 18, wherein: The configuration parameters of the first resource include: a period N1 of the first resource, a number of repetitions N2 of the first resource, and a number N3 of time units included in the first resource; K1 satisfies M1×N1+A1, or M1×N2+A2, or M1×N3+A3; Wherein, the A1, the A2 and the A3 are predefined values; or, the A1, the A2 or the A3 is a value received from the second communication device.

20. The communication device according to claim 15, wherein The processing module is used to determine that the starting position of the first time window is the K1th time unit after the starting position of the first resource when the first information indicates that the first communication device can terminate the transmission early, and the K1 is a predetermined value, or the K1 is a value received from the second communication device; and when the first information indicates that the first communication device cannot terminate the transmission early, determine that the starting position of the first time window is the K2th time unit after the end position of the first resource, and the K2 is a predetermined value, or the K2 is a value received from the second communication device.

21. The communication device according to any one of claims 15 to 20, characterized in that: The transceiver module is further configured to receive second information from the second communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window, where the first time window includes one or more search spaces; The processing module is further configured to determine a starting position of the search space of the first communication device within the first time window according to the second information.

22. A communication device, characterized in that: The communication device is specifically a second communication device, and the second communication device includes: a processing module and a transceiver module, wherein: The processing module is configured to determine that a starting position of a first time window for sending control information is a K1th time unit after a starting position of a first resource, or that a starting position of the first time window is a K2th time unit after an end position of the first resource, wherein the first resource is a resource used by the first communication device to transmit data, and K1 and K2 are positive integers; The transceiver module is configured to send first information to the first communication device, where the first information is used by the first communication device to determine a starting position of the first time window, and the first information is used to indicate whether the first communication device can terminate transmission in advance; The transceiver module is further configured to send control information to the first communication device according to a starting position of the first time window.

23. The communication device according to claim 22, wherein: The processing module is also used to determine that the starting position of the first time window is a position after the starting position of the first resource before the transceiver module sends the first information to the first communication device, determine the first value according to K1, and determine that the first information includes the first value; or determine that the starting position of the first time window is a position after the end position of the first resource, and determine that the first information does not include the first value.

24. The communication device according to claim 22, wherein: The processing module is also used to, before the transceiver module sends the first information to the first communication device, determine that the first information is used to indicate that the first communication device can terminate the transmission in advance, and determine that the starting position of the first time window is a position after the starting position of the first resource; or, determine that the first information is used to indicate that the first communication device cannot terminate the transmission in advance, and determine that the starting position of the first time window is a position after the end position of the first resource.

25. The communication device according to any one of claims 22 to 24, characterized in that The processing module is further configured to determine a starting position of a search space of the first communication device within the first time window, where the first time window includes one or more search spaces; The transceiver module is further used to send second information to the first communication device, where the second information is used to indicate a starting position of a search space of the first communication device within the first time window.

26. The communication device according to any one of claims 22 to 24, characterized in that The first information includes demodulation reference signal DMRS configuration information and / or configuration information of the first resource, The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine a starting position of the first time window; The DMRS configuration information and / or the configuration information of the first resource are used by the first communication device to determine the length of the first time window.

27. The communication device according to claim 26, characterized in that The length of the first time window satisfies P1×Ld+B1, or P2×Ld+B2; The P1 is the maximum index value of the cyclic shift indicated by the DMRS configuration information, or the cyclic shift index value configured by the second communication device for the first communication device; P2 is the maximum number of first communication devices configuring the first resource indicated by the configuration information of the first resource, or is the resource index configured by the second communication device for the first communication device; Ld is the length of the search space of the first communication device, or the length of a predefined search space; The B1 and B2 are predetermined values, or, The B1 or the B2 is a value received from the second communication device.

28. The communication device according to any one of claims 22 to 24, characterized in that K1 satisfies q+i×Ld, or q+j×Ld; and / or, K2 satisfies q+i×Ld, or q+j×Ld; Wherein, q is a predefined integer greater than or equal to zero, or a value received from the second communication device; The i is the resource index of the first communication device, The j is the DMRS cyclic shift index of the first communication device, The Ld is the length of the search space of the first communication device, or the length of a predefined search space.

29. A communication device, characterized in that: The communication device includes a processor and a memory, wherein the memory is used to store instructions; the processor is used to execute the instructions in the memory to implement the method according to any one of claims 1 to 14.

30. A computer-readable storage medium comprising instructions, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 14.

31. A computer program product comprising instructions which, when run on a computer, cause the computer to perform the method according to any one of claims 1 to 14.