CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a National Stage of International Patent Application No. PCT/CN2018/087215 filed on May 17, 2018, which claims priority to Chinese Patent Application No. 201711023630.0, filed on Oct. 27, 2017. Both of the aforementioned applications are hereby incorporated by reference in their entireties.

TECHNICAL FIELD

The present invention relates to the field of communications technologies, and in particular, to a control information processing method and system, a first device, and a second device.

BACKGROUND

A device-to-device (D2D) communication mode is a communication mode in which a transmit end directly sends data to a receive end through a side link, with no need to be forwarded by using a network device such as an evolved base station (evolved Node B, eNB).

In a relatively special manner of D2D communication, remote user equipment (UE) is connected to the network device by using other relay user equipment (relay UE) that has a relay function, and this scenario is referred to as UE-to-network relay.

In practice, the network device may send downlink control information (DCI) to UE. The control information includes resource information used by the UE to send data or receive data. In the UE-to-network relay scenario, the relay UE receives DCI for the relay UE and DCI for the remote UE connected to the relay UE. However, how the relay UE determines which UE is scheduled by using the DCI is still a problem worthy of consideration.

SUMMARY

Embodiments of the present invention are to resolve a technical problem about how to determine which UE is scheduled by using first control information, and provide a control information processing method and system, a first device, and a second device. The first device can determine, by using first information related to the first control information, a device scheduled by using the first control information.

According to a first aspect, an embodiment of the present invention provides a control information processing method, including:

receiving, by a first device, first control information sent by a network device; determining, based on first information, that the first control information is used to schedule a target device, where the target device is one of the following devices: the first device and at least one second device, the at least one second device communicates with the network device by using the first device, and the first information includes at least one of the following: the first control information, a radio network temporary identifier for scrambling the first control information, a payload size of the first control information, a PDCCH that carries the first control information, and a subframe in which the first control information is located; and when the target device is one of the at least one second device, determining, by the first device, second control information based on resource information that is used for data transmission and that is included in the first control information, and sending the second control information to the target device, so that the target device transmits data based on the second control information; or when the target device is the first device, transmitting, by the first device, data based on the first control information.

Optionally, the resource information used for data transmission includes at least one of frequency domain information of a resource and time domain information of the resource.

According to the first aspect, after receiving the first control information sent by the network device, the first device can determine, based on the first information related to the first control information, which one of the first device and the at least one second device is scheduled by using the first control information.

In an optional implementation, the first control information includes first indication information; and the determining, by the first device based on first information, that the first control information is used to schedule a target device is specifically: determining, based on the first indication information included in the first control information, that the first control information is used to schedule the target device. In this case, the first indication information is in a one-to-one correspondence with device identities, and the device identity herein includes an identity of the first device and an identity of each of the at least one second device.

In an optional implementation, the first control information includes second indication information; and the determining, by the first device based on first information, that the first control information is used to schedule a target device is specifically as follows:

A first possible solution is determining, based on the radio network temporary identifier for scrambling the first control information and the second indication information included in the first control information, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between a radio network temporary identifier and a device identity and a mapping relationship between indication information and a device identity, a target device identity corresponding to both the radio network temporary identifier for scrambling the first control information and the second indication information included in the first control information, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of the first device and an identity of each of the at least one second device.

Alternatively, a second possible solution is determining, by the first device based on the radio network temporary identifier for scrambling the first control information and the subframe in which the first control information is located, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between a radio network temporary identifier and a device identity and a mapping relationship between a subframe in which control information is located and a device identity, a target device identity corresponding to both the radio network temporary identifier for scrambling the first control information and the subframe in which the first control information is located, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of the first device and an identity of each of the at least one second device.

Alternatively, a third possible solution is determining, by the first device based on the second indication information included in the first control information and the subframe in which the first control information is located, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between indication information and a device identity and a mapping relationship between a subframe in which control information is located and a device identity, a target device identity corresponding to both the second indication information and the subframe in which the first control information is located, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of the first device and an identity of each of the at least one second device.

Alternatively, a fourth possible solution is determining, by the first device based on the radio network temporary identifier for scrambling the first control information and the PDCCH that carries the first control information, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between a radio network temporary identifier and a device identity and a mapping relationship between a PDCCH that carries control information and a device identity, a target device identity corresponding to both the radio network temporary identifier for scrambling the first control information and the PDCCH that carries the first control information, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of the first device and an identity of each of the at least one second device.

