Information processing method and apparatus, and storage medium
By transmitting indication information in full-duplex communication to determine the priority of uplink and downlink information, the problem of time-domain conflict of semi-static scheduling information is solved, and the feasibility and reliability of communication are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-17
- Publication Date
- 2026-04-10
AI Technical Summary
In full-duplex communication, the uplink information and downlink information of semi-static scheduling conflict in the time domain, resulting in low communication efficiency and insufficient reliability.
By transmitting indication information between the terminal and the base station, the priority of uplink and downlink information is determined, and the processing method is determined according to the priority, such as discarding conflicting information or adjusting time domain resources to avoid conflicts, so as to ensure that the terminal and the base station are reasonably scheduled on the same or different time domain resources.
It improves the feasibility and reliability of full-duplex communication, ensures that the conflict handling methods of terminals and base stations on the same or different time domain resources are corresponding, and improves communication efficiency and reliability.
Smart Images

Figure CN116438892B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and in particular to information processing methods and apparatus, and storage media. Background Technology
[0002] Currently, with the rapid development of wireless communication technology, multimedia services have become the main service demand of mobile users, and their data traffic demand is increasing day by day, leading to a growing demand for full-duplex communication. Summary of the Invention
[0003] This disclosure provides an information processing method, apparatus, and storage medium.
[0004] According to a first aspect of the present disclosure, an information processing method is provided, the method being executed by a terminal, comprising:
[0005] Obtain instruction information; wherein the instruction information is used to instruct the terminal on the processing required for at least one of the semi-static scheduling uplink information and semi-static scheduling downlink information.
[0006] Optionally, the acquisition of indication information includes:
[0007] Obtain first indication information; wherein, the first indication information is used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time domain conflict between the uplink information and the downlink information.
[0008] Optionally, the acquisition of indication information includes:
[0009] Obtain second indication information; wherein the second indication information is used for semi-static scheduling of the uplink information; and
[0010] Obtain third indication information; wherein, the third indication information is used for semi-static scheduling of the downlink information.
[0011] Optionally, the method further includes at least one of the following:
[0012] In response to determining that the second indication information is downlink control information (DCI) and does not contain a priority indication field, the first priority is determined to be a preset priority;
[0013] In response to determining that the second indication information is a DCI and contains a priority indication field, the priority indicated by the priority indication field is determined as the first priority;
[0014] In response to determining that the second indication information is a Radio Resource Control (RRC) message and contains first priority indication information, the priority indicated by the first priority indication information is determined as the first priority;
[0015] In response to determining that the third indication information is DCI and does not contain a priority indication field, the second priority is determined to be a preset priority;
[0016] In response to determining that the third indication information is a DCI and includes the priority indication field, the priority indicated by the priority indication field is determined as the second priority;
[0017] In response to determining that the third indication information is an RRC message and contains second priority indication information, the priority indicated by the second priority indication information is determined as the second priority.
[0018] Optionally, the first indication information is used to indicate at least one of the following:
[0019] Discard the uplink information;
[0020] Discard the downlink information;
[0021] The uplink information is retained;
[0022] The downlink information is retained;
[0023] The first priority of the uplink information is higher than the second priority of the downlink information;
[0024] The first priority is lower than the second priority;
[0025] A priority list; wherein the priority list is used to indicate at least the first priority and the second priority;
[0026] The first priority is associated with the first cycle duration of the uplink information, and the second priority is associated with the second cycle duration of the downlink information;
[0027] The duration of the first cycle and the duration of the second cycle;
[0028] Priority of transmission direction;
[0029] Transmission direction.
[0030] Optionally, the method further includes at least one of the following:
[0031] In response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, it is determined that the first priority of the uplink information is lower than the second priority of the downlink information;
[0032] In response to determining that the first cycle duration is greater than the second cycle duration, it is determined that the first priority is higher than the second priority;
[0033] In response to determining that the first cycle duration is equal to the second cycle duration, the first priority is determined to be equal to the second priority.
[0034] Optionally, the method further includes:
[0035] In response to determining that the priority of uplink transmission is lower than the priority of downlink transmission, the first priority of the uplink information is determined to be lower than the second priority of the downlink information;
[0036] In response to determining that the priority of uplink transmission is higher than the priority of downlink transmission, the first priority is determined to be higher than the second priority.
[0037] Optionally, the method further includes:
[0038] In response to the determination that the first priority of the uplink information is different from the second priority of the downlink information, and that the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first priority and the second priority;
[0039] Conflict resolution shall be performed in accordance with the first processing method.
[0040] Optionally, determining the first processing method based on the first priority and the second priority includes at least one of the following:
[0041] In response to determining that the first priority is higher than the second priority, the first processing method is determined to include discarding the downlink information;
[0042] In response to determining that the first priority is lower than the second priority, the first processing method is determined to include discarding the uplink information.
[0043] Optionally, the method further includes:
[0044] In response to determining that the first priority and the second priority are the same, it is not expected that the uplink information and the downlink information will conflict in the time domain;
[0045] The uplink information is transmitted on the first time domain resources occupied by the uplink information, and the downlink information is received on the second time domain resources occupied by the downlink information.
[0046] Optionally, obtaining the indication information includes:
[0047] Obtain the first indication information sent by the base station via the first message;
[0048] The first message includes at least one of the following:
[0049] Radio Resource Control (RRC) signaling messages;
[0050] Media Access Control Unit (MAC) CE message.
[0051] Optionally, the method further includes:
[0052] The terminal capability indication information is reported to the base station; wherein the terminal capability indication information is used to indicate whether the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information.
[0053] Optionally, the method further includes:
[0054] In response to determining that the terminal capability indication information is used to indicate that the terminal has the capability, and that the uplink information and the downlink information conflict in the time domain, it is determined to perform conflict handling.
[0055] Optionally, the method further includes:
[0056] In response to determining that the terminal capability indication information is used to indicate that the terminal does not have the capability, it is not expected that the uplink information and the downlink information will conflict in the time domain;
[0057] Uplink information is transmitted on the first time domain resources occupied by the uplink information, and downlink information is received on the second time domain resources occupied by the downlink information.
[0058] Optionally, the method further includes:
[0059] In response to determining that the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information satisfy a first condition, it is determined that the uplink information and the downlink information conflict in the time domain;
[0060] The first condition includes at least one of the following:
[0061] There is overlap in the time domain;
[0062] Located within the same first time unit; wherein a first sub-band is configured within the first time unit, the transmission direction of the first time unit is opposite to the transmission direction of the first sub-band, or the transmission direction of the first time unit is flexible.
[0063] According to a second aspect of the present disclosure, an information processing method is provided, the method being executed by a base station, comprising:
[0064] Send indication information to the terminal; wherein the indication information is used to indicate to the terminal the processing required for at least one of the semi-static scheduling uplink information and semi-static scheduling downlink information.
[0065] Optionally, sending the indication information to the terminal includes:
[0066] Send a first indication message to the terminal; wherein the first indication message is used to indicate the processing that the terminal needs to perform on at least one of the uplink information and the downlink information when there is a time domain conflict between the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0067] Optionally, sending the indication information to the terminal includes:
[0068] Send a second indication message to the terminal; wherein the second indication message is used for semi-static scheduling of the uplink information; and
[0069] Send a third indication message to the terminal; wherein the third indication message is used for semi-static scheduling of the downlink information.
[0070] Optionally, the method further includes at least one of the following:
[0071] In response to determining that the second indication information to be transmitted is downlink control information (DCI) and contains a priority indication field, the priority indicated by the priority indication field in the second indication information to be transmitted is configured as the first priority of the uplink information.
[0072] In response to determining that the third indication information to be transmitted is a DCI and contains a priority indication field, the priority indicated by the priority indication field in the third indication information to be transmitted is configured as the second priority of the downlink information;
[0073] In response to determining that the second indication information to be sent is a Radio Resource Control (RRC) message, the priority indicated by the priority indication information in the second indication information to be sent is configured as the first priority of the uplink information.
[0074] In response to determining that the third indication information to be transmitted is a Radio Resource Control (RRC) message, the priority indicated by the priority indication information in the third indication information to be transmitted is configured as the second priority of the downlink information.
[0075] Optionally, the first indication information is used to indicate at least one of the following:
[0076] Discard the uplink information;
[0077] Discard the downlink information;
[0078] The uplink information is retained;
[0079] The downlink information is retained;
[0080] The first priority of the uplink information is higher than the second priority of the downlink information;
[0081] The first priority is lower than the second priority;
[0082] A priority list; wherein the priority list is used to indicate at least the first priority and the second priority;
[0083] The first priority is associated with the first cycle duration of the uplink information, and the second priority is associated with the second cycle duration of the downlink information;
[0084] The duration of the first cycle and the duration of the second cycle;
[0085] Priority of transmission direction;
[0086] Transmission direction.
[0087] Optionally, the method further includes at least one of the following:
[0088] In response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, it is determined that the first priority of the uplink information is lower than the second priority of the downlink information;
[0089] In response to determining that the first cycle duration is greater than the second cycle duration, it is determined that the first priority is higher than the second priority;
[0090] In response to determining that the first cycle duration is equal to the second cycle duration, the first priority is determined to be equal to the second priority.
[0091] Optionally, the method further includes at least one of the following:
[0092] In response to determining that the priority of uplink transmission is lower than the priority of downlink transmission, the first priority of the uplink information is determined to be lower than the second priority of the downlink information;
[0093] In response to determining that the priority of uplink transmission is higher than the priority of downlink transmission, the first priority is determined to be higher than the second priority.
[0094] Optionally, the method further includes:
[0095] In response to the determination that the first priority of the uplink information is different from the second priority of the downlink information, and that the uplink information and the downlink information conflict in the time domain, a second processing method is determined based on the first priority and the second priority;
[0096] Conflict resolution shall be performed in accordance with the second processing method.
[0097] Optionally, determining the second processing method based on the first priority and the second priority includes at least one of the following:
[0098] In response to determining that the first priority is higher than the second priority, the second processing method is determined to include discarding the downlink information;
[0099] In response to determining that the first priority is lower than the second priority, the second processing method is determined to include discarding the uplink information.
[0100] Optionally, the method further includes:
[0101] In response to determining that the first priority and the second priority are the same, the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information are configured so that the uplink information and the downlink information do not conflict in the time domain;
[0102] The uplink information is received on the first time domain resources occupied by the uplink information, and the downlink information is transmitted on the second time domain resources occupied by the downlink information.
[0103] Optionally, sending the indication information to the terminal includes:
[0104] The first instruction information is sent to the terminal via the first message;
[0105] The first message includes at least one of the following:
[0106] Radio Resource Control (RRC) signaling messages;
[0107] Media Access Control Unit (MAC) CE message.
[0108] Optionally, the method further includes:
[0109] The terminal capability indication information reported by the terminal is received; wherein the terminal capability indication information is used to indicate whether the terminal has the ability to resolve the time domain conflict between the uplink information and the downlink information.
[0110] Optionally, the method further includes:
[0111] In response to determining that the terminal capability indication information is used to indicate that the terminal has the capability, and that the uplink information and the downlink information conflict in the time domain, it is determined to perform conflict handling.
[0112] Optionally, the method further includes:
[0113] In response to determining that the terminal capability indication information is used to indicate that the terminal does not have the capability, the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information are configured so that the uplink information and the downlink information do not conflict in the time domain;
[0114] The uplink information is received on the first time domain resources occupied by the uplink information, and the downlink information is transmitted on the second time domain resources occupied by the downlink information.
[0115] Optionally, the method further includes:
[0116] In response to determining that the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information satisfy a first condition, it is determined that the uplink information and the downlink information conflict in the time domain;
[0117] The first condition includes at least one of the following:
[0118] There is overlap in the time domain;
[0119] Located within the same first time unit; wherein a first sub-band is configured within the first time unit, the transmission direction of the first time unit is opposite to the transmission direction of the first sub-band, or the transmission direction of the first time unit is flexible.
[0120] According to a third aspect of the present disclosure, a user-side device is provided, the device comprising:
[0121] The acquisition module is configured to acquire indication information; wherein the indication information is used to indicate the processing that the terminal needs to perform for at least one of the semi-static scheduling uplink information and semi-static scheduling downlink information.
[0122] According to a fourth aspect of the present disclosure, a network-side device is provided, the device comprising:
[0123] The sending module is configured to send indication information to the terminal; wherein the indication information is used to indicate the processing that the terminal needs to perform for at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0124] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, the storage medium storing a computer program for performing the information processing method described in any of the preceding claims.
[0125] According to a sixth aspect of the present disclosure, a user equipment is provided, comprising:
[0126] processor;
[0127] Memory used to store processor-executable instructions;
[0128] The processor is configured to perform the information processing method described in any of the first aspects above.
[0129] According to a seventh aspect of the present disclosure, a network-side device is provided, comprising:
[0130] processor;
[0131] Memory used to store processor-executable instructions;
[0132] The processor is configured to perform the information processing method described in any of the second aspects above.
[0133] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0134] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0135] Figure 1 This is an exemplary embodiment of an information processing system architecture diagram.
[0136] Figure 2 This is a schematic diagram of an information processing method according to an exemplary embodiment.
[0137] Figure 3A This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0138] Figure 3B This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0139] Figure 4A This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0140] Figure 4BThis is a schematic diagram of another information processing method according to an exemplary embodiment.
[0141] Figure 5 This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0142] Figure 6 This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0143] Figure 7A This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0144] Figure 7B This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0145] Figure 8A This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0146] Figure 8B This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0147] Figure 9 This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0148] Figure 10 This is a schematic diagram of another information processing method according to an exemplary embodiment.
[0149] Figure 11 This is a resource diagram illustrating a first time unit according to an exemplary embodiment.
[0150] Figures 12A to 12C This is a resource diagram illustrating, according to an exemplary embodiment, a situation where there is a time-domain conflict between the uplink information and the downlink information of the semi-static scheduling.
[0151] Figure 13 This is a block diagram of a user-side device according to an exemplary embodiment.
[0152] Figure 14 This is a block diagram of a network-side device according to an exemplary embodiment.
[0153] Figure 15 This is a schematic diagram of the structure of a user equipment according to an exemplary embodiment of the present disclosure.
[0154] Figure 16 This is a schematic diagram of the structure of a network-side device according to an exemplary embodiment of the present disclosure. Detailed Implementation
[0155] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0156] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of at least one associated listed item.
[0157] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, a first message may also be referred to as a second message, and similarly, a second message may also be referred to as a first message. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0158] In this embodiment of the disclosure, during full-duplex communication, the base station can simultaneously transmit and receive data within a single time unit, such as a single time slot. The base station can schedule different terminals to perform transmission and reception actions in different directions on the same time domain resources. For a terminal, it can perform data transmission or data reception within a single time unit.
[0159] In a Time Division Duplex (TDD) system, a terminal can perform data transmission or data reception in the corresponding time unit according to the time slot structure indicated by the base station.
[0160] In one example, on the downlink symbol (DL symbol), the terminal expects to receive downlink data but not send uplink data; on the uplink symbol (UL symbol), the terminal expects to send uplink data but not receive downlink data; and on the flexible symbol, the terminal does not expect any conflict between uplink and downlink.
[0161] In this embodiment of the disclosure, priority indication information can be introduced for uplink information. Uplink information includes, but is not limited to, uplink channels and uplink signals.
[0162] In one example, priority indication information can be used to indicate the priority of different uplink messages.
[0163] For example, priority indication information can be used to indicate the priority of at least two Physical Uplink Control Channels (PUCCHs).
[0164] For example, priority indication information can be used to indicate the priority of at least two Physical Uplink Shared Channels (PUSCHs).
[0165] For example, priority indication information can be used to indicate the priority of at least one PUCCH and at least one PUSCH.
[0166] In this embodiment of the disclosure, priority indication information may also be introduced for downlink information. Downlink information includes, but is not limited to, downlink channels and downlink signals. The specific implementation is similar to that for introducing priority indication information for uplink information, and will not be described in detail here.
[0167] This disclosure provides an information processing method, apparatus, and storage medium that can support base stations to schedule or indicate different transmission directions for the same terminal on the same time domain resources, and can ensure that the conflict handling methods of the terminal and the base station on the same time domain resources are corresponding. In addition, it can also support base stations to schedule or indicate different transmission directions for the same terminal on different time domain resources, thereby improving the feasibility and reliability of full-duplex communication.
[0168] like Figure 1 The diagram shown is a schematic representation of a network architecture applicable to the scheme disclosed herein. The network in this disclosure can be a 4G network, a 5G network, a 6G network, or a future communication network, etc., and this disclosure does not limit it. The network architecture includes:
[0169] User Equipment (UE) 101 Figure 1 It includes user equipment 101-1, user equipment 101-2, user equipment 101-3, ...), wherein user equipment 101 includes, but is not limited to, terminals, smart wearable devices, smart vehicles, drones, etc., wherein smart wearable devices may include smart bracelets, smartwatches, etc., and smart vehicles may be driverless vehicles.
[0170] Network-side equipment 102, including but not limited to base stations, Radio Access Network (RAN) equipment in 4G, and Next Generation Radio Access Network (NG-RAN) equipment in 5G.
[0171] In this embodiment of the disclosure, the user equipment 101 can obtain indication information and, based on the indication information, determine the processing that the user equipment 101 needs to perform on at least one of the uplink information and downlink information of the semi-static scheduling.
[0172] In one example, when user equipment 101 determines that there is a time-domain conflict between uplink information and downlink information of semi-static scheduling, it can determine a first processing method. This first processing method may include discarding either the uplink or downlink information of the semi-static scheduling. User equipment 101 can then perform conflict handling according to the first processing method.
[0173] For example, the first processing method includes that when uplink information is discarded, the user equipment 101 does not send uplink information.
[0174] For example, the first processing method includes that when downlink information is discarded, user equipment 101 does not expect network-side device 102 to send downlink information.
[0175] In another example, user equipment 101 may not expect a time domain conflict between semi-statically scheduled uplink information and semi-statically scheduled downlink information. Accordingly, user equipment 101 may send uplink information on the first time domain resources occupied by uplink information and receive downlink information on the second time domain resources occupied by downlink information.
[0176] The uplink information in the semi-static scheduling may include, but is not limited to, the uplink signals and uplink channels in the semi-static scheduling. The uplink channels in the semi-static scheduling may include, but are not limited to, the configured grant physical uplink shared channel (CG PUSCH) and the periodic-physical uplink control channel (P-PUCCH). The uplink signals in the semi-static scheduling may include, but are not limited to, the periodic-sounding reference signal (P-SRS) and the semi-persistent-sounding reference signal (SP-SRS).
[0177] The downlink information in semi-static scheduling includes, but is not limited to, semi-static scheduling downlink channels and semi-static scheduling downlink signals. Specifically, the semi-static scheduling downlink channels include, but are not limited to, the semi-static persistent scheduling physical downlink shared channel (SPS PDSCH), and the semi-static scheduling downlink signals include, but are not limited to, periodic-channel state information-reference signals (P-CSI-RS) and semi-persistent-channel state information-reference signals (SP-CSI-RS).
[0178] In this embodiment of the disclosure, the network-side device 102 may send indication information to the user equipment 101 so that the user equipment 101 can determine, based on the indication information, the processing required for at least one of the uplink information and downlink information of the semi-static scheduling.
[0179] Correspondingly, the network-side device 102 can also determine the processing it needs to perform.
[0180] In one example, when network-side device 102 determines that there is a time-domain conflict between uplink information and downlink information scheduled in a semi-static manner, it can determine a second processing method, which may include discarding the uplink information or discarding the downlink information. Network-side device 102 can then perform conflict handling according to the second processing method.
[0181] The processing performed by the network-side device 102 needs to correspond to the processing performed by the user equipment 101.
[0182] For example, when the first processing method of user equipment 101 includes discarding uplink information, the second processing method of network-side device 102 may include discarding uplink information.
[0183] For example, when the first processing method of user equipment 101 includes discarding downlink information, the second processing method of network-side device 102 may include discarding downlink information.
[0184] For example, the second processing method includes that when uplink information is discarded, the network-side device 102 does not expect the user equipment 101 to send uplink information.
[0185] For example, the second processing method includes that when downlink information is discarded, the network-side device 102 does not send downlink information.
[0186] In another example, network-side device 102 can ensure that there is no conflict between uplink and downlink information in the time domain during the semi-static scheduling of uplink information and semi-static scheduling of downlink information. Accordingly, network-side device 102 can receive uplink information on the first time domain resources occupied by uplink information and send downlink information on the second time domain resources occupied by downlink information.
[0187] Figure 1 The entities shown are illustrative; the implementation methods or embodiments of this disclosure may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides these, the number of each entity is arbitrary, not limited to Figure 1 . Figure 1 The connections shown are illustrative. Any entities may be connected or not connected, and the connection can be in any way, whether it is a direct or indirect connection, a wired connection or a wireless connection.
[0188] In the above embodiments, network-side devices can schedule or indicate different transmission directions for the same user equipment on the same time domain resources, and can ensure that the conflict handling methods of user equipment and network-side devices on the same time domain resources are corresponding. They can also support network-side devices to schedule or indicate different transmission directions for the same user equipment on different time domain resources, thereby improving the reliability of full-duplex communication.
[0189] The following section uses user equipment, including terminals, as an example to introduce the information processing method provided in this disclosure from the terminal side.
[0190] This disclosure provides an information processing method, referring to... Figure 2 As shown, Figure 2 This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a terminal. The method may include the following steps:
[0191] In step 201, the instruction information is obtained.
[0192] In one possible implementation, obtaining the indication information may refer to the terminal receiving the indication information from the base station, or it may refer to the terminal obtaining the indication information based on a protocol agreement. This disclosure does not limit this.
[0193] In one possible implementation, the indication information can be used to indicate the processing that the terminal needs to perform on at least one of the semi-static scheduling uplink information and the semi-static scheduling downlink information.
[0194] It should be noted that the uplink information in semi-static scheduling refers to the uplink information pre-configured for the terminal by the base station. Furthermore, the base station can activate the previously configured uplink information through activation messages. These activation messages may include, but are not limited to, downlink control information (DCI) and radio resource control (RRC) messages.
[0195] Semi-static scheduling of downlink information refers to the downlink information pre-configured by the base station for the terminal. Furthermore, the base station can activate the previously configured downlink information via an activation message. This activation message may include, but is not limited to, DCI and RRC messages.
[0196] In one possible implementation, obtaining indication information may include obtaining first indication information, which indicates the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time-domain conflict between the uplink information and the downlink information.
[0197] The content of the first instruction information obtained by the terminal and the processing performed by the terminal will be described in subsequent embodiments, and will not be described here.
[0198] In one possible implementation, obtaining indication information may include obtaining second indication information and obtaining third indication information. The second indication information is used for semi-static scheduling of the uplink information, and the third indication information is used for semi-static scheduling of the downlink information.
[0199] In one example, the terminal can simultaneously obtain the second and third instruction information from the information received in one transaction.
[0200] In another example, the terminal can obtain the second and third indication information separately through multiple received messages.
[0201] The contents of the second and third indication information obtained by the terminal, as well as the processing performed by the terminal, will be described in subsequent embodiments and will not be described here.
[0202] In one possible implementation, the terminal can obtain first indication information, second indication information and third indication information, and the terminal preferably performs the processing required for at least one of the uplink information and downlink information of the semi-static scheduling based on the first indication information.
[0203] The above is merely an illustrative example. In practical applications, the scheme for the terminal to obtain indication information and perform processing on at least one of the uplink information and downlink information of semi-static scheduling based on the indication information should all fall within the protection scope of this disclosure.
[0204] In the above embodiments, the terminal can obtain indication information to determine the processing required for at least one of the uplink and downlink information of semi-static scheduling. This improves the availability of full-duplex communication.
[0205] In some alternative embodiments, refer to Figure 3A As shown, Figure 3A This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a terminal. The method may include the following steps:
[0206] In step 301, the second instruction information and the third instruction information are obtained.
[0207] In this embodiment of the disclosure, the second indication information can be used for semi-static scheduling of the uplink information, and the third indication information can be used for semi-static scheduling of the downlink information.
[0208] In one possible implementation, the second indication information could be a DCI or an RRC message for semi-static scheduling of uplink information for the terminal.
[0209] In another possible implementation, the third indication information could be a DCI or an RRC message for semi-static scheduling downlink information of the terminal.
[0210] The second instruction information and the third instruction information can be the same or different DCI, or the same or different RRC messages, or one of them can be a DCI and the other can be an RRC message. This disclosure does not limit them in any way.
[0211] In one possible implementation, the second and third indication information can be used to instruct the terminal, based on the first priority of the uplink information and the second priority of the downlink information, to determine the processing required for at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0212] In one possible implementation, the terminal can obtain the second and third indication information from the information received at one time.
[0213] For example, the terminal may receive a DCI and obtain second indication information and third indication information from the DCI.
[0214] For example, the terminal can receive an RRC message and obtain second indication information and third indication information from the RRC message.
[0215] In one possible implementation, the terminal can obtain the second and third indication information from multiple received messages.
[0216] For example, the terminal may receive a first DCI and obtain second indication information from the first DCI. The terminal may also receive a second DCI and obtain third indication information from the second DCI.
[0217] For example, the terminal can receive two RRC messages to obtain second indication information and third indication information respectively.
[0218] For example, the terminal can receive a DCI and an RRC message to obtain second indication information and third indication information, respectively.
[0219] The above is merely an illustrative example. In practical applications, any scheme for obtaining the aforementioned second and third instruction information should fall within the protection scope of this disclosure.
[0220] In this embodiment, the processing required for at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information can be determined based on the second indication information of the semi-statically scheduled uplink information and the third indication information of the semi-statically scheduled downlink information. This eliminates the need for the base station to send separate indication information, saving signaling resources and ensuring high availability.
[0221] In step 302, the first priority of the uplink information is determined based on the second indication information.
[0222] In one possible implementation, the second indication information is DCI. The terminal can determine the first priority based on whether the second indication information includes a priority indication field, or when the second indication information includes the priority indication field, the terminal can determine the first priority based on the priority indicated by the priority indication field.
[0223] In one example, the terminal determines that the second indication information is DCI and does not contain a priority indication field, and determines that the first priority is a preset priority. Optionally, the preset priority can be the lowest priority or the highest priority, and this disclosure does not limit it.
[0224] In another example, if the terminal determines that the second indication information is DCI and contains a priority indication field, then the terminal can determine the priority indicated by the priority indication field as the first priority.
[0225] For example, when the second indication information is a DCI used for semi-static scheduling of uplink information, the priority indication field can be a Priority indicator field. Here, semi-static scheduling of uplink information refers to the uplink information configured before the base station is activated.
[0226] It should be noted that the Priority indicator field can be used to indicate the priority of the PDSCH Hybrid Automatic Repeat reQuest-Acknowledge (HARQ-ACK). In this disclosure, the Priority indicator field can also be used to indicate the first priority of the uplink information.
[0227] For example, when the second indication information is the first DCI used for semi-static scheduling of uplink information, the terminal determines that the first DCI contains the priority indication field and determines the priority indicated by the priority indication field as the first priority.
[0228] For example, the priority indication field may include n bits, where n is a positive integer.
[0229] For example, if n is 1, a bit value of 0 in the priority indication field indicates a low priority, and a bit value of 1 in the priority indication field indicates a high priority. Accordingly, the terminal can determine the first priority based on the priority indicated by the priority indication field.
[0230] For example, if the priority indication field indicates a low priority, then the terminal determines the first priority as a low priority.
[0231] For example, if the priority indicator field indicates a high priority, then the terminal determines the first priority as a high priority.
[0232] In this embodiment of the disclosure, the terminal can determine the first priority of the uplink information based on the priority indicator field in the second indication information, such as the priority indicator field, which saves information resources of the second indication information and has high availability.
[0233] In one possible implementation, the second indication information is an RRC message, and the terminal can determine the first priority based on the first priority indication information contained in the second indication information.
[0234] In one example, the first priority indication information can be used to indicate a priority index, such as phy-PriorityIndex. The terminal determines the priority indicated by phy-PriorityIndex contained in the RRC message as the first priority.
[0235] In this disclosure, phy-PriorityIndex can be used to indicate the first priority of uplink information.
[0236] In step 303, a second priority for downlink information is determined based on the third indication information.
[0237] In one possible implementation, the third indication information is DCI. The terminal can determine the second priority based on whether the third indication information includes a priority indication field, or when the third indication information includes the priority indication field, the terminal can determine the second priority based on the priority indicated by the priority indication field.
[0238] In one example, the terminal determines that the third indication information is DCI and does not contain a priority indication field, and determines that the second priority is a preset priority. Optionally, the preset priority can be the lowest priority or the highest priority, and this disclosure does not limit it.
[0239] In another example, if the terminal determines that the third indication information is DCI and contains a priority indication field, then the terminal can determine the priority indicated by the priority indication field as the second priority.
[0240] For example, when the third indication information is a DCI used for semi-static scheduling of downlink information, the priority indication field can be a Priority indicator field. Here, semi-static scheduling of downlink information refers to the downlink information configured for the terminal before the base station is activated.
[0241] It should be noted that the Priority indicator field can be used to indicate the priority of the HARQ-ACK of the PDSCH. In this disclosure, the Priority indicator field can also be used to indicate the priority of the downlink information.
[0242] For example, when the third indication information is the second DCI used for semi-static scheduling of uplink information, the terminal determines that the second DCI contains the priority indication field and determines the priority indicated by the priority indication field as the second priority.
[0243] For example, the priority indication field may include n bits, where n is a positive integer.
[0244] For example, if n is 1, a bit value of 0 in the priority indication field can indicate a low priority, and a bit value of 1 in the priority indication field can indicate a high priority. Accordingly, the terminal can determine a second priority based on the priority indicated by the priority indication field.
[0245] For example, if the priority indication field indicates a low priority, then the terminal determines the second priority as a low priority.
[0246] For example, if the priority indicator field indicates a high priority, then the terminal determines the second priority as a high priority.
[0247] In this embodiment of the disclosure, the terminal can determine the second priority of downlink information based on the priority indicator field in the third indication information, such as the priority indicator field, which saves information resources of the third indication information and has high availability.
[0248] In another possible implementation, the third indication information is an RRC message, and the terminal can determine the second priority based on the second priority indication information contained in the third indication information.
[0249] In one example, this second priority indication information can be used to indicate the priority of associated information in downlink information. The second priority indication information can be a harq-CodebookID, used to indicate the priority of the HARQ-ACK in the PDSCH. The terminal determines the priority indicated by the harq-CodebookID contained in the RRC message as the second priority.
[0250] In this disclosure, the second priority indication information can be used to indicate the priority of the HARQ-ACK of the PDSCH, and can also be used to indicate the second priority of downlink information.
[0251] It should be noted that this disclosure does not limit the execution order of steps 302 and 303. Steps 302 and 303 can be executed in the order in which the second instruction information and the third instruction information are received. For example, if the terminal receives the second instruction information first, step 302 can be executed first, followed by step 303. As another example, if the terminal receives the third instruction information first, step 303 can be executed first, followed by step 302.
[0252] Alternatively, after receiving the second and third instruction information, the terminal may execute step 302 first and then step 303, or execute step 303 first and then step 302. This disclosure does not limit either option.
[0253] In this embodiment of the disclosure, when the second indication information or the third indication information is DCI, the Priorityindicator indication field can be reused so that the terminal can quickly determine the first priority of the uplink information and the second priority of the downlink information. The base station does not need to add other priority indication fields or priority indication information in the second indication information and the third indication information, which saves the signaling resources of the base station and has high availability.
[0254] In this embodiment of the disclosure, when the second or third indication information is an RRC message, the phy-PriorityIndex indication field or the harq-CodebookID indication field can be reused so that the terminal can quickly determine the first priority of the uplink information and the second priority of the downlink information. The base station does not need to add other priority indication fields or priority indication information to the second and third indication information, which saves the base station's signaling resources and has high availability.
[0255] In step 304, in response to determining that the first priority of the uplink information is different from the second priority of the downlink information, and that the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first priority and the second priority.
[0256] In this embodiment of the disclosure, when the terminal determines that the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information satisfy a first condition, it determines that the uplink information and the downlink information conflict in the time domain.
[0257] In one possible implementation, the first condition includes, but is not limited to, at least one of the following: there is overlap in the time domain; or the elements are located within the same first time unit.
[0258] The first time unit is configured with a first sub-band, and the transmission direction of the first time unit is opposite to the transmission direction of the first sub-band, or the transmission direction of the first time unit is flexible.
[0259] In the embodiments of this disclosure, the first time unit may be in the form of a slot, symbol, duration (span), etc., and this disclosure does not limit this. A span includes multiple consecutive symbols.
[0260] In one example, the first time unit can be an uplink time unit, within which a downlink subband is configured. Here, the downlink subband refers to the subband configured for downlink data transmission.
[0261] In another example, the first time unit can be a downlink time unit, within which an uplink subband is configured. Here, the uplink subband refers to a subband configured for uplink data transmission.
[0262] In another example, the first time unit can be a flexible time unit, within which downlink subbands are configured.
[0263] In another example, the first time unit can be a flexible time unit, within which an uplink subband is configured.
[0264] For example, in response to determining that the first time domain resource and the second time domain resource completely overlap in the time domain, the terminal determines that the uplink information and the downlink information conflict in the time domain.
[0265] For example, in response to determining that the first time domain resource and the second time domain resource partially overlap in the time domain, the terminal determines that the uplink information and the downlink information conflict in the time domain.
[0266] For example, in response to determining that the first time domain resource and the second time domain resource are located in the same first time unit, the terminal determines that the uplink information and the downlink information conflict in the time domain.
[0267] For example, in response to determining that the first time domain resource and the second time domain resource completely overlap in the time domain and are located in the same first time unit, the terminal determines that the uplink information and the downlink information conflict in the time domain.
[0268] For example, in response to determining that the first time domain resource and the second time domain resource partially overlap in the time domain and are located in the same first time unit, the terminal determines that the uplink information and the downlink information conflict in the time domain.
[0269] For example, in response to determining that the first time domain resource and the second time domain resource do not overlap in the time domain, but are located in the same first time unit, the terminal determines that the uplink information and the downlink information conflict in the time domain.
[0270] The above is merely an illustrative example. Any scheme by which the terminal determines that there is a conflict between uplink and downlink information in the time domain should fall within the protection scope of this disclosure.
[0271] In this embodiment of the disclosure, it is possible to quickly determine whether there is a conflict between uplink and downlink information in the time domain based on the time domain resources occupied by uplink and downlink information respectively, so that when there is a conflict, conflict handling can be performed to clarify the terminal behavior and improve the availability and reliability of full-duplex communication.
[0272] In one possible implementation, the terminal responds to determining that the first priority is higher than the second priority, and determines that the first processing method includes discarding the downlink information.
[0273] In another possible implementation, the terminal, in response to determining that the first priority is lower than the second priority, determines that the first processing method includes discarding the uplink information.
[0274] In step 305, conflict resolution is performed according to the first processing method.
[0275] In one possible implementation, when the first processing method includes discarding the uplink information, the terminal may not send uplink information. Accordingly, the terminal may receive downlink information on the second time domain resources occupied by the downlink information.
[0276] In another possible implementation, when the first processing method includes discarding the downlink information, the terminal may not expect the base station to send downlink information. Accordingly, the terminal may send uplink information on the first time domain resources occupied by the uplink information.
[0277] The terminal can discard low-priority information according to the priority of uplink and downlink information. When the uplink information and downlink information of semi-static scheduling conflict in the time domain, the terminal can clearly perform conflict handling behavior, which improves the reliability of full-duplex communication.
[0278] In the above embodiments, the terminal can obtain second indication information and third indication information to determine a first priority and a second priority, respectively. Based on the relative importance of the two priorities, when the uplink information and downlink information of the semi-static scheduling conflict in the time domain, the terminal executes a first processing method, thereby performing conflict handling according to the first processing method. This disclosure can support base stations to schedule or indicate different transmission directions for the same terminal on the same time domain resources, improving the feasibility and reliability of full-duplex communication.
[0279] In some alternative embodiments, step 301 above can be performed alone, that is, the base station uses these two indication information to semi-statically schedule uplink and downlink information for the terminal.
[0280] In some optional embodiments, steps 301 to 303 described above can be combined, meaning the base station uses these two indications to semi-statically schedule uplink and downlink information for the terminal. The terminal determines a first priority based on the second indication and a second priority based on the third indication. When uplink and downlink information do not conflict in the time domain, the terminal may not perform conflict processing. Alternatively, the determined first and second priority information can be used in other schemes that require uplink and downlink information priorities. This disclosure does not limit this.
[0281] In some alternative embodiments, steps 304 to 305 can be combined with other solutions. For example, after the terminal determines the priority of uplink and downlink information using other methods, it can perform conflict handling through the solution of this application.
[0282] In some alternative embodiments, refer to Figure 3B As shown, Figure 3B This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a terminal. The method may include the following steps:
[0283] In step 301', the second instruction information and the third instruction information are obtained.
[0284] The implementation of step 301' is similar to that of step 301 above, and will not be repeated here.
[0285] In step 302', the first priority of the uplink information is determined based on the second indication information.
[0286] The implementation of step 302' is similar to that of step 302 above, and will not be repeated here.
[0287] In step 303', the second priority of the downlink information is determined based on the third indication information.
[0288] The implementation of step 303' is similar to that of step 303 above, and will not be repeated here.
[0289] In step 304', in response to determining that the first priority of the uplink information is the same as the second priority of the downlink information, it is not expected that the uplink information and the downlink information will conflict in the time domain.
[0290] In this embodiment of the present disclosure, when the terminal determines that the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information do not meet the first condition, it determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0291] The first condition includes at least one of the following: there is overlap in the time domain; or they are located within the same first time unit.
[0292] For example, if the terminal determines that the first time domain resource and the second time domain resource do not overlap in the time domain, then the terminal determines that the uplink information and the downlink information do not conflict in the time domain.
[0293] For example, if the terminal determines that the first time domain resource and the second time domain resource are not in the same first time unit, then the terminal determines that the uplink information and the downlink information do not conflict in the time domain.
[0294] For example, if the terminal determines that the first time domain resource and the second time domain resource are in the same first time unit, but the first time domain resource and the second time domain resource do not overlap in the time domain, then the terminal determines that the uplink information and the downlink information do not conflict in the time domain.
[0295] For example, if the terminal determines that the first time domain resource and the second time domain resource are not in the same first time unit, and the first time domain resource and the second time domain resource do not overlap in the time domain, then the terminal determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0296] The content of the first time unit has been described in step 204 of the above embodiment, and will not be repeated here.
[0297] In step 305', the uplink information is transmitted on the first time domain resource occupied by the uplink information, and the downlink information is received on the second time domain resource occupied by the downlink information.
[0298] When the terminal determines that the uplink and downlink information have the same priority based on the second and third indication information, it does not expect the uplink information and downlink information semi-statically scheduled by the base station to conflict in the time domain. Accordingly, the terminal can send uplink information or receive downlink information on the corresponding time domain resources. This supports the base station to schedule or indicate different transmission directions for the same terminal on different time domain resources, thus improving the feasibility of full-duplex communication.
[0299] In the above embodiments, the terminal can obtain the second indication information and the third indication information to determine the first priority and the second priority respectively. When the two priorities are the same, the terminal does not expect the semi-statically scheduled uplink information and the semi-statically scheduled downlink information to conflict in the time domain. This disclosure can support the base station to semi-statically schedule or indicate different transmission directions for the same terminal on different time domain resources, thereby improving the feasibility and reliability of full-duplex communication.
[0300] In some alternative embodiments, step 301' above can be performed independently, that is, the base station uses these two indication messages to semi-statically schedule uplink and downlink information for the terminal.
[0301] In some optional embodiments, steps 301' to 303' described above can be combined, meaning the base station uses these two indications to semi-statically schedule uplink and downlink information for the terminal. The terminal determines a first priority based on the second indication and a second priority based on the third indication. When uplink and downlink information do not conflict in the time domain, the terminal may not perform conflict processing. Alternatively, the determined first and second priority information can be used in other schemes that require uplink and downlink information priorities. This disclosure does not limit this.
[0302] In some optional embodiments, steps 304' to 305' can be combined with other solutions. For example, after the terminal determines the priority of uplink and downlink information using other methods, it can determine that uplink and downlink information will not conflict in the time domain through the solution of this application.
[0303] In some alternative embodiments, refer to Figure 4A As shown, Figure 4A This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a terminal. The method may include the following steps:
[0304] In step 401, the first indication information sent by the base station is received.
[0305] In the embodiments of this disclosure, the terminal may obtain the first indication information sent by the base station, or the terminal may obtain the first indication information based on the protocol agreement, and this disclosure does not limit this.
[0306] In this embodiment of the disclosure, the first indication information can be used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time domain conflict between the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0307] In this embodiment, the first indication information can be an independent indication information different from the second and third indication information. The base station uses this first indication information to individually instruct the terminal on the processing required by the terminal for at least one of the semi-statically scheduled uplink and downlink information when there is a time-domain conflict between the uplink and downlink information. This clarifies the terminal behavior when there is a time-domain conflict between the uplink and downlink information, improving the reliability of full-duplex communication.
[0308] In one possible implementation, the first indication information is used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0309] In one possible implementation, the terminal may receive the first indication information sent by the base station via a first message.
[0310] For example, the first message may include, but is not limited to, at least one of the following: an RRC message; a Medium Access Control Element (MAC CE) message.
[0311] The terminal can receive a first indication information sent by the base station through the aforementioned first message. When the uplink information and the downlink information conflict in the time domain, based on the first indication information, the terminal determines the processing required for at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information. This approach is simple to implement and highly available.
[0312] In one example, the first indication information is used to indicate the priority list.
[0313] This priority list is used to indicate at least the first priority and the second priority.
[0314] This priority list can be configured by the base station and sent to the terminal. Alternatively, this priority list can be agreed upon by a protocol, which is not limited in this disclosure.
[0315] Based on this priority list, the terminal can determine the relative importance of the first and second priorities.
[0316] In one example, the first indication information is used to indicate that a first priority is associated with a first cycle duration of the uplink information, and a second priority is associated with a second cycle duration of the downlink information.
[0317] Accordingly, the first indication information can be sent from the base station to the terminal, or determined by the terminal based on the protocol agreement.
[0318] For example, the terminal determines the first priority and the second priority based on the first cycle duration and the second cycle duration, respectively.
[0319] In another example, when the first indication information is used to indicate that the first priority is associated with the first cycle duration of the uplink information, and the second priority is associated with the second cycle duration of the downlink information, the terminal can determine the relationship between the first priority and the second priority in the following manner:
[0320] In response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, it is determined that the first priority of the uplink information is lower than the second priority of the downlink information.
[0321] Alternatively, in response to determining that the first period duration is greater than the second period duration, the first priority is determined to be higher than the second priority.
[0322] Alternatively, in response to determining that the first cycle duration is equal to the second cycle duration, the first priority is determined to be equal to the second priority.
[0323] In one example, the first indication information is used to indicate the duration of the first cycle and the duration of the second cycle.
[0324] Based on the first indication information, the terminal determines that a first priority is associated with the first cycle duration of the uplink information, and a second priority is associated with the second cycle duration of the downlink information. The terminal can determine the first priority and the second priority based on the first cycle duration and the second cycle duration.
[0325] In one example, the first indication information is used to indicate the priority of the transmission direction.
[0326] For example, the first indication information is used to indicate that the priority of uplink transmission is higher than that of downlink transmission, or that the priority of uplink transmission is lower than that of downlink transmission, or it may indicate the priority of uplink transmission and the priority of downlink transmission.
[0327] The terminal can determine the first priority and the second priority based on the priority of the transmission direction.
[0328] In another example, the first indication information is used to indicate the direction of transmission.
[0329] For example, if the first indication information is used to indicate uplink transmission, then the terminal determines that the first priority of the uplink information is higher than the second priority of the downlink information.
[0330] For example, if the first indication information is used to indicate downlink transmission, the terminal determines that the first priority of the uplink information is lower than the second priority of the downlink information. The terminal can quickly determine the first priority of the uplink information and the second priority of the downlink information, or determine the priority relationship between the two, based on the first indication information. This approach is simple to implement and highly usable.
[0331] In step 402, in response to determining that the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first indication information.
[0332] In this embodiment of the disclosure, the method for determining whether the uplink information and the downlink information conflict in the time domain can refer to the relevant content of step 304 above, and will not be repeated here.
[0333] In one example, when the first indication information is used to indicate that the uplink information should be discarded, the first processing method is determined to include discarding the uplink information.
[0334] In another example, when the first indication information is used to indicate that the downlink information is discarded, determining the first processing method includes discarding the downlink information.
[0335] In another example, when the first indication information is used to indicate that the uplink information is retained, determining the first processing method includes discarding the downlink information.
[0336] In another example, when the first indication information is used to indicate that the downlink information should be retained, determining the first processing method includes discarding the uplink information.
[0337] In another example, when the first indication information is used to indicate that the first priority of the uplink information is higher than the second priority of the downlink information, determining the first processing method includes discarding the downlink information.
[0338] In another example, when the first indication information is used to indicate that the first priority of the uplink information is lower than the second priority of the downlink information, determining the first processing method includes discarding the uplink information.
[0339] In another example, when the first indication information is used to indicate a priority list, and the first priority in the priority list is higher than the second priority, determining the first processing method includes discarding the downlink information.
[0340] In another example, when the first indication information is used to indicate a priority list, and the first priority in the priority list is lower than the second priority, determining the first processing method includes discarding the uplink information.
[0341] In another example, when the first indication information is used to indicate that the first priority is associated with the first cycle duration of the uplink information, and the second priority is associated with the second cycle duration of the downlink information, the terminal can determine the relationship between the first priority and the second priority in the following manner:
[0342] In response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, it is determined that the first priority of the uplink information is lower than the second priority of the downlink information.
[0343] Alternatively, in response to determining that the first period duration is greater than the second period duration, the first priority is determined to be higher than the second priority.
[0344] Alternatively, in response to determining that the first cycle duration is equal to the second cycle duration, the first priority is determined to be equal to the second priority.
[0345] In this embodiment, the terminal can determine that information with a shorter transmission period has a lower priority. Even if the low-priority information is discarded, the terminal can still resend or receive the information within a short time due to its short transmission period. When there is a time domain conflict between the uplink information and the downlink information of the semi-static scheduling, the information with the shorter transmission period can be discarded, reducing the impact of the conflict on the service and improving the feasibility of full-duplex communication.
[0346] Accordingly, when the first priority is lower than the second priority, the first processing method is determined to include discarding the uplink information. When the first priority is higher than the second priority, the first processing method is determined to include discarding the downlink information.
[0347] In another example, when the first indication information is used to indicate the first cycle duration and the second cycle duration, the terminal responds to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, and determines that the first priority of the uplink information is lower than the second priority of the downlink information. At this time, the terminal determines that the first processing method includes discarding the uplink information.
[0348] Alternatively, in response to determining that the duration of the first period is greater than the duration of the second period, and determining that the first priority is higher than the second priority, the terminal determines that the first processing method includes discarding downlink information.
[0349] Alternatively, in response to determining that the first cycle duration is equal to the second cycle duration, the first priority is determined to be equal to the second priority. This processing method will be described in subsequent embodiments and will not be described here.
[0350] In another example, when the first indication information is used to indicate the priority of the transmission direction, the terminal can determine the first processing method in the following way:
[0351] For example, when the first indication information is used to indicate that the priority of uplink transmission is lower than the priority of downlink transmission, and it is determined that the first priority of the uplink information is lower than the second priority of the downlink information, the first processing method includes discarding the uplink information.
[0352] For example, when the first indication information is used to indicate that the priority of uplink transmission is higher than the priority of downlink transmission, and it is determined that the first priority of the uplink information is higher than the second priority of the downlink information, the first processing method includes discarding the downlink information.
[0353] For example, when the first indication information is used to indicate the priority of uplink transmission and the priority of downlink transmission, the terminal determines the priority of uplink transmission as the first priority and the priority of downlink transmission as the second priority.
[0354] When the first priority is lower than the second priority, the first processing method is determined to include discarding the uplink information. When the first priority is higher than the second priority, the first processing method is determined to include discarding the downlink information.
[0355] In another example, when the first indication information is used to indicate the transmission direction, the terminal determines that the information corresponding to the transmission direction indicated by the first indication information has a higher priority.
[0356] For example, if the first indication information is used to indicate uplink transmission, then the terminal determines that the first priority of the uplink information is higher than the second priority of the downlink information, and accordingly, the first processing method includes discarding the downlink information.
[0357] For example, if the first indication information is used to indicate downlink transmission, then the terminal determines that the first priority of the uplink information is lower than the second priority of the downlink information, and accordingly, the first processing method includes discarding the uplink information.
[0358] Conversely, the information corresponding to the transmission direction indicated by the first indication information has a lower priority. The specific implementation method is similar to the process described above, and will not be repeated here.
[0359] In this disclosure, the terminal can determine, according to the instruction of the first instruction information, at least one of the uplink and downlink information that needs to be performed.
[0360] The above is merely an illustrative example. Any scheme in which the first instruction information instructs other content so that the terminal can perform conflict resolution should fall within the scope of protection of this disclosure.
[0361] The first instruction information can indicate at least one of the above contents so that the terminal can determine the first handling method for conflict resolution, thereby improving the reliability and feasibility of full-duplex communication.
[0362] In step 403, conflict resolution is performed according to the first processing method.
[0363] The implementation of step 403 is similar to that of step 305 above, and will not be repeated here.
[0364] It should be noted that in this embodiment, the terminal can also obtain the second and third indication information. When the second and / or third indication information is a DCI (Digital Indication Code), this disclosure does not limit whether the second and third indication information contain a priority indication field, or the content indicated by the priority indication field. That is, the second indication information may or may not contain a priority indication field. The third indication information may or may not contain a priority indication field. When both the second and third indication information are DCIs and both contain a priority indication field, the priority indication fields contained in the two indication information may indicate the same priority or different priorities, and this disclosure does not limit either of these.
[0365] In this embodiment, the terminal can also obtain the second indication information and the third indication information. When the second indication information and / or the third indication information are RRC messages, this disclosure does not limit the priority indicated by the second indication information and the third indication information. When both the second indication information and the third indication information are RRC messages, the first priority indication information and the second priority indication information contained in the two indication information can indicate the same priority or different priorities, and this disclosure does not limit either of them.
[0366] In this embodiment, the terminal can obtain second and third indication information, and determine a first priority and a second priority according to steps 302 to 303 described above. When it is determined that the first priority and the second priority are equal, the terminal can receive the first indication information sent by the base station, thereby further determining the relative importance of the first and second priorities. This is so that when the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first indication information, and then conflict handling is performed.
[0367] In the above embodiments, the terminal can obtain the first indication information, and then perform conflict handling when there is a conflict between the semi-statically scheduled uplink information and the semi-statically scheduled downlink information in the time domain. This supports the base station to schedule or indicate different transmission directions for the same terminal on the same time domain resources, thereby improving the feasibility and reliability of full-duplex communication.
[0368] In some alternative embodiments, step 401 above can be performed separately, that is, the base station instructs the terminal on the processing to be performed when a conflict occurs through separate first indication information.
[0369] In some optional embodiments, steps 402 to 403 described above can be combined. When the terminal determines that a conflict exists, it can determine a first processing method based on other means and execute conflict resolution. For example, the terminal directly determines the first processing method based on the protocol agreement.
[0370] In some alternative embodiments, refer to Figure 4B As shown, Figure 4B This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a terminal. The method may include the following steps:
[0371] In step 401', the first indication information is obtained.
[0372] The terminal can obtain the first instruction information based on the protocol agreement.
[0373] In one example, the first indication information can be used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time-domain conflict between the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0374] In this embodiment of the disclosure, the first indication information may be an independent indication information that is different from the second and third indication information. The terminal directly determines the first indication information based on the protocol agreement, without occupying the signaling resources of the base station, and has high availability.
[0375] In one possible implementation, the first indication information is used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0376] Furthermore, the terminal determines the first priority of the uplink information and the second priority of the downlink information, or determines the priority relationship between the two, according to the first instruction information. The determination method is similar to step 401 above, and will not be repeated here.
[0377] In step 402', in response to determining that the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first indication information.
[0378] The implementation of step 402' is similar to that of step 402 above, and will not be repeated here.
[0379] In step 403', conflict resolution is performed according to the first processing method.
[0380] The implementation of step 403' is similar to that of step 403 above, and will not be repeated here.
[0381] In this embodiment, the terminal can obtain second and third indication information, and determine a first priority and a second priority according to steps 302 to 303 described above. When it is determined that the first priority and the second priority are equal, the terminal can obtain the first indication information according to the protocol, thereby re-determining the relative importance of the first and second priorities. This is so that when the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first indication information, and then conflict handling is performed.
[0382] In some optional embodiments, step 401' can be executed independently, meaning the terminal can obtain the first instruction information agreed upon in the protocol. When the aforementioned conflict does not exist, step 401' is deployed independently. Alternatively, it can be combined with other embodiments, which is not limited in this disclosure.
[0383] In some optional embodiments, steps 402' to 403' described above can be combined. When the terminal determines that a conflict exists, it can determine a first processing method based on other means and execute conflict handling. For example, the terminal directly determines the first processing method based on the protocol agreement.
[0384] In the above embodiments, the terminal can perform conflict processing when the uplink information and the downlink information conflict in the time domain based on predefined rules, thereby improving the reliability of full-duplex communication.
[0385] In some alternative embodiments, refer to Figure 5 As shown, Figure 5 This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a terminal. The method may include the following steps:
[0386] In step 501, terminal capability indication information is reported to the base station.
[0387] In this embodiment of the disclosure, the terminal capability indication information can be used to indicate whether the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information.
[0388] In one possible implementation, when the terminal capability indication information is used to indicate that the terminal has the capability, the terminal capability indication information can also be used for the terminal's first capability to process uplink information of semi-static scheduling, and / or the terminal's second capability to process downlink information of semi-static scheduling.
[0389] In one example, terminal capability information can be used to indicate that a terminal's first capability is superior to its second capability.
[0390] In another example, terminal capability information can be used to indicate that a terminal's second capability is superior to its first capability.
[0391] In this embodiment of the disclosure, if the terminal capability indication information indicates that the terminal does not possess the aforementioned capabilities, the terminal does not expect the uplink information and the downlink information to conflict in the time domain. Furthermore, the terminal can transmit the uplink information on the first time domain resources occupied by the uplink information and receive the downlink information on the second time domain resources occupied by the downlink information.
[0392] The specific implementation method is the same as in the above embodiments, where the priority is the same. It does not expect the uplink information and the downlink information to conflict in the time domain. The process of sending uplink information on the first time domain resource occupied by the uplink information and receiving downlink information on the second time domain resource occupied by the downlink information is similar and will not be described again here.
[0393] In this embodiment of the disclosure, if the terminal capability indication information indicates that the terminal possesses the aforementioned capabilities, the terminal may continue to perform the above-mentioned operations. Figure 3A , Figure 3B , Figure 4A , Figure 4B Any information processing method corresponding to it.
[0394] In one example, when the terminal capability indication information is also used to indicate the terminal's first capability to process semi-statically scheduled uplink information and / or the terminal's second capability to process semi-statically scheduled downlink information, the base station can consider the terminal's specific processing capabilities to semi-statically schedule uplink and / or downlink information for the terminal.
[0395] For example, the base station may send a first indication message, which instructs the terminal to perform conflict handling based on its capabilities. When the first capability is superior to the second capability, the terminal discards downlink information. When the second capability takes precedence over the first capability, the terminal discards uplink information.
[0396] In the above embodiments, the terminal can report terminal capability indication information to the base station to inform the base station whether the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information. Subsequently, the base station can ensure that the uplink and downlink information will not conflict in the time domain if the terminal does not have this capability, or have the terminal perform conflict handling if the terminal has this capability, thereby improving the reliability of full-duplex communication.
[0397] The following section uses network-side equipment, including base stations, as an example to introduce the information processing method provided in this disclosure from the perspective of the base station side.
[0398] This disclosure provides an information processing method, referring to... Figure 6 As shown, Figure 6This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a base station. The method may include the following steps:
[0399] In step 601, an instruction message is sent to the terminal.
[0400] In this embodiment of the disclosure, the base station can send indication information to the terminal.
[0401] In one possible implementation, the indication information can be used to indicate the processing that the terminal needs to perform on at least one of the semi-static scheduling uplink information and the semi-static scheduling downlink information.
[0402] It should be noted that the uplink information in semi-static scheduling refers to the uplink information pre-configured for the terminal by the base station. Furthermore, the base station can activate the previously configured uplink information through activation messages. These activation messages may include, but are not limited to, DCI and RRC messages.
[0403] Semi-static scheduling of downlink information refers to the downlink information pre-configured by the base station for the terminal. Furthermore, the base station can activate the previously configured downlink information via an activation message. This activation message may include, but is not limited to, DCI and RRC messages.
[0404] In one possible implementation, sending instruction information to the terminal may include sending first instruction information to the terminal, the first instruction information being used to indicate the processing that the terminal needs to perform on at least one of the uplink information and the downlink information when there is a time domain conflict between the uplink information and the downlink information.
[0405] The content of the first indication information obtained by the terminal and the processing performed by the terminal have been described on the terminal side. The corresponding actions performed on the base station side will be described in subsequent embodiments and will not be described here.
[0406] In one possible implementation, sending indication information to the terminal may include sending a second indication message and a third indication message. The second indication message is used for semi-static scheduling of the uplink information, and the third indication message is used for semi-static scheduling of the downlink information.
[0407] In one example, the base station can inform the terminal of the second and third indication information through a single transmission.
[0408] In another example, the base station can inform the terminal of the second and third indication information separately by sending multiple messages.
[0409] The contents of the second and third indication information obtained by the terminal and the processing performed by the terminal have been described on the terminal side. The corresponding actions performed on the base station side will be described in subsequent embodiments and will not be described here.
[0410] In one possible implementation, the base station sends a first indication information, a second indication information, and a third indication information to the terminal, and the terminal preferably performs the processing required for at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information based on the first indication information.
[0411] The above is merely an illustrative example. In practical applications, the scheme by which the base station sends indication information to the terminal, so that the terminal performs any processing required for at least one of the semi-static scheduling uplink information and semi-static scheduling downlink information based on the indication information, should all fall within the protection scope of this disclosure.
[0412] In the above embodiments, the base station can send indication information, thereby allowing the terminal to determine the processing required for at least one of the semi-statically scheduled uplink information and semi-statically scheduled downlink information. This improves the availability of full-duplex communication.
[0413] In some alternative embodiments, refer to Figure 7A As shown, Figure 7A This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a base station. The method may include the following steps:
[0414] In step 701, a second instruction message and a third instruction message are sent to the terminal.
[0415] In this embodiment of the disclosure, the second indication information can be used for semi-static scheduling of the uplink information, and the third indication information can be used for semi-static scheduling of the downlink information.
[0416] In one possible implementation, the second indication information could be a DCI for semi-static scheduling of uplink information by the terminal.
[0417] In one possible implementation, the second indication information could be an RRC message for semi-static scheduling of uplink information by the terminal.
[0418] In another possible implementation, the third indication information could be a DCI for semi-static scheduling downlink information of the terminal.
[0419] In another possible implementation, the third indication information could be an RRC message for semi-static scheduling downlink information of the terminal.
[0420] The second instruction information and the third instruction information can be the same or different DCI, or the same or different RRC messages, or one of them can be a DCI and the other can be an RRC message. This disclosure does not limit them in any way.
[0421] In one possible implementation, the second and third indication information can be used to instruct the terminal, based on the first priority of the uplink information and the second priority of the downlink information, to determine the processing required for at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0422] In one possible implementation, the base station can send a message to the terminal once, through which the second and third indication information are sent to the terminal.
[0423] For example, a base station may send a DCI that includes second indication information and third indication information.
[0424] For example, the base station may send an RRC message that includes second indication information and third indication information.
[0425] In one possible implementation, the base station can transmit information multiple times, including the second indication information and the third indication information respectively.
[0426] For example, the base station may send a first DCI, which includes second indication information, and the base station may also send a second DCI, which includes third indication information.
[0427] For example, the base station may send an RRC message including second indication information, and the base station may also send another RRC message including third indication information.
[0428] For example, the base station may send an RRC message including second indication information, and the base station may also send a DCI including third indication information.
[0429] For example, the base station may send a DCI message including second indication information, and the base station may also send another RRC message including third indication information.
[0430] The above is merely an illustrative example. In actual applications, the schemes for sending the aforementioned second and third instruction information should all fall within the protection scope of this disclosure.
[0431] When the second indication information is DCI, the base station can first determine whether the priority indication field needs to be included in the second indication information based on the current service.
[0432] For example, if the base station determines that the current service being performed has a low priority, the base station may determine that the second indication information does not need to include a priority indication field.
[0433] For example, if the base station determines that the service to be performed has a high priority, the base station may determine that the second indication information needs to include a priority indication field.
[0434] In one example, in response to determining that the second indication information to be transmitted needs to include the priority indication field, the base station configures the priority indicated by the priority indication field in the second indication information to be transmitted as the first priority of the uplink information.
[0435] For example, when the second indication information is a DCI used for semi-static scheduling of uplink information, the priority indication field can be the Priority indicator field.
[0436] It should be noted that the Priority indicator field can be used to indicate the priority of the HARQ-ACK of the PDSCH. In this disclosure, the Priority indicator field is used to indicate the first priority of the uplink information.
[0437] For example, the priority indication field may include n bits, where n is a positive integer.
[0438] For example, if n is 1, the base station can configure the bit value of the bit included in the priority indication field in the second indication information to be transmitted to 0, where 0 is used to indicate that the first priority is low priority. Alternatively, the base station can configure the bit value of the bit included in the priority indication field in the second indication information to be transmitted to 1, where 1 is used to indicate that the first priority is high priority.
[0439] When the second indication information is an RRC message, the base station can configure the priority indicated by the first priority indication information contained in the RRC message as the first priority of the uplink information.
[0440] In one example, the first priority indication information can be used to indicate a priority index, such as phy-PriorityIndex. The base station configures the priority indicated by phy-PriorityIndex contained in the RRC message as the first priority.
[0441] In this disclosure, phy-PriorityIndex can be used to indicate the first priority of uplink information.
[0442] When the third indication information is DCI, the base station can first determine whether the priority indication field needs to be included in the third indication information based on the current service.
[0443] For example, if the base station determines that the current service being performed has a low priority, the base station may determine that the third indication information does not need to include a priority indication field.
[0444] For example, if the base station determines that the service to be performed has a high priority, the base station may determine that the third indication information needs to include a priority indication field.
[0445] In one example, in response to determining that the third indication information to be transmitted needs to include the priority indication field, the base station configures the priority indicated by the priority indication field in the third indication information to be transmitted as the second priority of the downlink information.
[0446] For example, when the third indication information is a DCI used for semi-static scheduling of uplink information, the priority indication field can be the Priority indicator field.
[0447] It should be noted that the Priority indicator field can be used to indicate the priority of the HARQ-ACK of the PDSCH. In this disclosure, the Priority indicator field is used to indicate the second priority of the downlink information.
[0448] For example, the priority indication field may include n bits, where n is a positive integer.
[0449] For example, if n is 1, the base station can configure the bit value of the bit included in the priority indication field in the third indication information to be transmitted to 0, where 0 is used to indicate that the second priority is low priority. Alternatively, the base station can configure the bit value of the bit included in the priority indication field in the third indication information to be transmitted to 1, where 1 is used to indicate that the second priority is high priority.
[0450] When the third indication information is an RRC message, the base station can configure the priority indicated by the second priority indication information contained in the RRC message as the second priority of the downlink information.
[0451] In one example, the second priority indication information can be harq-CodebookID, used to indicate the priority of the HARQ-ACK of the PDSCH. The base station configures the priority indicated by the harq-CodebookID contained in the RRC message as the second priority.
[0452] In this disclosure, the second priority indication information can be used to indicate the priority of the HARQ-ACK of the PDSCH, and can also be used to indicate the second priority of downlink information.
[0453] In step 702, in response to determining that the first priority of the uplink information is different from the second priority of the downlink information, and that the uplink information and the downlink information conflict in the time domain, a second processing method is determined based on the first priority and the second priority.
[0454] For the base station, in order to ensure consistency with the terminal side, when the first priority is different from the second priority of the downlink information, and the uplink information and the downlink information conflict in the time domain, the base station can also perform corresponding conflict handling. At this time, the base station can determine the second processing method based on the first priority and the second priority.
[0455] In this embodiment of the disclosure, when the base station determines that the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information satisfy a first condition, it determines that the uplink information and the downlink information conflict in the time domain.
[0456] In one possible implementation, the first condition includes, but is not limited to, at least one of the following: there is overlap in the time domain; or the elements are located within the same first time unit.
[0457] The first time unit is configured with a first sub-band, and the transmission direction of the first time unit is opposite to the transmission direction of the first sub-band, or the transmission direction of the first time unit is flexible.
[0458] In the embodiments of this disclosure, the first time unit may be in the form of a slot, symbol, duration (span), etc., and this disclosure does not limit this. A span includes multiple consecutive symbols.
[0459] In one example, the first time unit can be an uplink time unit, within which a downlink subband is configured. Here, the downlink subband refers to the subband configured for downlink data transmission.
[0460] In another example, the first time unit can be a downlink time unit, within which an uplink subband is configured. Here, the uplink subband refers to a subband configured for uplink data transmission.
[0461] In another example, the first time unit can be a flexible time unit, within which downlink subbands are configured.
[0462] In another example, the first time unit can be a flexible time unit, within which an uplink subband is configured.
[0463] For example, in response to determining that the first time-domain resources and the second time-domain resources completely overlap in the time domain, the base station determines that the uplink information and the downlink information conflict in the time domain.
[0464] For example, in response to determining that the first time-domain resources and the second time-domain resources partially overlap in the time domain, the base station determines that the uplink information and the downlink information conflict in the time domain.
[0465] For example, in response to determining that the first time domain resource and the second time domain resource are located in the same first time unit, the base station determines that the uplink information and the downlink information conflict in the time domain.
[0466] For example, in response to determining that the first time domain resource and the second time domain resource completely overlap in the time domain and are located in the same first time unit, the base station determines that the uplink information and the downlink information conflict in the time domain.
[0467] For example, in response to determining that the first time domain resources and the second time domain resources partially overlap in the time domain and are located in the same first time unit, the base station determines that the uplink information and the downlink information conflict in the time domain.
[0468] For example, in response to determining that the first time domain resource and the second time domain resource do not overlap in the time domain but are located in the same first time unit, the base station determines that the uplink information and the downlink information conflict in the time domain.
[0469] The above is merely an illustrative example. Any scheme by which a base station determines that uplink and downlink information conflict in the time domain should fall within the protection scope of this disclosure.
[0470] In one possible implementation, the base station responds to determining that the first priority is higher than the second priority, and determining the second processing method includes discarding the downlink information.
[0471] In another possible implementation, the base station responds to determining that the first priority is lower than the second priority, and determines that the second processing method includes discarding the uplink information.
[0472] In step 703, conflict resolution is performed according to the second processing method.
[0473] In one possible implementation, when the second processing method includes discarding the uplink information, the base station may not expect the terminal to send uplink information. Accordingly, the base station may send downlink information on the second time domain resources occupied by the downlink information.
[0474] In another possible implementation, when the second processing method includes discarding the downlink information, the base station may not transmit the downlink information. Accordingly, the base station may receive the uplink information on the first time domain resources occupied by the uplink information.
[0475] In the above embodiments, the base station can send second and third indication information to the terminal so that the terminal can perform conflict handling according to the first processing method. The base station itself can also perform conflict handling according to the second processing method. This disclosure can support the base station to schedule or indicate different transmission directions for the same terminal on the same time domain resources, and can ensure that the base station and the terminal have a consistent understanding when performing conflict handling, thereby improving the feasibility and reliability of full-duplex communication.
[0476] In some alternative embodiments, step 701 above can be performed alone, that is, the base station uses these two indication information to semi-statically schedule uplink and downlink information for the terminal.
[0477] In some optional embodiments, steps 702 to 703 described above can be combined. When the base station determines that the aforementioned conflict exists, it can directly determine the second processing method based on other means and execute the conflict handling. For example, the base station can directly determine the second processing method based on a protocol agreement.
[0478] In some alternative embodiments, refer to Figure 7B As shown, Figure 7B This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a base station. The method may include the following steps:
[0479] In step 701', a second instruction message and a third instruction message are sent to the terminal.
[0480] The implementation of step 701' is similar to that of step 701 above, and will not be repeated here.
[0481] In step 702', in response to determining that the first priority of the uplink information is the same as the second priority of the downlink information, the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information are configured so that the uplink information and the downlink information do not conflict in the time domain.
[0482] In this embodiment of the disclosure, when the base station determines that the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information do not meet the first condition, it determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0483] The first condition includes at least one of the following: there is overlap in the time domain; or they are located within the same first time unit.
[0484] For example, if the first time-domain resources and the second time-domain resources configured by the base station do not overlap in the time domain, then the base station determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0485] For example, if the first time domain resources and the second time domain resources configured by the base station are not in the same first time unit, the base station determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0486] For example, if the first time domain resource and the second time domain resource configured by the base station are in the same first time unit, but the first time domain resource and the second time domain resource do not overlap in the time domain, then the base station determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0487] For example, if the first time domain resource and the second time domain resource configured by the base station are not in the same first time unit, and the first time domain resource and the second time domain resource do not overlap in the time domain, then the base station determines that there is no conflict between the uplink information and the downlink information in the time domain.
[0488] The content of the first time unit has been described in step 304 of the above embodiment, and will not be repeated here.
[0489] In step 703', the uplink information is received on the first time domain resource occupied by the uplink information, and the downlink information is transmitted on the second time domain resource occupied by the downlink information.
[0490] In the above embodiments, the base station can send second indication information and third indication information to the terminal to determine the first priority and the second priority respectively. When the two priorities are the same, the base station can ensure that the uplink information of semi-static scheduling and the downlink information of semi-static scheduling do not conflict in the time domain through configuration. This disclosure can support the base station to schedule or indicate different transmission directions for the same terminal on different time domain resources, thereby improving the feasibility and reliability of full-duplex communication.
[0491] In some alternative embodiments, step 701' above can be performed independently, that is, the base station uses these two indication messages to semi-statically schedule uplink and downlink information for the terminal.
[0492] In some alternative embodiments, steps 702' to 703' above can be implemented in combination, and the base station side ensures that the above-mentioned conflict will not occur through the configuration process.
[0493] In some alternative embodiments, refer to Figure 8A As shown, Figure 8A This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a base station. The method may include the following steps:
[0494] In step 801, a first instruction message is sent to the terminal.
[0495] In this embodiment of the disclosure, the first indication information can be used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time domain conflict between the uplink information and the downlink information.
[0496] In one possible implementation, the first indication information is used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0497] In one possible implementation, the base station can send the first indication information to the terminal via a first message.
[0498] For example, the first message may include, but is not limited to, at least one of the following: RRC message; MAC CE message.
[0499] In step 802, in response to determining that the uplink information and the downlink information conflict in the time domain, a second processing method is determined based on the first indication information.
[0500] In this embodiment of the disclosure, the method for determining whether the uplink information and the downlink information conflict in the time domain can refer to the relevant content of step 702 above, and will not be repeated here.
[0501] In one example, when the first indication information is used to indicate that the uplink information is discarded, the second processing method is determined to include discarding the uplink information.
[0502] In another example, when the first indication information is used to indicate that the downlink information is discarded, determining the second processing method includes discarding the downlink information.
[0503] In another example, when the first indication information is used to indicate that the uplink information is retained, determining the second processing method includes discarding the downlink information.
[0504] In another example, when the first indication information is used to indicate that the downlink information is retained, determining the second processing method includes discarding the uplink information.
[0505] In another example, when the first indication information is used to indicate that the first priority of the uplink information is higher than the second priority of the downlink information, determining the second processing method includes discarding the downlink information.
[0506] In another example, when the first indication information is used to indicate that the first priority of the uplink information is lower than the second priority of the downlink information, determining the second processing method includes discarding the uplink information.
[0507] In another example, when the first indication information is used to indicate a priority list, and the first priority in the priority list is higher than the second priority, determining the second processing method includes discarding the downlink information.
[0508] In another example, when the first indication information is used to indicate a priority list, and the first priority in the priority list is lower than the second priority, determining the second processing method includes discarding the uplink information.
[0509] In another example, the first indication information is used to indicate that the first priority is associated with the first cycle duration of the uplink information, and the second priority is associated with the second cycle duration of the downlink information.
[0510] In response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, and determining that the first priority of the uplink information is lower than the second priority of the downlink information, the base station determines that the second processing method includes discarding the uplink information.
[0511] In response to determining that the duration of the first cycle is greater than the duration of the second cycle and that the first priority is higher than the second priority, the base station determines that the second processing method includes discarding downlink information.
[0512] In another example, when the first indication information is used to indicate the first period duration and the second period duration, the base station, in response to determining that the first period duration of the uplink information is less than the second period duration of the downlink information, determines that the first priority of the uplink information is lower than the second priority of the downlink information, and the base station determines that the second processing method includes discarding the uplink information.
[0513] In response to determining that the duration of the first cycle is greater than the duration of the second cycle and that the first priority is higher than the second priority, the base station determines that the second processing method includes discarding downlink information.
[0514] In another example, when the first indication information is used to indicate the priority of the transmission direction, for example, in response to determining that the priority of the uplink transmission is lower than the priority of the downlink transmission based on the first indication information, the first priority of the uplink information is determined to be lower than the second priority of the downlink information, and accordingly, the second processing method is determined to include discarding the uplink information.
[0515] In another example, when the first indication information is used to indicate the priority of the transmission direction, for example, in response to determining that the priority of the uplink transmission is higher than the priority of the downlink transmission based on the first indication information, the first priority of the uplink information is determined to be higher than the second priority of the downlink information, and accordingly, the second processing method is determined to include discarding the downlink information.
[0516] In another example, when the first indication information is used to indicate the transmission direction, the base station, in response to determining that the first indication information indicates uplink transmission, determines that the first priority of the uplink information is higher than the second priority of the downlink information, and accordingly determines that the second processing method includes discarding the downlink information.
[0517] In another example, when the first indication information is used to indicate the transmission direction, the base station, in response to determining that the first indication information indicates downlink transmission, determines that the first priority of the uplink information is lower than the second priority of the downlink information, and accordingly determines that the second processing method includes discarding the uplink information.
[0518] The above is merely an illustrative example. Any scheme in which the first instruction information instructs other content so that the terminal can perform conflict resolution should fall within the scope of protection of this disclosure.
[0519] In step 803, conflict resolution is performed according to the second processing method.
[0520] The implementation of step 803 is similar to that of step 703 above, and will not be repeated here.
[0521] It should be noted that in this embodiment, the base station may also send second indication information and third indication information to the terminal. When the second indication information and / or the third indication information are DCIs, there are no limitations on whether the second indication information and / or the third indication information include a priority indication field, or on the content indicated by the priority indication field. That is, the second indication information may or may not include a priority indication field. The third indication information may or may not include a priority indication field. When the second indication information and the third indication information are DCIs and both include a priority indication field, the two priority indication fields may indicate the same priority or different priorities, and this disclosure does not limit either of these.
[0522] In this embodiment, the base station may also send second indication information and third indication information to the terminal. When the second indication information and / or the third indication information are RRC messages, this disclosure does not limit the priority indicated by the second indication information and the third indication information. When both the second indication information and the third indication information are RRC messages, the first priority indication information and the second priority indication information contained in the two indication information may indicate the same priority or different priorities, and this disclosure does not limit either of them.
[0523] In this embodiment, the base station can send second and third indication information to the terminal. When the base station determines that the first priority and the second priority are equal, the base station can send the first indication information to the terminal to further determine the relative importance of the first and second priorities. This ensures that when the uplink information and the downlink information conflict in the time domain, both the terminal and the base station determine the corresponding processing method based on the first indication information and then perform conflict resolution.
[0524] In the above embodiments, the base station can send the first indication information to the terminal, so that when there is a conflict between the semi-statically scheduled uplink information and the semi-statically scheduled downlink information in the time domain, the terminal can perform conflict handling. This supports the base station to schedule or indicate different transmission directions for the same terminal on the same time domain resources, and the base station can also perform conflict handling to ensure consistency with the terminal side's understanding, thereby improving the feasibility and reliability of full-duplex communication.
[0525] In some alternative embodiments, step 801 can be performed independently, that is, the base station sends the first indication information to the terminal alone, indicating the processing that the terminal needs to perform when the above-mentioned conflict exists. From the perspective of the base station, data reception and transmission can be performed synchronously on the conflicting time domain resources, so the conflict processing can be performed only by the terminal side.
[0526] In some optional embodiments, steps 802 to 803 described above can be combined. When the base station determines that the aforementioned conflict exists, it can directly determine the second processing method based on other means and execute the conflict handling. For example, the base station can directly determine the second processing method based on a protocol agreement.
[0527] In some alternative embodiments, refer to Figure 8B As shown, Figure 8B This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a base station. The method may include the following steps:
[0528] In step 801', the first indication information is obtained.
[0529] In this embodiment of the disclosure, the base station may not send the first indication information, but instead obtain the first indication information based on the protocol agreement.
[0530] In one example, the first indication information can be used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time-domain conflict between the semi-statically scheduled uplink information and the semi-statically scheduled downlink information.
[0531] In this embodiment of the disclosure, the first indication information may be an independent indication information that is different from the second and third indication information. The terminal directly determines the first indication information based on the protocol agreement, without occupying the signaling resources of the base station, and has high availability.
[0532] In one possible implementation, the first indication information is used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0533] Furthermore, the base station determines the first priority of uplink information and the second priority of downlink information, or determines the priority relationship between the two, according to the first instruction information. The determination method is similar to step 801 above and will not be repeated here.
[0534] In step 802', in response to determining that the uplink information and the downlink information conflict in the time domain, a second processing method is determined based on the first indication information.
[0535] The implementation of step 802' is similar to that of step 802 above, and will not be repeated here.
[0536] In step 803', conflict resolution is performed according to the second processing method.
[0537] The implementation of step 803' is similar to that of step 803 above, and will not be repeated here.
[0538] In this embodiment, the base station can send second indication information and third indication information to the terminal. When the base station determines that the first priority and the second priority are equal, the base station can obtain the first indication information according to the protocol, thereby re-determining the relative importance of the first priority and the second priority. This is so that when the uplink information and the downlink information conflict in the time domain, a second processing method is determined based on the first indication information, and then conflict resolution is performed.
[0539] In the above embodiments, the base station can perform conflict processing when the uplink information and the downlink information conflict in the time domain based on predefined rules, thereby improving the reliability of full-duplex communication.
[0540] In some optional embodiments, step 801' above can be performed independently. That is, the base station obtains the first indication information. From the base station's perspective, data reception and transmission can be performed synchronously on conflicting time-domain resources, so only the terminal side needs to perform conflict handling. The terminal side also obtains the first indication information based on the protocol agreement.
[0541] In some optional embodiments, steps 802' to 803' described above can be combined. When the base station determines that the aforementioned conflict exists, it can directly determine the second processing method based on other means and execute the conflict handling. For example, the base station can directly determine the second processing method based on protocol agreements.
[0542] In some alternative embodiments, refer to Figure 9 As shown, Figure 9 This is a flowchart illustrating an information processing method according to an embodiment, which can be executed by a base station. The method may include the following steps:
[0543] In step 901, terminal capability indication information reported by the terminal is received.
[0544] In this embodiment of the disclosure, the terminal capability indication information can be used to indicate whether the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information.
[0545] In one possible implementation, when the terminal capability indication information is used to indicate that the terminal has the capability, the terminal capability indication information can also be used for the terminal's first capability to process uplink information of semi-static scheduling, and / or the terminal's second capability to process downlink information of semi-static scheduling.
[0546] In one example, terminal capability information can be used to indicate that a terminal's first capability is superior to its second capability.
[0547] In another example, terminal capability information can be used to indicate that a terminal's second capability is superior to its first capability.
[0548] In this embodiment of the disclosure, if the terminal capability indication information indicates that the terminal does not possess the aforementioned capabilities, the base station can configure the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information to ensure that the uplink information and the downlink information do not conflict in the time domain. Furthermore, the base station can receive the uplink information on the first time domain resources occupied by the uplink information and transmit the downlink information on the second time domain resources occupied by the downlink information.
[0549] In the specific implementation method, with the same priority as in the above embodiments, the base station configures the first time domain resources occupied by the uplink information and the second time domain resources occupied by the downlink information so that the uplink information and the downlink information do not conflict in the time domain. The process of the base station receiving the uplink information on the first time domain resources occupied by the uplink information and sending the downlink information on the second time domain resources occupied by the downlink information is similar and will not be described again here.
[0550] In this embodiment of the disclosure, if the terminal capability indication information indicates that the terminal possesses the aforementioned capabilities, the terminal may continue to perform the above-mentioned operations. Figure 7A , Figure 7B , Figure 8A , Figure 8B Any information processing method corresponding to it.
[0551] In one example, when the terminal capability indication information is also used to indicate the terminal's first capability to process semi-statically scheduled uplink information and / or the terminal's second capability to process semi-statically scheduled downlink information, the base station can consider the terminal's specific processing capabilities to semi-statically schedule uplink and / or downlink information for the terminal.
[0552] For example, the base station may send a first indication message, which instructs the terminal to perform conflict handling based on its capabilities. When the first capability is superior to the second capability, the terminal discards the downlink information. Correspondingly, the base station may also discard the downlink information.
[0553] When the second capability takes precedence over the first capability, the terminal discards uplink information. Correspondingly, the base station can also discard uplink information.
[0554] In the above embodiments, the terminal can report terminal capability indication information to the base station so as to inform the base station whether the terminal has the ability to resolve the time domain conflict between the uplink information and the downlink information, thereby improving the reliability of full-duplex communication.
[0555] In some alternative embodiments, refer to Figure 10 As shown, Figure 10 This is a flowchart illustrating an information processing method according to an embodiment, which may include the following steps:
[0556] In step 1001, the terminal reports terminal capability indication information to the base station.
[0557] The terminal capability indication information is used to indicate that the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information.
[0558] Step 1001 is an optional step. For example, if the protocol stipulates that the full-duplex terminal has this capability, the terminal may not need to execute step 1001.
[0559] In step 1002, the base station sends indication information to the terminal.
[0560] In one possible implementation, the base station may send a first indication information to the terminal; wherein the first indication information is used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time domain conflict between the uplink information and the downlink information.
[0561] In one example, the first indication information may be used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information being higher than the second priority of the downlink information; the first priority being lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority being associated with a first cycle duration of the uplink information, and the second priority being associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0562] In one possible implementation, the base station can send second and third indication information to the terminal.
[0563] The second indication information is used for semi-static scheduling of the uplink information. The third indication information can be used for semi-static scheduling of the downlink information.
[0564] In one possible implementation, the base station may send a first indication information, a second indication information, and a third indication information to the terminal.
[0565] Optionally, step 1002 is an optional execution step. For example, when both the terminal and the base station obtain the first indication information based on the protocol, step 1002 may not be executed.
[0566] In step 1003, the terminal, in response to determining that the uplink information of the semi-static scheduling and the downlink information of the semi-static scheduling conflict in the time domain, determines a first processing method based on the indication information.
[0567] In one possible implementation, when the terminal determines that the first priority of the uplink information is different from the second priority of the downlink information based on whether the second and third indication information contain a priority indication field, and when the priority indication field is included, the priority indicated by the priority indication field, and determines that the uplink information of the semi-static scheduling and the downlink information of the semi-static scheduling conflict in the time domain, the information with lower priority can be discarded.
[0568] For the specific implementation method, please refer to step 304, which will not be repeated here.
[0569] In one possible implementation, when the terminal determines that the uplink information of the semi-static scheduling and the downlink information of the semi-static scheduling conflict in the time domain, it directly determines the first processing method based on the first indication information.
[0570] For the specific implementation method, please refer to step 402, which will not be repeated here.
[0571] In step 1004, the terminal performs conflict handling according to the first processing method.
[0572] The implementation method of step 1004 is the same as that of step 305 above, and will not be repeated here.
[0573] In step 1005, the base station determines a second processing method in response to the determination that there is a time domain conflict between the uplink information of the semi-static scheduling and the downlink information of the semi-static scheduling.
[0574] In one possible implementation, when the base station sends the second indication information and the third indication information, in response to determining that the first priority of the uplink information is different from the second priority of the downlink information, and determining that the semi-statically scheduled uplink information and the semi-statically scheduled downlink information conflict in the time domain, the information with lower priority can be discarded.
[0575] For the specific implementation method, please refer to step 702, which will not be repeated here.
[0576] In one possible implementation, the base station sends a first indication message to the terminal. If the base station determines that the uplink information and the downlink information of the semi-static scheduling conflict in the time domain, it directly determines the second processing method based on the first indication message. The specific implementation method is described in step 802, and will not be repeated here.
[0577] In step 1006, the base station performs conflict handling according to the second processing method.
[0578] The implementation method of step 1006 is the same as that of step 703 above, and will not be repeated here.
[0579] In the above embodiments, base stations can schedule or indicate different transmission directions for the same terminal on the same time domain resources, and can ensure that base stations and terminals have a consistent understanding when performing conflict handling, thereby improving the feasibility and reliability of full-duplex communication.
[0580] In some optional embodiments, steps 1203 to 1204 above can be implemented in combination. That is, as long as the terminal determines that there is a conflict between the uplink information of the semi-static scheduling and the downlink information of the semi-static scheduling in the time domain, it can perform conflict processing on the terminal side. The specific processing method can be based on the protocol agreement.
[0581] In some optional embodiments, steps 1205 to 1206 above can be implemented in combination. That is, as long as the base station determines that there is a conflict between the uplink information of the semi-static scheduling and the downlink information of the semi-static scheduling in the time domain, it can perform conflict processing on the base station side. The specific processing method can be based on the protocol agreement.
[0582] In some optional embodiments, the terminal reports the capability indication information to the base station. This terminal capability indication information indicates that when the terminal lacks the ability to resolve time-domain conflicts between the uplink and downlink information, the base station can configure a first time-domain resource occupied by the uplink information and a second time-domain resource occupied by the downlink information to ensure that there is no time-domain conflict between the uplink and downlink information. The terminal does not expect the configuration to result in a time-domain conflict between the uplink and downlink information.
[0583] Accordingly, the terminal can send uplink information on the first time domain resource, and the base station can receive uplink information on the first uplink time domain resource.
[0584] The terminal can also receive downlink information on the second time domain resources, and the base station can send downlink information on the second uplink time domain resources.
[0585] In another example, the base station determines that neither the second nor the third indication information contains a priority indication field; or the base station determines that the second indication information does not contain a priority indication field, but the third indication information does, and that priority indication field is configured as low priority; or the base station determines that the third indication information does not contain a priority indication field, but the second indication information does, and that priority indication field is configured as low priority. The base station can configure the first time-domain resources occupied by the uplink information and the second time-domain resources occupied by the downlink information to ensure that the uplink information and the downlink information do not conflict in the time domain. The terminal does not expect the configuration of the uplink information and the downlink information to conflict in the time domain.
[0586] Accordingly, the terminal can send uplink information on the first time domain resource, and the base station can receive uplink information on the first uplink time domain resource.
[0587] The terminal can also receive downlink information on the second time domain resources, and the base station can send downlink information on the second uplink time domain resources.
[0588] In another example, the base station simultaneously transmits second and third indication information. The base station can configure the first time-domain resources occupied by the uplink information and the second time-domain resources occupied by the downlink information to ensure that the uplink information and the downlink information do not conflict in the time domain. The terminal does not expect the configuration of the uplink information and the downlink information to have a conflict in the time domain.
[0589] Accordingly, the terminal can send uplink information on the first time domain resource, and the base station can receive uplink information on the first uplink time domain resource.
[0590] The terminal can also receive downlink information on the second time domain resources, and the base station can send downlink information on the second uplink time domain resources.
[0591] In the above embodiments, base stations can schedule or indicate different transmission directions for the same terminal on different time domain resources, thereby improving the feasibility and reliability of full-duplex communication.
[0592] The above-described method of this disclosure is further illustrated with examples below.
[0593] In this disclosure, when downlink information and uplink information of semi-static scheduling conflict in the time domain, the base station and the terminal can handle the time domain conflict.
[0594] Terminal side:
[0595] Full-duplex terminals handle time-domain conflicts between semi-statically scheduled uplink and semi-statically scheduled downlink information based on indications provided by the base station or as agreed upon in the protocol.
[0596] Method 1: The terminal discards low-priority information and receives or sends high-priority information.
[0597] The terminal can receive a second indication information and a third indication information sent by the base station. The second indication information is used for semi-static scheduling of the uplink information, and the third indication information is used for semi-static scheduling of the downlink information.
[0598] When the second indication information is a DCI or RRC message, the first priority can be determined using step 302.
[0599] When the second indication information is an RRC message, it may include a phy-PriorityIndex indication field, and the terminal determines the first priority based on the priority indicated by the indication field.
[0600] When the third indication information is a DCI or RRC message, the second priority can be determined using step 303.
[0601] When the third indication information is an RRC message, it may include a harq-CodebookID indication field, and the terminal determines the second priority based on the priority indicated by the indication field.
[0602] It should be noted that the second priority indication information carried in the RRC message, such as harq-CodebookID, is used to indicate the priority of the HARQ-ACK of the PDSCH. In this patent, it is considered that the information field also represents the priority of the PDSCH.
[0603] Method 2: The terminal determines the information to be discarded based on the first indication information sent by the base station.
[0604] In one possible implementation, the first indication information is used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0605] The first indication information is the relevant indication information carried by the base station through RRC message or MAC CE message, indicating the processing that the terminal should perform when there is a time domain conflict between the uplink information of semi-static scheduling and the downlink information of semi-static scheduling.
[0606] It should be noted that in this embodiment, the terminal can also obtain the second and third indication information. When the second and / or third indication information is a DCI (Digital Indication Code), this disclosure does not limit whether the second and third indication information contain a priority indication field, or the content indicated by the priority indication field. That is, the second indication information may or may not contain a priority indication field. The third indication information may or may not contain a priority indication field. When both the second and third indication information are DCIs and both contain a priority indication field, the priority indication fields contained in the two indication information may indicate the same priority or different priorities, and this disclosure does not limit either of these.
[0607] In this embodiment, the terminal can also obtain the second indication information and the third indication information. When the second indication information and / or the third indication information are RRC messages, this disclosure does not limit the priority indicated by the second indication information and the third indication information. When both the second indication information and the third indication information are RRC messages, the first priority indication information and the second priority indication information contained in the two indication information can indicate the same priority or different priorities, and this disclosure does not limit either of them.
[0608] In this embodiment, the terminal can obtain second and third indication information, and determine a first priority and a second priority according to steps 302 to 303 described above. When it is determined that the first priority and the second priority are equal, the terminal can receive the first indication information sent by the base station, thereby further determining the relative importance of the first and second priorities. This is so that when the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the first indication information, and then conflict handling is performed.
[0609] Method 3: The terminal handles the conflict according to predefined rules.
[0610] The terminal obtains the first instruction information based on the protocol agreement.
[0611] In one possible implementation, the first indication information is used to indicate at least one of the following: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; priority of the transmission direction; transmission direction.
[0612] In this embodiment, the terminal can obtain second and third indication information, and determine a first priority and a second priority according to steps 302 to 303 described above. When it is determined that the first priority and the second priority are equal, the terminal can obtain the first indication information based on the protocol agreement, thereby re-determining the relative importance of the first and second priorities. This is so that when the uplink information and the downlink information conflict in the time domain, a first processing method is determined based on the protocol-defined first indication information, and then conflict resolution is performed.
[0613] Method 4: The terminal reports terminal capability indication information.
[0614] The terminal capability indication information can be used to indicate whether the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information.
[0615] In one possible implementation, when the terminal capability indication information is used to indicate that the terminal has the capability, the terminal capability indication information can also be used for the terminal's first capability to process uplink information of semi-static scheduling, and / or the terminal's second capability to process downlink information of semi-static scheduling.
[0616] In this embodiment of the disclosure, if the terminal capability indication information indicates that the terminal does not possess the aforementioned capabilities, the terminal does not expect the uplink information and the downlink information to conflict in the time domain. Furthermore, the terminal can transmit the uplink information on the first time domain resources occupied by the uplink information and receive the downlink information on the second time domain resources occupied by the downlink information.
[0617] The specific implementation method is the same as in the above embodiments, where the priority is the same. It does not expect the uplink information and the downlink information to conflict in the time domain. The process of sending uplink information on the first time domain resource occupied by the uplink information and receiving downlink information on the second time domain resource occupied by the downlink information is similar and will not be described again here.
[0618] In this embodiment of the disclosure, if the terminal capability indication information indicates that the terminal possesses the aforementioned capabilities, the terminal may continue to perform the above-mentioned operations. Figure 3A , Figure 3B , Figure 4A , Figure 4B Any information processing method corresponding to it.
[0619] In one example, when the terminal capability indication information is also used to indicate the terminal's first capability to process semi-statically scheduled uplink information and / or the terminal's second capability to process semi-statically scheduled downlink information, the base station can consider the terminal's specific processing capabilities to semi-statically schedule uplink and / or downlink information for the terminal.
[0620] For example, the base station may send a first indication message, which instructs the terminal to perform conflict handling based on its capabilities. When the first capability is superior to the second capability, the terminal discards downlink information. When the second capability takes precedence over the first capability, the terminal discards uplink information.
[0621] The first subband in this disclosure may be a UL subband configured on a downlink symbol, or a DL subband configured on an uplink symbol, or a UL subband or DL subband configured on a flexible symbol.
[0622] For the base station side:
[0623] Full-duplex base stations may use, but are not limited to, the following methods to handle time-domain conflicts between uplink and downlink information in semi-static scheduling.
[0624] Method 1: The base station discards low-priority information and receives or sends high-priority information.
[0625] The specific methods are as described on the terminal side, and will not be repeated here.
[0626] Method 2: The base station sends a first indication message to the terminal to determine the information that needs to be discarded.
[0627] The specific methods are as described on the terminal side, and will not be repeated here.
[0628] Method 3: The base station handles the conflict according to predefined rules.
[0629] The specific methods are as described on the terminal side, and will not be repeated here.
[0630] Method 4: The base station processes the conflict based on the terminal capability indication information reported by the terminal.
[0631] The specific methods are as described on the terminal side and will not be repeated here.
[0632] Example 1: Assume the terminal is a full-duplex terminal, meaning it can transmit uplink within the UL subband on the DL or flexible symbol, or receive downlink within the DL subband on the UL or flexible symbol. Assume the base station is a full-duplex base station, meaning it can simultaneously perform transmission and reception.
[0633] In this embodiment, the UL subband on the DL symbol is used as an example for illustration. Of course, the method described in this embodiment can be used in other full-duplex scenarios.
[0634] In this embodiment, it is assumed that the base station simultaneously schedules the terminal to receive downlink channels (or downlink signals) and schedules the terminal to transmit uplink channels (or uplink signals) in the first time unit. The sub-band configuration in the first time unit can be, for example... Figure 11 As shown.
[0635] In this embodiment, it is assumed that the terminal receives downlink PDSCH in the DL subband via a first DCI and transmits PUSCH in the UL subband via a second DCI. The PDSCH and PUSCH overlap in the time domain. Further, the overlap occurs when the PDSCH and PUSCH overlap in a partial Orthogonal Frequency Division Multiplexing (OFDM) symbol, for example... Figure 12A As shown. Or, by completely overlapping all OFDM symbols, for example... Figure 12B As shown. Or, the PDSCH and PUSCH are transmitted within the same first time unit but there is no overlap in time-domain resources, for example... Figure 12C As shown.
[0636] As a specific example, in this embodiment, when the base station configures CG PUSCH and SPS PDSCH simultaneously on the same first time unit, the terminal and the base station determine the first priority and the second priority according to the second indication information and the third indication information, and then determine how to handle the conflict.
[0637] The priority of uplink and downlink information is determined based on the following information contained in the second and / or third indication information:
[0638] -Priority indicator field carried in DCI;
[0639] - The harq-CodebookID carried in the RRC message, corresponding to the SPS PDSCH or SPS PDSCH release;
[0640] - The phy-PriorityIndex contained in the CG PUSCH information carried in the RRC message.
[0641] A bit value of 0 indicates low priority, and a bit value of 1 indicates high priority.
[0642] The priority indicator carried in the DCI that activates or deactivates the SPS PDSCH is used to indicate the priority of the HARQ-ACK of the PDSCH. In this patent, the information field is considered to also represent the priority of the PDSCH.
[0643] In this embodiment, it is assumed that the priority of SPS PDSCH is the same as the priority of its HARQ-ACK.
[0644] In this embodiment, the terminal discards lower priority information and receives or sends higher priority channel information.
[0645] Specifically, assuming that the HARQ-ACK feedback of SPS PDSCH has a higher priority and the PUSCH has a lower priority, the terminal discards the PUSCH and receives the SPS PDSCH, and the base station sends the SPS PDSCH normally and no longer receives the PUSCH.
[0646] For example, assuming that the HARQ-ACK feedback of SPS PDSCH has a lower priority and the PUSCH has a higher priority, the terminal discards PDSCH and sends the PUSCH, and the base station receives the PUSCH normally and no longer sends the SPS PDSCH.
[0647] Furthermore, the terminal can report terminal capability indication information, that is, whether the terminal has the ability to resolve time-domain conflicts between the uplink information and the downlink information.
[0648] When the terminal has this capability, it handles the conflict according to the aforementioned method. When the terminal does not have this capability, it does not expect semi-static downlink transmission and semi-static uplink transmission to conflict in the time domain.
[0649] Example 1: Assume the terminal is a full-duplex terminal, meaning it can transmit uplink within the UL subband on the DL or flexible symbol, or receive downlink within the DL subband on the UL or flexible symbol. Assume the base station is a full-duplex base station, meaning it can simultaneously perform transmission and reception.
[0650] In this embodiment, the UL subband on the DL symbol is used as an example for illustration. Of course, the method described in this embodiment can be used in other full-duplex scenarios.
[0651] In this embodiment, it is assumed that the base station simultaneously schedules the terminal to receive downlink channels (or downlink signals) and schedules the terminal to transmit uplink channels (or uplink signals) in the first time unit. The sub-band configuration in the first time unit can be, for example... Figure 11 As shown.
[0652] In this embodiment, it is assumed that the terminal receives downlink PDSCH in the DL subband via a first DCI and transmits PUSCH in the UL subband via a second DCI. The PDSCH and PUSCH overlap in the time domain. Further, the overlap occurs when the PDSCH and PUSCH overlap in a partial Orthogonal Frequency Division Multiplexing (OFDM) symbol, for example... Figure 12A As shown. Or, by completely overlapping all OFDM symbols, for example... Figure 12B As shown. Or, the PDSCH and PUSCH are transmitted within the same first time unit but there is no overlap in time-domain resources, for example... Figure 12C As shown.
[0653] As a specific example, in this embodiment, this patent does not impose any limitations on the overlap of the PDSCH and PUSCH in the time domain.
[0654] In this embodiment, when the base station configures CG PUSCH and SPSPDSCH simultaneously on the same first time unit, the terminal and the base station determine how to handle the conflict based on the first indication information sent by the base station.
[0655] In this embodiment, the base station carries first indication information through RRC messages or MAC CE messages to notify the terminal of the processing method to be adopted when the uplink information and downlink information of semi-static scheduling conflict in the time domain.
[0656] The content that the first instruction information may include has been described in the above embodiments and will not be repeated here.
[0657] In this embodiment, it is assumed that the first indication information occupies 1 bit and is carried through an RRC message or a MAC CE message; this embodiment does not impose any limitations. It is assumed that the base station uses the 1-bit first indication information to indicate to the terminal the transmission direction it needs to discard when a collision occurs. The specific indication signaling is shown in Table 1 below.
[0658] Table 1
[0659]
[0660] Assuming the bit value of the first indication information sent by the base station is 0, it means that once the aforementioned time domain conflict occurs, the terminal will discard the uplink transmission, which in this embodiment is also discarding the CG PUSCH.
[0661] The terminal receives the SPS PDSCH according to the DCI scheduling detection. The base station does not expect to receive the PUSCH, but transmits the SPS PDSCH normally.
[0662] Assuming the bit value of the first indication information sent by the base station is 1, it means that once the aforementioned time-domain conflict occurs, the terminal cancels downlink reception, which in this embodiment means discarding the SPS PDSCH. The terminal sends the PUSCH according to the DCI scheduling. The base station also does not send the SPS PDSCH, but receives the PUSCH normally.
[0663] According to the method in this embodiment, there is no limitation on whether the DCI includes a priority indicator field, nor is there any limitation on whether the priority indicator field indicates the same priority or different priorities.
[0664] According to the method in this embodiment, the content indicated by the first priority indication information and the second priority indication information in the RRC message is not limited.
[0665] Discarding means that the terminal does not expect the base station to send downlink channels or the terminal does not send uplink channels, and the base station does not send downlink channels or the base station does not expect the terminal to send uplink channels.
[0666] The priority indicator field can be a priority indicator field, where a bit value of 0 indicates low priority and a bit value of 1 indicates high priority.
[0667] The priority indicator field is used to indicate the priority of the HARQ-ACK of the PDSCH. In this patent, the information field of the indicator field is considered to represent the priority of the uplink or downlink channel.
[0668] Furthermore, the terminal can report terminal capability information, namely, whether it has the ability to resolve time-domain conflicts between the uplink channel and the downlink channel. When the terminal has this capability, it handles the conflict according to the aforementioned method. When the terminal does not have this capability, it does not expect time-domain conflicts between the uplink channel and the downlink channel.
[0669] The subsequent implementation method is similar to that of Embodiment 1 above, and will not be described again here.
[0670] Example 3: As described in Examples 1-2, the semi-static uplink transmission and semi-static downlink transmission configured by the base station for the terminal conflicted within the first time unit.
[0671] In this embodiment, the terminal and the base station handle the conflict according to predefined rules. These predefined rules include, but are not limited to, the following:
[0672] Rule 1: Determine the channels or signals that need to be dropped based on the priority list.
[0673] For example, a priority list can be determined through protocol predefinition or base station configuration. When uplink and downlink channels collide, the terminal and base station discard signals or channels with lower priority according to the priority list.
[0674] Rule 2: Determine which channels or signals need to be discarded based on the transmission period of the channel or signal.
[0675] For example, a signal or channel with a shorter period has a lower priority, and when it conflicts with a signal or channel with a longer period, the signal or channel with the shorter period is discarded.
[0676] Rule 3: Determine whether to discard the signal or channel based on the transmission direction.
[0677] For example, if the first indication information indicates that the uplink transmission has a higher priority, then when the uplink transmission and the downlink transmission have a time-domain conflict, the downlink transmission needs to be discarded.
[0678] Furthermore, this method achieves better results when the uplink information and downlink information of the semi-static scheduling have the same priority.
[0679] Furthermore, the terminal can report corresponding terminal capability indication information, the specific method of which is described in Embodiment 1, and will not be repeated here.
[0680] Example 4: As described in Example 1 or Example 2, the uplink information and downlink information of the semi-static scheduling of the terminal by the base station conflicted within the first time unit.
[0681] In this embodiment, the terminal reports terminal capability indication information. The terminal capability indication information is used to indicate that the terminal possesses the capability. When the terminal capability indication information is used, it can also be used for the terminal's first capability to process uplink information in semi-static scheduling, and / or the terminal's second capability to process downlink information in semi-static scheduling.
[0682] For example, the base station may send a first indication message, which instructs the terminal to perform conflict handling based on its capabilities. When the first capability is superior to the second capability, the terminal discards downlink information. When the second capability takes precedence over the first capability, the terminal discards uplink information.
[0683] For example, the base station can send first indication information to indicate the transmission direction, which is determined based on the terminal's capabilities. For instance, if the terminal has a superior first capability, the first indication information indicates an uplink transmission direction. As another example, if the terminal has a superior second capability, the first indication information indicates a downlink transmission direction.
[0684] The terminal and the base station handle the conflict between the semi-static uplink and semi-static downlink based on the terminal capability indication information.
[0685] The specific implementation details will not be elaborated here.
[0686] Corresponding to the aforementioned embodiments of the application function implementation method, this disclosure also provides embodiments of the application function implementation apparatus.
[0687] Reference Figure 13 , Figure 13 This is a block diagram of a user-side device according to an exemplary embodiment, the device comprising:
[0688] The acquisition module 1301 is configured to acquire indication information; wherein the indication information is used to indicate the processing that the terminal needs to perform for at least one of the semi-static scheduling uplink information and semi-static scheduling downlink information.
[0689] Reference Figure 14 , Figure 14 This is a block diagram of a network-side device according to an exemplary embodiment, the device comprising:
[0690] The sending module 1401 is configured to send first indication information to the terminal; wherein the first indication information is used to indicate the processing that the terminal needs to perform on at least one of the semi-statically scheduled uplink information and the semi-statically scheduled downlink information when there is a time domain conflict between the uplink information and the downlink information.
[0691] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0692] Accordingly, this disclosure also provides a computer-readable storage medium storing a computer program for performing the information processing methods described above for any of the above-described purposes.
[0693] Accordingly, this disclosure also provides a user equipment, including:
[0694] processor;
[0695] Memory used to store processor-executable instructions;
[0696] The processor is configured to execute any of the information processing methods described above on the terminal side.
[0697] Figure 15 This is a block diagram illustrating a user device 1500 according to an exemplary embodiment. For example, device 1500 may be a mobile phone, tablet computer, e-book reader, multimedia playback device, wearable device, in-vehicle user equipment, iPad, smart TV, and other terminals.
[0698] Reference Figure 15 The device 1500 may include one or more of the following components: processing component 1502, memory 1504, power supply component 1506, multimedia component 1508, audio component 1510, input / output (I / O) interface 1512, sensor component 1516, and communication component 1518.
[0699] Processing component 1502 typically controls the overall operation of device 1500, such as operations associated with display, telephone calls, random data access, camera operation, and recording operations. Processing component 1502 may include one or more processors 1520 to execute instructions to complete all or part of the steps of the information processing method described above. Furthermore, processing component 1502 may include one or more modules to facilitate interaction between processing component 1502 and other components. For example, processing component 1502 may include a multimedia module to facilitate interaction between multimedia component 1508 and processing component 1502. Alternatively, processing component 1502 may read executable instructions from memory to implement the steps of an information processing method provided in the above embodiments.
[0700] Memory 1504 is configured to store various types of data to support the operation of device 1500. Examples of this data include instructions for any application or method operating on device 1500, contact data, phonebook data, messages, pictures, videos, etc. Memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0701] Power supply component 1506 provides power to various components of device 1500. Power supply component 1506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1500.
[0702] The multimedia component 1508 includes a display screen that provides an output interface between the device 1500 and the user. In some embodiments, the multimedia component 1508 includes a front-facing camera and / or a rear-facing camera. When the device 1500 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and rear-facing camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0703] Audio component 1510 is configured to output and / or input audio signals. For example, audio component 1510 includes a microphone (MIC) configured to receive external audio signals when device 1500 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1504 or transmitted via communication component 1518. In some embodiments, audio component 1510 also includes a speaker for outputting audio signals.
[0704] I / O interface 1512 provides an interface between processing component 1502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0705] Sensor assembly 1516 includes one or more sensors for providing status assessments of various aspects of device 1500. For example, sensor assembly 1516 may detect the on / off state of device 1500, the relative positioning of components such as the display and keypad of device 1500, changes in the position of device 1500 or a component of device 1500, the presence or absence of user contact with device 1500, the orientation or acceleration / deceleration of device 1500, and temperature changes of device 1500. Sensor assembly 1516 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1516 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1516 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0706] Communication component 1518 is configured to facilitate wired or wireless communication between device 1500 and other devices. Device 1500 can access wireless networks based on communication standards, such as Wi-Fi, 2G, 3G, 4G, 5G, or 6G, or combinations thereof. In one exemplary embodiment, communication component 1518 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1518 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0707] In an exemplary embodiment, device 1500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform any of the information processing methods described above on the terminal side.
[0708] In an exemplary embodiment, a non-transitory machine-readable storage medium including instructions is also provided, such as a memory 1504 including instructions, which can be executed by a processor 1520 of device 1500 to complete the above-described information processing method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0709] Accordingly, this disclosure also provides a network-side device, including:
[0710] processor;
[0711] Memory used to store processor-executable instructions;
[0712] The processor is configured to execute any of the information processing methods described above on the base station side.
[0713] like Figure 16 As shown, Figure 16 This is a schematic diagram illustrating the structure of a network-side device 1600 according to an exemplary embodiment. The network-side device 1600 can be provided as a base station. (Refer to...) Figure 16 The device 1600 includes a processing component 1622, a wireless transmitting / receiving component 1624, an antenna component 1626, and a signal processing section specific to the wireless interface. The processing component 1622 may further include at least one processor.
[0714] One of the processors in processing component 1622 can be configured to perform any of the information processing methods described above.
[0715] The embodiments or examples disclosed herein are not exhaustive, but merely illustrative of some embodiments or examples, and are not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment or example can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment or example can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment or example can be arbitrarily interchanged. Furthermore, optional methods or examples in a particular embodiment or example can be arbitrarily combined; moreover, embodiments or examples can be arbitrarily combined. For example, some or all steps of different embodiments or examples can be arbitrarily combined, and a particular embodiment or example can be arbitrarily combined with optional methods or examples of other embodiments or examples.
[0716] In some implementations or embodiments, terms such as “in response to…”, “in the case of…”, “when…”, “when…”, “if…”, etc. in this disclosure can be replaced with each other.
[0717] In some implementations or embodiments, the notation "A or B", "A and / or B", "at least one of A and B", "A in one case, B in another case", "in response to one case A, in response to another case B", etc., may include at least one of the following technical solutions depending on the circumstances: executing A regardless of B, that is, A in some implementations or embodiments; executing B regardless of A, that is, B in some implementations or embodiments; selectively executing A and B, that is, selecting to execute from A and B in some implementations or embodiments; executing both A and B, that is, A and B in some implementations or embodiments.
[0718] In some implementations or embodiments, the terms "including A", "containing A", "for indicating A", and "carrying A" in this disclosure can be interpreted as directly carrying A or indirectly indicating A.
[0719] Furthermore, each element, each row, or each column in the tables involved in this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0720] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0721] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An information processing method characterized by comprising: The method is performed by a terminal and includes: obtaining indication information, wherein the indication information is used to indicate processing required by the terminal for at least one of semi-static scheduling uplink information and semi-static scheduling downlink information; wherein the indication information includes: first indication information, wherein the first indication information is used to indicate processing required by the terminal for at least one of semi-static scheduling uplink information and semi-static scheduling downlink information when there is a conflict in the time domain between the uplink information and the downlink information; and / or the indication information includes: second indication information, wherein the second indication information is used to semi-statically schedule the uplink information; and third indication information, wherein the third indication information is used to semi-statically schedule the downlink information; in the case where the indication information includes the second indication information and the third indication information, the method further includes at least one of: in response to determining that the second indication information is downlink control information (DCI) and does not contain a priority indication field, determining that a first priority of the uplink information is a preset priority; in response to determining that the second indication information is DCI and contains a priority indication field, determining that a priority indicated by the priority indication field is the first priority of the uplink information; in response to determining that the second indication information is a radio resource control (RRC) message and contains first priority indication information, determining that a priority indicated by the first priority indication information is the first priority of the uplink information; in response to determining that the third indication information is DCI and does not contain a priority indication field, determining that a second priority of the downlink information is a preset priority; in response to determining that the third indication information is DCI and contains the priority indication field, determining that a priority indicated by the priority indication field is the second priority of the downlink information; in response to determining that the third indication information is an RRC message and contains second priority indication information, determining that a priority indicated by the second priority indication information is the second priority of the downlink information.
2. The method of claim 1, wherein, The first indication information is used to indicate at least one of: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list, wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; a priority of a transmission direction; a transmission direction.
3. The method according to claim 1 or 2, characterized in that, The method further includes at least one of: in response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, determining that the first priority of the uplink information is lower than the second priority of the downlink information; in response to determining that the first periodicity is greater than the second periodicity, determining that the first priority is higher than the second priority; in response to determining that the first periodicity is equal to the second periodicity, determining that the first priority is equal to the second priority.
4. The method according to claim 1 or 2, characterized in that, The method further includes: in response to determining that the priority of the uplink transmission is lower than the priority of the downlink transmission, determining that a first priority of the uplink information is lower than a second priority of the downlink information; in response to determining that the priority of the uplink transmission is higher than the priority of the downlink transmission, determining that the first priority is higher than the second priority.
5. The method according to claim 1 or 2, characterized in that, The method further includes: in response to determining that the first priority of the uplink information is different from the second priority of the downlink information, and that there is a conflict in time domain between the uplink information and the downlink information, determining a first processing manner based on the first priority and the second priority; performing conflict processing according to the first processing manner.
6. The method of claim 5, wherein, The determining the first processing manner based on the first priority and the second priority includes at least one of: in response to determining that the first priority is higher than the second priority, determining that the first processing manner includes discarding the downlink information; in response to determining that the first priority is lower than the second priority, determining that the first processing manner includes discarding the uplink information.
7. The method according to claim 1 or 2, characterized in that, The method further includes: in response to determining that the first priority is the same as the second priority, not expecting that there is a conflict in time domain between the uplink information and the downlink information; transmitting the uplink information on a first time domain resource occupied by the uplink information, and receiving the downlink information on a second time domain resource occupied by the downlink information.
8. The method of claim 1 or 2, wherein, The obtaining the indication information includes: obtaining the first indication information sent by the base station through a first message; The first message includes at least one of: a radio resource control (RRC) signaling message; a medium access control (MAC) control element (CE) message.
9. The method of claim 1 or 2, wherein, The method further includes: reporting terminal capability indication information to the base station; wherein the terminal capability indication information is used to indicate whether the terminal has the capability of solving the conflict in time domain between the uplink information and the downlink information.
10. The method of claim 9, wherein, The method further includes: in response to determining that the terminal capability indication information is used to indicate that the terminal has the capability, and that there is a conflict in time domain between the uplink information and the downlink information, determining to perform conflict processing.
11. The method of claim 9, wherein, The method further includes: in response to determining that the terminal capability indication information is used to indicate that the terminal does not have the capability, not expecting that there is a conflict in time domain between the uplink information and the downlink information; transmitting the uplink information on a first time domain resource occupied by the uplink information, and receiving the downlink information on a second time domain resource occupied by the downlink information.
12. The method of claim 1 or 2, wherein, The method further includes: in response to determining that the first time domain resource occupied by the uplink information and the second time domain resource occupied by the downlink information satisfy a first condition, determining that there is a conflict in time domain between the uplink information and the downlink information; The first condition includes at least one of: there is an overlap in time domain; are located in a same first time unit; wherein a first sub-band is configured in the first time unit, and a transmission direction of the first time unit is opposite to a transmission direction of the first sub-band, or the transmission direction of the first time unit is flexible.
13. An information processing method characterized by comprising: The method is performed by a base station, comprising: sending indication information to a terminal; wherein the indication information is used to indicate a process required to be performed by the terminal on at least one of semi-static scheduling uplink information and semi-static scheduling downlink information; wherein the indication information comprises: first indication information; wherein the first indication information is used to indicate a process required to be performed by the terminal on at least one of semi-static scheduling uplink information and semi-static scheduling downlink information when there is a conflict in time domain between the uplink information and the downlink information; and / or the indication information comprises: second indication information; wherein the second indication information is used to semi-statically schedule the uplink information; and third indication information; wherein the third indication information is used to semi-statically schedule the downlink information; in a case where the indication information comprises the second indication information and the third indication information, the method further comprises at least one of: in response to determining that the second indication information to be sent is downlink control information (DCI) and contains a priority indication field, configuring, in the second indication information to be sent, a priority indicated by the priority indication field as a first priority of the uplink information; in response to determining that the third indication information to be sent is DCI and contains a priority indication field, configuring, in the third indication information to be sent, a priority indicated by the priority indication field as a second priority of the downlink information; in response to determining that the second indication information to be sent is a radio resource control (RRC) message, configuring, in the second indication information to be sent, a priority indicated by priority indication information as the first priority of the uplink information; in response to determining that the third indication information to be sent is a RRC message, configuring, in the third indication information to be sent, a priority indicated by priority indication information as the second priority of the downlink information.
14. The method of claim 13, wherein, the first indication information is used to indicate at least one of: discarding the uplink information; discarding the downlink information; retaining the uplink information; retaining the downlink information; the first priority of the uplink information is higher than the second priority of the downlink information; the first priority is lower than the second priority; a priority list; wherein the priority list is used to indicate at least the first priority and the second priority; the first priority is associated with a first cycle duration of the uplink information, and the second priority is associated with a second cycle duration of the downlink information; the first cycle duration and the second cycle duration; a priority of a transmission direction; a transmission direction.
15. The method according to claim 13 or 14, characterized in that, the method further comprises at least one of: in response to determining that the first cycle duration of the uplink information is less than the second cycle duration of the downlink information, determining that the first priority of the uplink information is lower than the second priority of the downlink information; in response to determining that the first periodicity is greater than the second periodicity, determining that the first priority is higher than the second priority; in response to determining that the first periodicity is equal to the second periodicity, determining that the first priority is equal to the second priority.
16. The method of claim 13 or 14, wherein, The method further includes at least one of: in response to determining that the priority of the uplink transmission is lower than the priority of the downlink transmission, determining that the first priority of the uplink information is lower than the second priority of the downlink information; in response to determining that the priority of the uplink transmission is higher than the priority of the downlink transmission, determining that the first priority is higher than the second priority.
17. The method of claim 13 or 14, wherein, The method further includes: in response to determining that the first priority of the uplink information is different from the second priority of the downlink information, and that the uplink information and the downlink information exist in conflict in the time domain, determining a second processing manner based on the first priority and the second priority; performing conflict processing according to the second processing manner.
18. The method of claim 17, wherein, The determining the second processing manner based on the first priority and the second priority includes at least one of: in response to determining that the first priority is higher than the second priority, determining that the second processing manner includes discarding the downlink information; in response to determining that the first priority is lower than the second priority, determining that the second processing manner includes discarding the uplink information.
19. The method of claim 13 or 14, wherein, The method further includes: in response to determining that the first priority is the same as the second priority, configuring a first time domain resource occupied by the uplink information and a second time domain resource occupied by the downlink information, so that the uplink information and the downlink information do not exist in conflict in the time domain; receiving the uplink information on the first time domain resource occupied by the uplink information, and transmitting the downlink information on the second time domain resource occupied by the downlink information.
20. The method of claim 13 or 14, wherein, The sending the indication information to the terminal includes: sending the first indication information to the terminal through a first message; The first message includes at least one of: a radio resource control (RRC) signaling message; a medium access control (MAC) control element (CE) message.
21. The method of claim 13 or 14, wherein, The method further includes: receiving terminal capability indication information reported by the terminal; wherein the terminal capability indication information is used to indicate whether the terminal has the capability of solving the conflict in the time domain between the uplink information and the downlink information.
22. The method of claim 21, wherein, The method further includes: in response to determining that the terminal capability indication information is used to indicate that the terminal has the capability, and that the uplink information and the downlink information exist in conflict in the time domain, determining to perform conflict processing.
23. The method of claim 21, wherein, The method further includes: in response to determining that the terminal capability indication information is used to indicate that the terminal does not have the capability, configuring a first time domain resource occupied by the uplink information and a second time domain resource occupied by the downlink information, so that the uplink information and the downlink information do not exist in conflict in the time domain; receiving the uplink information on the first time domain resource occupied by the uplink information, and transmitting the downlink information on the second time domain resource occupied by the downlink information.
24. The method of claim 13 or 14, wherein, The method further includes: in response to determining that the first time domain resource occupied by the uplink information and the second time domain resource occupied by the downlink information satisfy a first condition, determining that the uplink information and the downlink information collide in time domain; wherein the first condition comprises at least one of the following: there is overlap in time domain; located in a same first time unit; wherein a first sub-band is configured in the first time unit, and a transmission direction of the first time unit is opposite to a transmission direction of the first sub-band, or the transmission direction of the first time unit is flexible.
25. A user-side device, comprising: The apparatus comprises: an obtaining module configured to obtain indication information; wherein the indication information is used to indicate processing required by a terminal for at least one of semi-statically scheduled uplink information and semi-statically scheduled downlink information; wherein the indication information comprises: first indication information; wherein the first indication information is used to indicate processing required by the terminal for at least one of semi-statically scheduled uplink information and semi-statically scheduled downlink information when the uplink information and the downlink information collide in time domain; and / or the indication information comprises: second indication information; wherein the second indication information is used to semi-statically schedule the uplink information; and third indication information; wherein the third indication information is used to semi-statically schedule the downlink information; in a case where the indication information comprises the second indication information and the third indication information, the apparatus is further configured to at least one of the following: in response to determining that the second indication information is downlink control information (DCI) and does not contain a priority indication field, determining that a first priority of the uplink information is a preset priority; in response to determining that the second indication information is DCI and contains the priority indication field, determining a priority indicated by the priority indication field as the first priority of the uplink information; in response to determining that the second indication information is a radio resource control (RRC) message and contains first priority indication information, determining a priority indicated by the first priority indication information as the first priority of the uplink information; in response to determining that the third indication information is DCI and does not contain the priority indication field, determining that a second priority of the downlink information is a preset priority; in response to determining that the third indication information is DCI and contains the priority indication field, determining a priority indicated by the priority indication field as the second priority of the downlink information; in response to determining that the third indication information is a RRC message and contains second priority indication information, determining a priority indicated by the second priority indication information as the second priority of the downlink information.
26. A network-side apparatus, comprising: The apparatus comprises: a sending module configured to send indication information to a terminal; wherein the indication information is used to indicate processing required by the terminal for at least one of semi-statically scheduled uplink information and semi-statically scheduled downlink information; wherein the indication information comprises: a first indication information; wherein the first indication information is used to indicate a process required to be performed by the terminal on at least one of the semi-static scheduling uplink information and the semi-static scheduling downlink information when the uplink information and the downlink information exist conflict in time domain; and / or the indication information comprises: a second indication information; wherein the second indication information is used to semi-static schedule the uplink information; and a third indication information; wherein the third indication information is used to semi-static schedule the downlink information; in a case that the indication information comprises the second indication information and the third indication information, the apparatus is further configured to at least one of: in response to determining that the second indication information to be sent is a downlink control information (DCI) and contains a priority indication field, configuring a priority indicated by the priority indication field as a first priority of the uplink information in the second indication information to be sent; in response to determining that the third indication information to be sent is a DCI and contains a priority indication field, configuring a priority indicated by the priority indication field as a second priority of the downlink information in the third indication information to be sent; in response to determining that the second indication information to be sent is a radio resource control (RRC) message, configuring a priority indicated by a priority indication information as the first priority of the uplink information in the second indication information to be sent; in response to determining that the third indication information to be sent is a RRC message, configuring a priority indicated by a priority indication information as the second priority of the downlink information in the third indication information to be sent.
27. A computer readable storage medium, characterized in that, The storage medium stores a computer program for executing the information processing method of any one of claims 1-12 or 13-24.
28. A user equipment, comprising: comprises: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the information processing method of any one of claims 1-12.
29. A network-side device, comprising: comprises: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the information processing method of any one of claims 13-24.
Citation Information
Patent Citations
Priority and collision handling techniques for wireless communications systems
US20230018272A1
Uplink and downlink transmission conflict resolution method and apparatus, and storage medium
WO2021159297A1