Optionally, the aforementioned mapping relationships and mapping relationships in other possible implementation solutions that are not exemplified one by one may be notified by the network device to the first device, so that the first device determines UE scheduled by using the first control information.

According to a second aspect, an embodiment of the present invention provides a control information processing method, including:

detecting, by a second device, first control information sent by a network device; determining, by the second device based on first information, that the first control information is used to schedule the second device, where the first information includes at least one of the following: a payload size of the first control information, a PDCCH that carries the first control information, and a subframe in which the first control information is located; and transmitting, by the second device, data based on the first control information.

In the second aspect, after receiving the first control information sent by the network device, the second device can determine, based on the first information related to the first control information, whether the first control information is used to schedule the second device.

In an optional implementation, the first information further includes at least one of the first control information and a radio network temporary identifier for scrambling the first control information.

In an optional implementation, the first control information includes first indication information; and the determining, by the second device based on first information, that the first control information is used to schedule the second device is specifically as follows:

A first possible solution is determining, based on the radio network temporary identifier for scrambling the first control information and the first indication information included in the first control information, that the first control information is used to schedule the second device. Optionally, in specific implementation, the second device determines a target radio network temporary identifier and target indication information; and when the radio network temporary identifier for scrambling the first control information is the target radio network temporary identifier, and second indication information is the target indication information, the second device determines that the first control information is used to schedule the second device.

Alternatively, a second possible solution is determining, by the second device based on the radio network temporary identifier for scrambling the first control information and the subframe in which the first control information is located, that the first control information is used to schedule the second device. Optionally, in specific implementation, the second device determines a target radio network temporary identifier and a target subframe set, where the target subframe set includes at least one target subframe; and when the radio network temporary identifier for scrambling the first control information is the target radio network temporary identifier, and the subframe in which the first control information is located belongs to the target subframe set, the second device determines that the first control information is used to schedule the second device.

Alternatively, a third possible solution is determining, by the second device based on the first indication information included in the first control information and the subframe in which the first control information is located, that the first control information is used to schedule the second device. Optionally, in specific implementation, the second device determines target indication information and a target subframe set, where the target subframe set includes at least one target subframe; and when the first indication information included in the first control information is the target indication information, and the subframe in which the first control information is located belongs to the target subframe set, the second device determines that the first control information is used to schedule the second device.

Alternatively, a fourth possible solution is determining, by the second device based on the radio network temporary identifier for scrambling the first control information and the PDCCH that carries the first control information, that the first control information is used to schedule the second device. Optionally, in specific implementation, the second device determines a target radio network temporary identifier and a target PDCCH set, where the target PDCCH set includes at least one target PDCCH; and when the radio network temporary identifier for scrambling the first control information is the target radio network temporary identifier, and the PDCCH that carries the first control information belongs to the target PDCCH set, the second device determines that the first control information is used to schedule the second device.

According to a third aspect, an embodiment of the present invention provides a control information processing method, including:

receiving, by a first device, first control information sent by a network device; and determining, by the first device based on first information, that the first control information is used to schedule a first-type device or a second-type device, where the first-type device is the first device, and the second-type device includes at least one second device; the at least one second device communicates with the network device by using the first device; and the first information includes: first indication information included in the first control information, a radio network temporary identifier for scrambling the first control information, a payload size of the first control information, a PDCCH that carries the first control information, or a subframe in which the first control information is located.

In the third aspect, after receiving the first control information sent by the network device, the first device can determine, based on the first information related to the first control information, a type of device scheduled by using the first control information.

In an optional implementation, the method further includes: when the first control information is used to schedule the first-type device, transmitting, by the first device, data based on the first control information.

In an optional implementation, the method further includes: when the first control information is used to schedule the second-type device, determining, by the first device, that the first control information is used to schedule a target device, where the target device is one of the at least one second device included in the second-type device; and determining, by the first device, second control information based on resource information that is used for data transmission and that is included in the first control information, and sending the second control information to the target device, so that the target device transmits data based on the second control information. In this way, when the first device determines that the second-type device that includes the at least one second device is to be scheduled, the first device can continue to determine which one of the at least one second device is scheduled by using the first control information.

In an optional implementation, the determining, by the first device, that the first control information is used to schedule a target device is specifically:

determining, by the first device based on second information, that the first control information is used to schedule the target device, where the second information includes at least one of the following: second indication information included in the first control information, the radio network temporary identifier for scrambling the first control information, the payload size of the first control information, the PDCCH that carries the first control information, or the subframe in which the first control information is located.

In an optional implementation, the determining, by the first device based on second information, that the first control information is used to schedule the target device is specifically as follows:

A first possible solution is determining, based on the radio network temporary identifier for scrambling the first control information and the second indication information included in the first control information, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between a radio network temporary identifier and a device identity and a mapping relationship between indication information and a device identity, a target device identity corresponding to both the radio network temporary identifier for scrambling the first control information and the second indication information included in the first control information, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of each of the at least one second device.

Alternatively, a second possible solution is determining, by the first device based on the radio network temporary identifier for scrambling the first control information and the subframe in which the first control information is located, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between a radio network temporary identifier and a device identity and a mapping relationship between a subframe in which control information is located and a device identity, a target device identity corresponding to both the radio network temporary identifier for scrambling the first control information and the subframe in which the first control information is located, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of each of the at least one second device.

Alternatively, a third possible solution is determining, by the first device based on the second indication information included in the first control information and the subframe in which the first control information is located, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between indication information and a device identity and a mapping relationship between a subframe in which control information is located and a device identity, a target device identity corresponding to both the second indication information and the subframe in which the first control information is located, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of each of the at least one second device.

Alternatively, a fourth possible solution is determining, by the first device based on the radio network temporary identifier for scrambling the first control information and the PDCCH that carries the first control information, that the first control information is used to schedule the target device. Optionally, in specific implementation, the first device determines, based on a mapping relationship between a radio network temporary identifier and a device identity and a mapping relationship between a PDCCH that carries control information and a device identity, a target device identity corresponding to both the radio network temporary identifier for scrambling the first control information and the PDCCH that carries the first control information, and determines that the first control information is used to schedule a target device indicated by the target device identity. The device identity includes an identity of each of the at least one second device.

Optionally, the aforementioned mapping relationships and mapping relationships in other possible implementation solutions that are not exemplified one by one may be notified by the network device to the first device, so that the first device determines UE scheduled by using the first control information.

In an optional implementation, when the first information is the PDCCH that carries the first control information, the determining, by the first device based on first information, that the first control information is used to schedule a first-type device or a second-type device is specifically: determining, by the first device based on a mapping relationship between a PDCCH that carries control information and a device type, a target device type corresponding to the PDCCH that carries the first control information, and determining that the first control information is used to schedule a type of device indicated by the target device type, where the device type includes the first-type device and the second-type device. In this way, the first device can determine a device type scheduled by using the first control information.

In an optional implementation, when the first information is the subframe in which the first control information is located, the determining, by the first device based on first information, that the first control information is used to schedule a first-type device or a second-type device is specifically: determining, by the first device based on a mapping relationship between a subframe in which control information is located and a device type, a target device type corresponding to the subframe in which the first control information is located, and determining that the first control information is used to schedule a type of device indicated by the target device type, where the device type includes the first-type device and the second-type device. In this way, the first device can determine a device type scheduled by using the first control information.

According to a fourth aspect, an embodiment of the present invention provides a control information processing method, including:

determining, by a network device, resource information used by a target device for data transmission; and

sending, by the network device based on first information corresponding to the target device, first control information used to schedule the target device, where the first control information includes the resource information, and the first information includes at least one of the following: indication information included in the first control information, a radio network temporary identifier used to scramble the first control information, a payload size of the first control information, a PDCCH that carries the first control information, and a subframe in which the first control information is located.

In the fourth aspect, the network device may send, based on the first information that is related to the first control and that corresponds to the target device, the first control information for scheduling the device by a user. In this way, after receiving the first control information, another device can determine, based on the first information, which device is scheduled by using the first control information.

In an optional implementation, the target device is any one of a first device and at least one second device, and the at least one second device communicates with the network device by using the first device.

In an optional implementation, the sending, by the network device based on first information corresponding to the target device, first control information used to schedule the target device is specifically:

adding second indication information to the first control information, scrambling the first control information by using a radio network temporary identifier corresponding to the target device, and sending the first control information used to schedule the target device;

scrambling the first control information by using a radio network temporary identifier corresponding to the target device, and sending, in a target subframe in a target subframe set corresponding to the target device, the first control information used to schedule the target device;

adding second indication information to the first control information, and sending, in a target subframe in a target subframe set corresponding to the target device, the first control information used to schedule the target device; or

scrambling the first control information by using a radio network temporary identifier corresponding to the target device, and sending, on a target PDCCH in a target PDCCH set, the first control information used to schedule the target device.

According to a fifth aspect, an embodiment of the present invention provides a first device. The first device includes a processor and a transceiver. Optionally, the first device further includes a memory. The processor is connected to the memory and the transceiver. For example, the processor may be connected to the memory and the transceiver by using a bus. The transceiver is configured to communicate with another device such as a second device or a network device. The memory is configured to store, for example, information about network slicing. The processor is configured to perform some or all of the procedures in the first aspect or the third aspect.

According to a sixth aspect, an embodiment of the present invention provides another first device. The first device includes a transceiver module and a processing module, and the transceiver module is configured to implement the transceiver in the fifth aspect. The first device implements a part or all of the method in the first aspect or the third aspect by using the foregoing units.

According to a seventh aspect, an embodiment of the present invention provides a second device. The second device includes a processor and a transceiver. Optionally, the second device further includes a memory. The processor is connected to the memory and the transceiver. For example, the processor may be connected to the memory and the transceiver by using a bus. The transceiver is configured to communicate with another device such as a first device or a network device. The memory is configured to store, for example, information about network slicing. The processor is configured to perform some or all of the procedures of the second aspect.

According to an eighth aspect, an embodiment of the present invention provides another second device. The second device includes a transceiver module and a processing module, and the transceiver module is configured to implement the transceiver in the seventh aspect. The second device implements a part or all of the method in the second aspect by using the foregoing units.

According to a ninth aspect, an embodiment of the present invention provides a network device. The network device includes a processor and a transceiver. Optionally, the network device further includes a memory. The processor is connected to the memory and the transceiver. For example, the processor may be connected to the memory and the transceiver by using a bus. The transceiver is configured to communicate with another device such as a first device or a second device. The memory is configured to store, for example, information about network slicing. The processor is configured to perform some or all of the procedures of the eighth aspect.

According to a tenth aspect, an embodiment of the present invention provides another network device. The network device includes a transceiver module and a processing module, and the transceiver module is configured to implement the transceiver in the ninth aspect. The network device implements a part or all of the method in the fourth aspect by using the foregoing units.

According to an eleventh aspect, a computer program product is provided. The computer program product includes computer program code. When the computer program code is nm on a computer, the computer is enabled to perform the method in any one of the first aspect to the fourth aspect and the possible implementations of the first aspect to the fourth aspect.

According to a twelfth aspect, a computer readable medium is provided. The computer readable medium stores program code. When the computer program code is nm on a computer, the computer is enabled to perform the method in any one of the first aspect to the fourth aspect and the possible implementations of the first aspect to the fourth aspect.

According to a thirteenth aspect, a control information processing system is provided, where the control information processing system includes a first device and at least one second device, the at least one second device communicates with a network device by using the first device, and the system includes:

receiving, by the first device, first control information sent by the network device;

determining, by the first device based on first information, that the first control information is used to schedule a target device, where the target device is one of the following devices: the first device and the at least one second device, and the first information includes at least one of the following: the first control information, a radio network temporary identifier for scrambling the first control information, a payload size of the first control information, a PDCCH that carries the first control information, and a subframe in which the first control information is located; and

when the target device is one of the at least one second device, determining, by the first device, second control information based on resource information that is used for data transmission and that is included in the first control information, and sending the second control information to the target device; and receiving, by the target device, the second control information, and transmitting data based on the second control information; or

when the target device is the first device, transmitting, by the first device, data based on the first control information.

In an optional implementation, the first device in the system may perform the method in any one of the first aspect and the possible implementations of the first aspect.

According to a fourteenth aspect, a control information processing system is provided, where the control information processing system includes a first-type device and a second-type device, the first-type device is a first device, the second-type device includes at least one second device, the at least one second device communicates with a network device by using the first device, and the system includes:

receiving, by the first device, first control information sent by the network device;

determining, by the first device based on first information, that the first control information is used to schedule the first-type device or the second-type device, where the first information includes: first indication information included in the first control information, a radio network temporary identifier for scrambling the first control information, a payload size of the first control information, a PDCCH that carries the first control information, or a subframe in which the first control information is located; and

when the first control information is used to schedule the second-type device, determining, by the first device, that the first control information is used to schedule a target device, where the target device is one of the at least one second device included in the second-type device; determining, by the first device, second control information based on resource information that is used for data transmission and that is included in the first control information, and sending the second control information to the target device; and receiving, by the target device, the second control information, and transmitting data based on the second control information; or

when the first control information is used to schedule the first-type device, transmitting, by the first device, data based on the first control information.

In an optional implementation, the first device in the system may perform the method in any one of the third aspect and the possible implementations of the third aspect.

