Communication methods, communication equipment, communication systems, storage media and software products
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-09-30
- Publication Date
- 2026-06-02
AI Technical Summary
In satellite communication systems, the rapid movement of satellites causes a rapid change in the timing advance of terminals, resulting in conflicts between uplink and downlink transmissions of terminals supporting half-duplex frequency division multiplexing, which affects the effectiveness of data transmission.
Conflict resolution is performed on uplink and downlink transmissions that conflict on the first time domain resources through terminals and network devices. This includes conflict resolution based on predefined information or network device instructions, determining transmission direction and priority, and adjusting transmission behavior to resolve conflicts.
It effectively solves the uplink and downlink transmission conflict problem of HD-FDD terminals in satellite communication systems, ensures the effectiveness of data transmission, and enables terminals and network devices to reach a consensus on transmission behavior.
Smart Images

Figure CN122139434A_ABST
Abstract
Description
Communication method, communication device, communication system, storage medium and program product TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, a communication device, a communication system, a storage medium and a program product. BACKGROUND
[0002] Satellite communication refers to communication of radio communication equipment on the ground using a satellite as a relay. The satellite communication system is composed of a satellite part and a ground part. In the satellite communication system, a terminal type supporting half duplex-frequency division duplexing (HD-FDD) accesses to a non terrestrial network (NTN).
[0003] SUMMARY
[0004] In the NTN scenario, due to the rapid movement of the satellite, the timing advance (TA) of the terminal can change rapidly, which causes a difference between the TA used by the satellite or the base station and the TA actually used by the terminal, thereby causing a conflict between the uplink transmission and the downlink transmission of the terminal supporting HD-FDD.
[0005] Embodiments of the present disclosure provide a communication method, a communication device, a communication system, a storage medium and a program product.
[0006] According to a first aspect of embodiments of the present disclosure, a communication method is provided, which is performed by a communication device, and the method comprises: in response to a conflict between uplink transmission and downlink transmission on a first time domain resource, performing conflict processing.
[0007] According to a second aspect of embodiments of the present disclosure, a communication device is provided, comprising: a processing module configured to, in response to a conflict between uplink transmission and downlink transmission on a first time domain resource, perform conflict processing.
[0008] According to a third aspect of embodiments of the present disclosure, a communication device is provided, comprising: one or more processors; and wherein the communication device is configured to perform the communication method of the first aspect.
[0009] According to a fourth aspect of embodiments of the present disclosure, a communication system is provided, comprising a communication device; and wherein the communication device is configured to implement the communication method of the first aspect.
[0010] According to a fifth aspect of embodiments of the present disclosure, a storage medium is provided, which stores instructions, and when the instructions run on a communication device, the communication device is caused to perform the communication method of the first aspect.
[0011] According to a sixth aspect of the embodiments of the present disclosure, a computer program product is provided, including a computer program, the computer program being executed by a processor to implement the communication method of the first aspect.
[0012] According to a seventh aspect of the embodiments of the present disclosure, a computer program is provided, including code, the code being executed by a processor to implement the communication method of the first aspect.
[0013] According to an eighth aspect of the embodiments of the present disclosure, a chip or chip system is provided, including processing circuitry configured to perform the communication method of the first aspect.
[0014] According to the embodiments of the present disclosure, the terminal and the network device can perform conflict processing on the uplink transmission and the downlink transmission that occur conflict on the first time domain resource, so as to effectively solve the uplink and downlink transmission conflict problem of the HD-FDD terminal in the satellite communication system, ensure the effectiveness of the data transmission, and make the terminal and the network device reach a consistent understanding on the transmission behavior of the terminal and the network device when the terminal and the network device conflict. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiment description. The following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0016] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0017] FIG. 1B is a schematic diagram of a satellite communication system architecture based on a transparent payload according to an embodiment of the present disclosure.
[0018] FIG. 1C is a schematic diagram of a satellite communication system architecture based on a regenerative payload according to an embodiment of the present disclosure.
[0019] FIGS. 1D to 1E are schematic diagrams of a conflict between a dynamically scheduled uplink transmission and a dynamically scheduled downlink transmission according to an embodiment of the present disclosure.
[0020] FIG. 2A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure.
[0021] FIGS. 2B to 2F are schematic diagrams of a terminal performing uplink transmission or downlink transmission according to a conflict processing rule according to an embodiment of the present disclosure.
[0022] FIG. 3A is a flow schematic diagram of a terminal performing a communication method according to an embodiment of the present disclosure.
[0023] FIG. 3B is a flow diagram illustrating a method of performing communication by a network device according to an embodiment of the present disclosure.
[0024] FIG. 4 is a flow diagram illustrating a method of performing communication by a communication device according to an embodiment of the present disclosure.
[0025] FIG. 5 is a structural diagram of a communication device according to an embodiment of the present disclosure.
[0026] FIG. 6 is a structural diagram of a communication device according to an embodiment of the present disclosure.
[0027] FIG. 7 is a structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] Embodiments of the present disclosure provide a communication method, a communication device, a communication system, a storage medium and a program product.
[0029] In a first aspect, embodiments of the present disclosure provide a communication method performed by a communication device, the method comprising: performing conflict handling in response to an uplink transmission and a downlink transmission occurring conflict on a first time domain resource.
[0030] In embodiments of the present disclosure, the terminal and the network device can perform conflict handling on the uplink transmission and the downlink transmission occurring conflict on the first time domain resource, which can effectively solve the uplink and downlink transmission conflict problem of the HD-FDD terminal in the satellite communication system, ensure the effectiveness of data transmission, and make the terminal and the network device reach a consistent understanding of the transmission behavior of the terminal and the network device when the uplink and downlink transmission occurs conflict.
[0031] In some embodiments of the first aspect, the conflict handling is performed according to the predefined information, or the conflict handling is performed according to the indication of the network device.
[0032] In some embodiments of the first aspect, the performing conflict handling comprises at least one of: performing the uplink transmission on the first time domain resource; performing the downlink transmission on the first time domain resource; and performing the transmission with a higher priority on the first time domain resource.
[0033] In some embodiments of the first aspect, the communication device is a terminal, and the method further comprises: receiving first information, the first information being used to indicate a transmission direction of the transmission; and performing the conflict handling according to the transmission direction of the transmission.
[0034] In some embodiments of the first aspect, the performing conflict handling according to the transmission direction of the transmission comprises one of: performing the uplink transmission on the first time domain resource, the transmission direction being uplink; and performing the downlink transmission on the first time domain resource, the transmission direction being downlink.
[0035] In some embodiments of the first aspect, in some embodiments, the transmission with the higher priority on the first time domain resource comprises one of: an uplink transmission on the first time domain resource, the uplink transmission having a higher priority than a downlink transmission; a downlink transmission on the first time domain resource, the downlink transmission having a higher priority than the uplink transmission.
[0036] In some embodiments of the first aspect, in some embodiments, the method further comprises at least one of: not performing the uplink transmission on a second time domain resource, the second time domain resource being a time domain resource configured for the uplink transmission other than the first time domain resource, the first time domain resource being used for the downlink transmission; not performing the downlink transmission on a third time domain resource, the third time domain resource being a time domain resource configured for the downlink transmission other than the first time domain resource, the first time domain resource being used for the uplink transmission.
[0037] In some embodiments of the first aspect, in some embodiments, the uplink transmission is scheduled by a first downlink control information, and the downlink transmission is scheduled by a second downlink control information.
[0038] In some embodiments of the first aspect, in some embodiments, the communication device is a terminal or a network device, and the terminal is a half duplex frequency division duplexing, HD-FDD, terminal.
[0039] In a second aspect, the embodiments of the present disclosure provide a communication device, comprising: a processing module configured to perform conflict handling in response to an uplink transmission and a downlink transmission occurring in conflict on a first time domain resource.
[0040] In some embodiments of the second aspect, in some embodiments, the conflict handling is performed according to predefined information, or the conflict handling is performed according to an indication of a network device.
[0041] In some embodiments of the second aspect, in some embodiments, the processing module is further configured to at least one of: perform the uplink transmission on the first time domain resource; perform the downlink transmission on the first time domain resource; or perform the transmission with the higher priority on the first time domain resource.
[0042] In some embodiments of the second aspect, in some embodiments, the communication device is a terminal, and the communication device further comprises: a transceiver module configured to receive first information, the first information being used to indicate a transmission direction of the transmission; and the processing module is further configured to perform the conflict handling according to the transmission direction of the transmission.
[0043] In some embodiments of the second aspect, the processing module is further configured to perform at least one of the following: not performing the uplink transmission on the second time domain resource, the second time domain resource being a time domain resource other than the first time domain resource among time domain resources configured for the uplink transmission, the first time domain resource being used for performing the downlink transmission; not performing the downlink transmission on the third time domain resource, the third time domain resource being a time domain resource other than the first time domain resource among time domain resources configured for the downlink transmission, the first time domain resource being used for performing the uplink transmission.
[0044] In some embodiments of the second aspect, the processing module is further configured to perform at least one of the following: performing the uplink transmission on the first time domain resource, the uplink transmission having a higher priority than the downlink transmission; performing the downlink transmission on the first time domain resource, the downlink transmission having a higher priority than the uplink transmission.
[0045] In some embodiments of the second aspect, the processing module is further configured to perform at least one of the following: not performing the uplink transmission on the second time domain resource, the second time domain resource being a time domain resource other than the first time domain resource among time domain resources configured for the uplink transmission, the first time domain resource being used for performing the downlink transmission; not performing the downlink transmission on the third time domain resource, the third time domain resource being a time domain resource other than the first time domain resource among time domain resources configured for the downlink transmission, the first time domain resource being used for performing the uplink transmission.
[0046] In some embodiments of the second aspect, the uplink transmission is scheduled by the first downlink control information, and the downlink transmission is scheduled by the second downlink control information.
[0047] In some embodiments of the second aspect, the communication device is a terminal or a network device, and the terminal is a half-duplex frequency division duplexing (HD-FDD) terminal.
[0048] In a third aspect, an embodiment of the present disclosure provides a communication device, including: one or more processors; and wherein the communication device is configured to perform the communication method according to the first aspect.
[0049] In a fourth aspect, an embodiment of the present disclosure provides a communication system, including: a communication device configured to implement the communication method according to the first aspect.
[0050] In a fifth aspect, an embodiment of the present disclosure provides a storage medium, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method according to the first aspect.
[0051] In a sixth aspect, an embodiment of the present disclosure provides a program product, the program product, when executed by a communication device, causing the communication device to perform the communication method according to the first aspect.
[0052] In a seventh aspect, an embodiment of the present disclosure provides a computer program, when executed on a computer, causing the computer to perform the method described in the optional implementation manner of the first aspect.
[0053] In an eighth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method according to the optional implementation of the first aspect.
[0054] It can be understood that the communication device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be described here.
[0055] The embodiments of the present disclosure propose a communication method, a communication device, a communication system, a storage medium and a program product. In some embodiments, the terms of the communication method, the transmission control method, the conflict processing method and the data transmission method can be replaced with each other, and the terms of the communication system, the transmission control system and the conflict processing system can be replaced with each other.
[0056] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or some or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation of other embodiments.
[0057] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0058] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0059] In the embodiments of the present disclosure, unless otherwise stated, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or as plural expression.
[0060] In the embodiments of the present disclosure, "multiple" refers to two or more.
[0061] In some embodiments, the terms "at least one of", "one or more of", "a plurality of", "multiple", and the like can be replaced with each other.
[0062] In some embodiments, the description modes such as "at least one of A, B", "A and / or B", "A in one case and B in another case", "in response to a case A, in response to a case B", and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed; in some embodiments, A and B are executed. When there are more branches such as A, B, C, and the like, the above is similar.
[0063] In some embodiments, the description modes such as "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed. When there are more branches such as A, B, C, and the like, the above is similar.
[0064] The prefix words "first", "second", and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0065] In some embodiments, "comprising A", "including A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0066] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0067] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0068] In some embodiments, the device and the like can be interpreted as physical or virtual, and the name is not limited to the name recorded in the embodiments. The terms "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0069] In some embodiments, "network" can be interpreted as a device (for example, access network device, core network device, etc.) contained in the network.
[0070] In some embodiments, the terms “network devices,” “access network devices (AN devices),” “radio access network devices (RAN devices),” “base stations (BSs),” “radio base stations,” “fixed stations,” “nodes,” “access network nodes,” “access points,” “transmission points (TPs),” “reception points (RPs),” “transmission / reception points (TRPs),” “panels,” “antenna panels,” “antenna arrays,” “cells,” “macro cells,” “small cells,” “femtocells,” “pico cells,” “sectors,” “cell groups,” “serving cells,” “carriers,” “component carriers,” “bandwidth parts (BWPs),” and the like can be used interchangeably.
[0071] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0072] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0073] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0074] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country in which the location is situated.
[0075] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0076] In addition, each element, each row, or each column in the table of the embodiments of the present 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.
[0077] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0078] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc., but is not limited thereto.
[0079] In some embodiments, the network device 102 includes an access network device and a core network device. The access network device is, for example, a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved NodeB (eNB), a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0080] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0081] In some embodiments, the access network device can be composed of a CU and a DU, where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the network device, and some of the functions of the protocol layers are controlled by the CU, and the rest or all of the functions of the protocol layers are distributed in the DU and controlled by the CU, but the present disclosure is not limited thereto.
[0082] In some embodiments, the core network device can be a device including a first network element, or a plurality of devices or device groups each including a first network element. The network element can be virtual or physical. The core network includes, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0083] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0084] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are illustrative, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, and the connection relationship between each subject is illustrative. Each subject can be connected or not connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0085] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. In addition, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).
[0086] Hereinafter, terms related to the present disclosure are explained and interpreted.
[0087] I. Uplink / downlink transmission conflict
[0088] An HD-FDD terminal can perform data transmission and reception on different frequencies at different time instants, but does not support simultaneous data transmission and reception, for example, the terminal cannot simultaneously receive downlink data and transmit uplink data, nor can it simultaneously transmit uplink data and receive downlink data. In a terrestrial network (TN) scenario, there are five types of conflicts between the uplink transmission and the downlink transmission of an HD-FDD terminal.
[0089] Type 1: Transmission conflict between dynamically scheduled transmission and semi-statically preconfigured transmission.
[0090] Type 2: Conflict between dynamically scheduled transmission and dynamically scheduled reception.
[0091] Type 3: Conflict between semi-statically preconfigured transmission and semi-statically preconfigured reception.
[0092] Type 4: Conflict between synchronization signal block (SSB) and uplink transmission (including semi-statically preconfigured uplink transmission and dynamically scheduled uplink transmission).
[0093] Type 5: Conflict between valid random access channel occasion (RO) / Msg.A PUSCH and downlink reception (including semi-statically preconfigured downlink reception and dynamically scheduled downlink reception).
[0094] In some embodiments, the above-mentioned conflicts can be understood as the uplink transmission and the downlink transmission overlapping in time domain resources, or as the time domain resources of the uplink transmission and the time domain resources of the downlink transmission at least partially overlapping.
[0095] In some embodiments, in a TN scenario, the dynamic scheduling strategy of Type 2 conflict is decided by a network device, which dynamically schedules according to the capability of the terminal. For an HD-FDD terminal that cannot simultaneously transmit and receive, the network device will not simultaneously schedule the HD-FDD terminal to transmit and receive. At the terminal side, the terminal does not expect to receive an indication from the network device to transmit and receive on the same time domain resources. Therefore, Type 2 conflict does not occur, or in other words, Type 2 conflict is an erroneous scenario, and the relevant protocols do not provide a solution for this type of conflict.
[0096] II. NTN
[0097] In a satellite communication system, a terminal type supporting HD-FDD accesses to an NTN. The NTN can include a network or a network segment using airborne or spaceborne vehicles to carry relay nodes or base stations, or any network involving non-ground flying objects. Exemplarily, the NTN can include a satellite communication network, high altitude platform systems (HAPs), etc. In embodiments of the present disclosure, the NTN is taken as a satellite communication network for illustration.
[0098] In some embodiments, the connection between the satellite and the terminal can also be referred to as a service link, and the connection between the satellite and the ground station can also be referred to as a feeder link.
[0099] In some embodiments, the satellite communication network can have two different architectures. The two architectures are a satellite communication network architecture based on a transmissive payload (i.e., transparent mode) and a satellite communication network architecture based on a regenerative payload (i.e., regenerative mode), respectively.
[0100] In some embodiments, as shown in FIG. 1B, FIG. 1B is a schematic diagram of a satellite communication system architecture based on a transmissive payload according to an embodiment of the present disclosure. In the satellite communication system architecture, the core network is taken as 5GC for illustration. Of course, the core network can also be other evolved versions of the core network, which are not specifically limited in embodiments of the present disclosure. In the transmissive mode, the gNB 30 is deployed on the ground, and the radio frequency function of the gNB 30 is implemented by the satellite 20.
[0101] In some embodiments, as shown in FIG. 1C, FIG. 1C is a schematic diagram of a satellite communication system architecture based on a regenerative payload according to an embodiment of the present disclosure. In the satellite communication system architecture, the core network is still taken as 5GC for illustration. Of course, the core network can also be other evolved versions of the core network, which are not specifically limited in embodiments of the present disclosure. In the regenerative mode, the gNB 30 is deployed on the satellite 20. At this time, the gNB can be referred to as a satellite-borne gNB.
[0102] In some embodiments, in TN communication, the propagation delay between the terminal and the base station is usually small, while in NTN communication, the distance between the terminal and the satellite is very far, and it takes a long time for the radio wave sent by the satellite to reach the UE. The delay time usually varies from a few milliseconds to hundreds of milliseconds. In order to solve the propagation delay of NTN communication, a TA mechanism is introduced, and the terminal can send uplink data packets in advance using the TA mechanism, so that the uplink data reaches the base station or satellite at the desired time.
[0103] In some embodiments, for TN communication, the base station and the UE have consistent understanding of the TA used by the terminal. However, for NTN communication, due to the rapid movement of the satellite, the TA of the terminal changes rapidly, which causes a possible difference between the TA used by the terminal and the TA actually used by the UE, thereby causing a conflict between the uplink transmission and the downlink transmission of the HD-FDD terminal.
[0104] In some embodiments, the TA actually used by the terminal can be greater than the TA used by the terminal known by the network device, or can be less than the TA used by the terminal known by the network device.
[0105] The embodiments of the present disclosure provide a communication method, a communication device, a communication system, a storage medium and a program product. The terminal and the network device can perform conflict processing on the uplink transmission and the downlink transmission that occur conflict on the first time domain resource. In this way, the uplink transmission and the downlink transmission conflict of the HD-FDD terminal in the satellite communication system can be effectively solved, the effectiveness of data transmission is ensured, and the terminal and the network device reach a consistent understanding about the transmission behavior of the terminal when the uplink transmission and the downlink transmission conflict.
[0106] In some embodiments, in the NTN scenario, the conflict between the dynamically scheduled uplink transmission and the dynamically scheduled downlink transmission includes one of the following:
[0107] Case 1: A dynamically scheduled uplink transmission and a dynamically scheduled downlink transmission occur conflict.
[0108] Case 2: A dynamically scheduled uplink transmission and multiple dynamically scheduled downlink transmissions occur conflict.
[0109] Case 3: Multiple dynamically scheduled uplink transmissions and a dynamically scheduled downlink transmission occur conflict.
[0110] Case 4: Multiple dynamically scheduled uplink transmissions and multiple dynamically scheduled downlink transmissions occur conflict.
[0111] The following takes a dynamically scheduled uplink transmission and a dynamically scheduled downlink transmission as an example to illustrate the conflict reason.
[0112] In some embodiments, FIG. 1D and FIG. 1E are schematic diagrams of a conflict between a dynamically scheduled uplink transmission and a dynamically scheduled downlink transmission. As shown in FIG. 1D, the TA actually used by the terminal is greater than the TA known by the network device that the terminal uses. The network device dynamically schedules the uplink transmission and the downlink transmission according to the TA reported by the terminal. However, since the TA actually used by the terminal is greater than the TA known by the network device that the terminal uses, the uplink transmission actually prepared for transmission by the terminal is advanced by a TA offset relative to the reported TA, thereby causing the uplink transmission actually transmitted by the UE to conflict with the downlink transmission dynamically scheduled by the network device in the time domain.
[0113] In some embodiments, as shown in FIG. 1E, the TA actually used by the terminal is less than the TA known by the network device that the terminal uses. The network device dynamically schedules the uplink transmission and the downlink transmission according to the TA reported by the terminal. However, since the TA actually used by the terminal is less than the TA known by the network device that the terminal uses, the uplink transmission actually prepared for transmission by the terminal is delayed by a TA offset relative to the reported TA, thereby causing the uplink transmission actually prepared for transmission by the UE to conflict with the downlink transmission dynamically scheduled by the network device in the time domain.
[0114] In some embodiments, the communication device can perform conflict processing according to predefined information or according to an indication of the network device.
[0115] In some embodiments, the predefined information can be a conflict processing rule, i.e., the communication device can perform conflict processing according to the conflict processing rule specified by the protocol.
[0116] In some embodiments, the network device can send information A. In some embodiments, information A is used for conflict processing. In some embodiments, information A is used to determine data transmission on the time domain resource in conflict.
[0117] In some embodiments, information A can indicate one or more conflict processing rules.
[0118] In some embodiments, information A can indicate data transmission performed by the terminal when the uplink transmission and the downlink transmission conflict.
[0119] In some embodiments, information A can indicate the transmission direction corresponding to the data transmission performed by the terminal when the uplink transmission and the downlink transmission conflict. In some embodiments, the terminal performs conflict processing based on the transmission direction indicated by information A.
[0120] In some embodiments, the conflict processing rule can include at least one of the following:
[0121] Rule 1: Perform uplink transmission on the time domain resource in conflict.
[0122] Rule 2: Perform downlink transmission on the conflicting time domain resource.
[0123] Rule 3: Perform data transmission of the highest priority on the conflicting time domain resource.
[0124] Rule 4: Perform data transmission of the first transmission type on the conflicting time domain resource, the first transmission type being the transmission type to which the data transmission of the highest priority belongs.
[0125] Rule 5: Perform data transmission of the lowest priority on the conflicting time domain resource.
[0126] Rule 6: Perform data transmission of the second transmission type on the conflicting time domain resource, the second transmission type being the transmission type to which the data transmission of the lowest priority belongs.
[0127] Rule 7: Perform data transmission of the earliest starting position of time domain resource on the conflicting time domain resource.
[0128] Rule 8: Perform data transmission of the third transmission type on the conflicting time domain resource, the third transmission type being the transmission type to which the data transmission of the earliest starting position of time domain resource belongs.
[0129] Rule 9: Perform data transmission of the latest ending position of time domain resource on the conflicting time domain resource.
[0130] Rule 10: Perform data transmission of the fourth transmission type on the conflicting time domain resource, the fourth transmission type being the transmission type to which the data transmission of the latest ending position of time domain resource belongs.
[0131] Rule 11: Perform data transmission of the largest number of transmission types on the conflicting time domain resource.
[0132] Rule 12: Perform data transmission of the fifth transmission type on the conflicting time domain resource, the fifth transmission type being the transmission type to which the last data transmission performed by the terminal belongs.
[0133] In some embodiments, the transmission types in the above conflict handling rules include uplink transmission and downlink transmission.
[0134] In some embodiments, for Rule 1, it can be understood that the downlink transmission is cancelled on the conflicting time domain resource.
[0135] In some embodiments, for Rule 2, it can be understood that the uplink transmission is cancelled on the conflicting time domain resource.
[0136] In some embodiments, for Rule 3, it can be understood that the data transmission of non-highest priority is cancelled on the conflicting time domain resource.
[0137] In an example, the uplink transmission 1, the uplink transmission 2 and the downlink transmission 1, the downlink transmission 2 collide, wherein the uplink transmission 2 has the highest priority, then the uplink transmission 2 is performed, and the uplink transmission 1, the downlink transmission 1 and the downlink transmission 2 are cancelled.
[0138] In some embodiments, for rule 4, it can be understood that the data transmission of the highest priority is cancelled on the time domain resource of the conflict.
[0139] In an example, the uplink transmission 1, the uplink transmission 2 and the downlink transmission 1, the downlink transmission 2 collide, wherein the uplink transmission 1 has the lowest priority, then the uplink transmission 1 is performed, and the uplink transmission 2, the downlink transmission 1 and the downlink transmission 2 are cancelled.
[0140] In some embodiments, for rule 5, it can be understood that the data transmission of the non-lowest priority is cancelled on the time domain resource of the conflict.
[0141] In an example, the uplink transmission 1, the uplink transmission 2 and the downlink transmission 1, the downlink transmission 2 collide, wherein the uplink transmission 1 has the lowest priority, then the uplink transmission 1 is performed, and the uplink transmission 2, the downlink transmission 1 and the downlink transmission 2 are cancelled.
[0142] In some embodiments, for rule 6, it can be understood that the data transmission of the lowest priority is cancelled on the time domain resource of the conflict.
[0143] In an example, the uplink transmission 1, the uplink transmission 2 and the downlink transmission 1, the downlink transmission 2 collide, wherein the uplink transmission 1 has the lowest priority, then the uplink transmission 1 is performed, and the uplink transmission 2, the downlink transmission 1 and the downlink transmission 2 are cancelled.
[0144] In some embodiments, for rule 7, it can be understood that the data transmission of the time domain resource of the earliest starting position is cancelled on the time domain resource of the conflict.
[0145] In some embodiments, the time domain resource of the earliest starting position in rule 7 can be understood as the earliest starting time of the time domain resource, and can also be understood as the earliest starting position of the time domain resource.
[0146] In some embodiments, the time domain resource of the latest ending position in rule 7 can be understood as the latest ending time of the time domain resource, and can also be understood as the last ending position of the time domain resource.
[0147] In an example, the uplink transmission 1, the uplink transmission 2 and the downlink transmission 1, the downlink transmission 2 collide, wherein the downlink transmission 1 is configured to have the earliest starting position of the time domain resource, then the downlink transmission 1 is performed, and the uplink transmission 1, the uplink transmission 2 and the downlink transmission 2 are cancelled.
[0148] In some embodiments, for rule 8, it can be understood that the data transmission of the time domain resource with the earliest starting position is cancelled on the conflicting time domain resource.
[0149] In an example, uplink transmission 1 and uplink transmission 2 conflict with downlink transmission 1 and downlink transmission 2, where downlink transmission 1 is configured with the earliest starting position of the time domain resource, then downlink transmission 1 and downlink transmission 2 are performed, and uplink transmission 1 and uplink transmission 2 are cancelled.
[0150] In some embodiments, for rule 9, it can be understood that the data transmission of the time domain resource with the latest ending position is cancelled on the conflicting time domain resource.
[0151] In an example, uplink transmission 1 and uplink transmission 2 conflict with downlink transmission 1 and downlink transmission 2, where downlink transmission 2 is configured with the latest ending position of the time domain resource, then downlink transmission 2 is performed, and uplink transmission 1, uplink transmission 2 and downlink transmission 1 are cancelled.
[0152] In some embodiments, for rule 10, it can be understood that the data transmission of the time domain resource with the latest ending position is cancelled on the conflicting time domain resource.
[0153] In an example, uplink transmission 1 and uplink transmission 2 conflict with downlink transmission 1 and downlink transmission 2, where downlink transmission 2 is configured with the latest ending position of the time domain resource, then downlink transmission 1 and downlink transmission 2 are performed, and uplink transmission 1 and uplink transmission 2 are cancelled.
[0154] In some embodiments, for rule 11, it can be understood that the data transmission of the transmission type with the least number is cancelled on the conflicting time domain resource.
[0155] In some embodiments, the last performed data transmission in rule 12 can be the data transmission performed without conflict, or the data transmission performed according to the transmission rule in the case of conflict.
[0156] In some embodiments, for rule 12, it can be understood that the data transmission of the sixth transmission type is cancelled on the conflicting time domain resource, and the sixth transmission type is the transmission type not performed last time.
[0157] In some embodiments, performing uplink transmission can be understood as the terminal sending uplink data, and the network device receiving the uplink data.
[0158] In some embodiments, performing downlink transmission can be understood as the terminal receiving downlink data, and the network device sending downlink data.
[0159] In some embodiments, the canceling the uplink transmission can be understood as that the terminal does not send the uplink data, the terminal cancels sending the uplink data, the terminal gives up sending the uplink data, the network device does not receive the uplink data, the network device cancels receiving the uplink data, or the network device gives up receiving the uplink data.
[0160] In some embodiments, the canceling the downlink transmission can be understood as that the terminal does not receive the downlink data, the terminal cancels receiving the downlink data, the terminal gives up receiving the downlink data, the network device does not send the downlink data, the network device cancels sending the downlink data, or the network device gives up sending the downlink data.
[0161] In some embodiments, in the case that the network device indicates one conflict processing rule, the terminal determines the data transmission performed by the terminal when the uplink transmission and the downlink transmission conflict according to the one conflict processing rule.
[0162] In some embodiments, in the case that the network device indicates multiple conflict processing rules, the terminal can select one from the multiple conflict processing rules to determine the data transmission performed by the terminal when the uplink transmission and the downlink transmission conflict.
[0163] In some embodiments, the terminal can determine one conflict processing rule from the multiple conflict processing rules based on local resources or itself.
[0164] In some embodiments, the uplink transmission and the downlink transmission are dynamic scheduling transmissions indicated by the network device.
[0165] In some embodiments, the uplink transmission includes transmission of a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), a physical random access channel (PRACH), or a sounding reference signal (SRS) scheduled by downlink control information (DCI).
[0166] In some embodiments, the downlink transmission includes transmission of a physical downlink shared channel (PDSCH) or a channel state information-reference signal (CSI-RS) scheduled by DCI.
[0167] In some embodiments, the time domain resource configured for the uplink transmission only includes the first time domain resource, the time domain resource configured for the downlink transmission only includes the first time domain resource, and the conflicting time domain resource is the first time domain resource, that is, the uplink transmission and the downlink transmission conflict on all time domain resources.
[0168] In some embodiments, the time domain resource configured for the uplink transmission includes the first time domain resource and the second time domain resource, the time domain resource configured for the downlink transmission includes the first time domain resource and the third time domain resource, and the conflicting time domain resource is the first time domain resource, that is, the first uplink transmission and the first downlink transmission conflict on a part of the time domain resources (i.e., the first time domain resource) and do not conflict on another part of the time domain resources (i.e., the second time domain resource and the third time domain resource).
[0169] FIG. 2A is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2A, the embodiment of the present disclosure relates to a communication method. The communication method is performed by the communication system 100 and includes steps S2101 to S2106.
[0170] In step S2101, the network device sends information A.
[0171] In some embodiments, the terminal A receives the information A.
[0172] In some embodiments, the information A is used to indicate the above-mentioned conflict processing rules.
[0173] In some embodiments, in the case where the information A indicates rule 3, rule 4, rule 5 or rule 6 in the above-mentioned conflict processing rules, the information A is further used to indicate the priority of the uplink transmission and / or the downlink transmission.
[0174] In some embodiments, in the case where the information A indicates rule 3 or rule 4 in the above-mentioned conflict processing rules, the information A is further used to indicate the data transmission with the highest priority in the uplink transmission and the downlink transmission.
[0175] In some embodiments, in the case where the information A indicates rule 5 or rule 6 in the above-mentioned conflict processing rules, the information A is further used to indicate the data transmission with the lowest priority in the uplink transmission and the downlink transmission.
[0176] In some embodiments, the information A is used to indicate the data transmission performed by the terminal when the uplink transmission and the downlink transmission conflict. In an example, the information A is a first value or a second value, the first value represents the uplink transmission, and the second value represents the downlink transmission. In the case where the information A is the first value, the terminal performs the uplink transmission on the conflicting time domain resource, and in the case where the information A is the second value, the terminal performs the downlink transmission on the conflicting time domain resource.
[0177] In some embodiments, the information A is used to indicate a transmission direction corresponding to a data transmission performed by the terminal when the uplink transmission and the downlink transmission collide. In an example, the information A can be a first value or a second value. The first value represents an uplink direction, and the second value represents a downlink direction. When the information A is the first value, the terminal performs the uplink transmission on the collided time domain resource, and when the information A is the second value, the terminal performs the downlink transmission on the collided time domain resource.
[0178] In some embodiments, the terminal can determine a data transmission performed on the collided time domain resource based on the information A. In some embodiments, the terminal can determine to transmit uplink data or receive downlink data on the collided time domain resource based on the information A.
[0179] In some embodiments, the network device can determine a data transmission performed on the collided time domain resource based on the information A. In some embodiments, the network device can determine to receive uplink data or transmit downlink data on the collided time domain resource based on the information A.
[0180] In some embodiments, the information A is RRC configuration information or downlink control information.
[0181] In some embodiments, the step S2101 can be omitted, in which case the terminal can perform the collision based on a protocol specification or self-implementation.
[0182] In step S2102, the network device transmits information B.
[0183] In some embodiments, the terminal receives the information B.
[0184] In some embodiments, the information B is used to schedule one or more uplink transmissions.
[0185] In some embodiments, the information B is DCI. In some embodiments, the information B is UL grant.
[0186] In step S2103, the network device transmits information C.
[0187] In some embodiments, the terminal receives the information C.
[0188] In some embodiments, the information C is used to schedule one or more downlink transmissions.
[0189] In an example, the network device transmits information B1, information B2, and information B3, the information B1 is used to schedule uplink transmission 1 (UL1), the information B2 is used to schedule uplink transmission 2 (UL2), and the information B3 is used to schedule uplink transmission 3 (UL3). The network device transmits information C1, and the information C1 is used to schedule downlink transmission 1 (DL1).
[0190] In some embodiments, the information C is DCI.
[0191] In step S2104, the terminal determines, based on the information B and the information C, that the first uplink transmission and the first downlink transmission collide.
[0192] In some embodiments, the terminal determines, based on the information B, the time domain resource used by the uplink transmission, and based on the information C, the time domain resource used by the downlink transmission, whether the first uplink transmission and the first downlink transmission overlap on the same time domain resource.
[0193] In some embodiments, in a case where the terminal determines that the first uplink transmission and the first downlink transmission collide on the first time domain resource, the terminal can send the first indication information to the network device.
[0194] In some embodiments, the first indication information is used to indicate that the uplink and downlink transmission collision occurs at the terminal side.
[0195] In some embodiments, the first indication information is used to indicate the first time domain resource on which the collision occurs at the terminal side.
[0196] In some embodiments, the first indication information is used to indicate the first uplink transmission and the first downlink transmission that collide at the terminal side.
[0197] In some embodiments, the first indication information is used to indicate that the first uplink transmission and the first downlink transmission collide at the terminal side on the first time domain resource. In this way, the network device can learn that the uplink and downlink transmission collision occurs at the terminal side, and then the network device can determine the data transmission on the collided time domain resource based on the protocol specified collision handling rule or the information A.
[0198] In some embodiments, the network device can determine the TA at the terminal side based on the first time domain resource indicated by the first indication information.
[0199] In some embodiments, the first indication information is used to indicate the TA of the terminal, and the network device can determine that the first uplink transmission and the first downlink transmission collide at the terminal side on the first time domain resource based on the TA. In this way, the network device and the terminal reach a consistent understanding about the TA, avoiding subsequent uplink and downlink transmission collision.
[0200] The following takes an example of collision between 3 uplink transmissions and 1 downlink transmission scheduled by the network device to illustrate the data transmission operation performed by the terminal.
[0201] In an example, as shown in FIG. 2B, the terminal determines, based on receiving information B1, information B2, information B3 and information C1, that UL1, UL2, UL3 and DL1 are configured for time-domain resources of transmission, and determines that a conflict occurs between UL1, UL2, UL3 and DL1. In this case, the first uplink transmission includes UL1, UL2 and UL3. The first downlink transmission includes DL1.
[0202] In step S2105, the terminal and the network device determine data transmission on the time-domain resources where the conflict occurs.
[0203] In some embodiments, in the case where the network device sends information A, the terminal determines, based on information A, data transmission on the time-domain resources where the conflict occurs, and determines whether the terminal itself transmits uplink data or receives downlink data transmitted by the network device.
[0204] In some embodiments, in the case where the network device sends information A, the network device determines, based on information A, data transmission on the time-domain resources where the conflict occurs, and determines whether the network device itself transmits downlink data or receives uplink data transmitted by the terminal.
[0205] In some embodiments, in the case where information A indicates rule 1, as shown in FIG. 2B, the terminal and the network device determine to perform uplink transmission 1, uplink transmission 2 and uplink transmission 3, and cancel downlink transmission 1.
[0206] In some embodiments, in the case where information A indicates rule 2, as shown in FIG. 2C, the terminal and the network device determine to perform downlink transmission 1, and cancel uplink transmission 1, uplink transmission 2 and uplink transmission 3.
[0207] In some embodiments, in the case where information A indicates rule 3, as shown in FIG. 2D, since the priority of uplink transmission 1 is the highest, the terminal determines to perform uplink transmission 1, and cancel uplink transmission 2, uplink transmission 3 and downlink transmission 1. Wherein, the greater the priority value is, the higher the priority is.
[0208] In some embodiments, in the case where information A indicates rule 4, as shown in FIG. 2E, since the transmission with the highest priority belongs to uplink transmission, the terminal and the network device determine to perform all uplink transmissions, i.e., determine to perform uplink transmission 1, uplink transmission 2 and uplink transmission 3, and cancel downlink transmission 1.
[0209] In some embodiments, in the case where information A indicates rule 5, as shown in FIG. 2F, since the priority of uplink transmission 3 is the lowest, the terminal and the network device determine to perform uplink transmission 3, and cancel uplink transmission 1, uplink transmission 2 and downlink transmission 1. Wherein, the greater the priority value is, the higher the priority is.
[0210] In some embodiments, in the case where the information A indicates rule 6, since the transmission with the lowest priority is the uplink transmission, the terminal and the network device determine to perform all the uplink transmissions, i.e., determine to perform the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3, and cancel the downlink transmission 1. At this time, the schematic diagram of the terminal performing the uplink transmission or the downlink transmission according to rule 6 is the same as that of FIG. 2E.
[0211] In some embodiments, in the case where the information A indicates rule 7, the starting position of the time domain resource of the uplink transmission 1 is the earliest, the terminal and the network device determine to perform the uplink transmission 1, and cancel the uplink transmission 2, the uplink transmission 3 and the downlink transmission 1. At this time, the schematic diagram of the terminal performing the uplink transmission or the downlink transmission according to rule 7 is the same as that of FIG. 2D.
[0212] In some embodiments, in the case where the information A indicates rule 8, the transmission with the earliest starting position of the time domain resource is the uplink transmission, the terminal and the network device determine to perform all the uplink transmissions, i.e., determine to perform the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3, and cancel the downlink transmission 1. At this time, the schematic diagram of the terminal performing the uplink transmission or the downlink transmission according to rule 8 is the same as that of FIG. 2B.
[0213] In some embodiments, in the case where the information A indicates rule 9, the ending position of the time domain resource of the uplink transmission 3 is the latest, the terminal and the network device determine to perform the uplink transmission 3, and cancel the uplink transmission 1, the uplink transmission 2 and the downlink transmission 1. At this time, the schematic diagram of the terminal performing the uplink transmission or the downlink transmission according to rule 9 is the same as that of FIG. 2F.
[0214] In some embodiments, in the case where the information A indicates rule 10, the transmission with the latest ending position of the time domain resource is the uplink transmission, the terminal and the network device determine to perform all the uplink transmissions, i.e., determine to perform the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3, and cancel the downlink transmission 1. At this time, the schematic diagram of the terminal performing the uplink transmission or the downlink transmission according to rule 10 is the same as that of FIG. 2B.
[0215] In some embodiments, in the case where the information A indicates rule 11, since there are 3 data transmissions belonging to the uplink transmission and 1 data transmission belonging to the downlink transmission, the terminal and the network device determine to perform all the uplink transmissions, i.e., determine to perform the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3, and cancel the downlink transmission 1. At this time, the schematic diagram of the terminal performing the uplink transmission or the downlink transmission according to rule 10 is the same as that of FIG. 2B.
[0216] In some embodiments, in the case where the information A indicates rule 12, assuming that the transmission type last performed by the terminal is the downlink transmission, the terminal and the network device determine to perform the downlink transmission 1 this time, and cancel the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3.
[0217] In some embodiments, in the case that the information A indicates the transmission direction, for example, the information A indicates that the transmission direction is downlink, the terminal and the network device determine to perform the downlink transmission 1 this time, and cancel the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3.
[0218] In some embodiments, the network device can also not determine the data transmission performed on the time domain resource where the conflict occurs.
[0219] In some embodiments, in the case that the network device does not send the information A, the terminal and the network device determine the data transmission performed by the terminal and the network device on the time domain resource where the conflict occurs based on the conflict processing rules specified by the protocol.
[0220] In some embodiments, in the case that the terminal selects one of the multiple conflict processing rules as the conflict processing rule for solving the uplink and downlink transmission conflict this time, the terminal can send second indication information to the network device, and the second indication information is used to indicate the conflict processing rule selected by the terminal.
[0221] In some embodiments, the terminal can also not send the second indication information, and the network device can determine the data transmission performed by the terminal or the data transmission cancelled by the terminal based on whether the uplink data is received.
[0222] In step S2106, the terminal performs the first uplink transmission or the first downlink transmission with the network device.
[0223] In some embodiments, the terminal sends the first uplink data associated with the first uplink transmission or receives the first downlink data associated with the first downlink transmission.
[0224] In some embodiments, the network device sends the first downlink data associated with the first downlink transmission or receives the first uplink data associated with the first uplink transmission.
[0225] In some embodiments, in the case that the information A indicates the rule 1, the rule 4, the rule 6, the rule 8, the rule 10, the rule 11, the first uplink transmission performed by the terminal includes the uplink transmission 1, the uplink transmission 2 and the uplink transmission 3.
[0226] In some embodiments, in the case that the information A indicates the rule 2, the rule 12, the first downlink transmission performed by the terminal includes the downlink transmission 1.
[0227] In some embodiments, in the case that the information A indicates the rule 3, the rule 7, the first uplink transmission performed by the terminal includes the uplink transmission 1.
[0228] In some embodiments, in the case that the information A indicates the rule 5, the rule 9, the first uplink transmission performed by the terminal includes the uplink transmission 3.
[0229] In some embodiments, in a case where the transmission direction indicated by the information A is downlink, the first downlink transmission performed by the terminal includes the downlink transmission 1.
[0230] In some embodiments, the step S2105 and the step S2106 are specific processes for performing the conflict processing.
[0231] In some embodiments, in a case where the first time domain resource of the uplink transmission conflicts with the first time domain resource of the downlink transmission, and the second time domain resource of the uplink transmission and the third time domain resource of the downlink transmission do not send a conflict, if the terminal determines to perform the uplink transmission, the terminal can determine, based on local resources or self-implementation, not to perform the downlink transmission or to perform the downlink transmission on the third time domain resource.
[0232] In some embodiments, in a case where the first time domain resource of the uplink transmission conflicts with the first time domain resource of the downlink transmission, and the second time domain resource of the uplink transmission and the third time domain resource of the downlink transmission do not send a conflict, if the terminal determines to perform the downlink transmission, the terminal can determine, based on local resources or self-implementation, not to perform the uplink transmission or to perform the uplink transmission on the second time domain resource.
[0233] The communication method related to the embodiments of the present disclosure can include at least one of the steps S2101 to S2106. For example, the step S2101 can be implemented as an independent embodiment. For example, the step S2102 can be implemented as an independent embodiment. For example, the step S2103 can be implemented as an independent embodiment. For example, the step S2104 can be implemented as an independent embodiment. For example, the step S2105 can be implemented as an independent embodiment. For example, the step S2106 can be implemented as an independent embodiment. For example, the step S2104 and the step S2105 can be combined to be implemented as an independent embodiment. For example, the step S2104, the step S2105 and the step S2106 can be combined to be implemented as an independent embodiment.
[0234] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0235] In some embodiments, terms such as "carrying", "including", "containing", "packaging", and the like can be replaced with each other.
[0236] In some embodiments, terms such as "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based", and the like can be replaced with each other.
[0237] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by processing oneself, implementing autonomously, and the like.
[0238] In some embodiments, terms such as "send", "transmit", "report", "transmit", "request", "bidirectional transmission", "send and / or receive" can be replaced with each other.
[0239] In some embodiments, terms such as "issue", "return", "feedback", "response", "reply" and the like can be replaced with each other.
[0240] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "any A", "first A" can be interpreted as A predetermined in a protocol or the like, or A obtained by setting, configuring, or indicating, or a specific A, any A, or first A, but are not limited thereto.
[0241] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0242] FIG. 3A is a flow diagram illustrating a communication method performed by a terminal according to an embodiment of the disclosure. As shown in FIG. 3A, the embodiment of the disclosure relates to a communication method performed by a terminal. The above communication method includes steps S3101 to S3106.
[0243] In some embodiments, steps S3105 and S3106 are processes for performing conflict processing.
[0244] In step S3101, information A is received.
[0245] The optional implementation of step S3101 can refer to the optional implementation of step S2101 of FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, which will not be repeated here.
[0246] In step S3102, information B is received.
[0247] The optional implementation of step S3102 can refer to the optional implementation of step S2102 of FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, which will not be repeated here.
[0248] In step S3103, information C is received.
[0249] The optional implementation of step S3103 can refer to the optional implementation of step S2103 of FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, which will not be repeated here.
[0250] In step S3104, it is determined that a conflict occurs between the first uplink transmission and the first downlink transmission based on information B and information C.
[0251] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0252] In step S3105, data transmission on the time domain resource where the conflict occurs is determined.
[0253] The optional implementation of step S3105 can refer to the optional implementation of step S2105 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0254] In step S3106, the first uplink transmission or the first downlink transmission on the time domain resource where the conflict occurs is performed.
[0255] The optional implementation of step S3106 can refer to the optional implementation of step S2106 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0256] FIG. 3B is a flow diagram of a communication method performed by a network device according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiment of the present disclosure relates to a communication method, which is performed by a network device. The above-mentioned communication method includes steps S3201 to S3205.
[0257] In some embodiments, steps S3204 and S3205 are processes for conflict handling.
[0258] In step S3201, information A is sent.
[0259] The optional implementation of step S3201 can refer to the optional implementation of step S2101 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0260] In step S3202, information B is sent.
[0261] The optional implementation of step S3202 can refer to the optional implementation of step S2102 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0262] In step S3203, information C is sent.
[0263] The optional implementation of step S3203 can refer to the optional implementation of step S2103 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0264] In step S3204, data transmission on the time domain resource where the conflict occurs is determined.
[0265] The optional implementation of step S3204 can refer to the optional implementation of step S2105 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0266] In step S3205, the first uplink transmission or the first downlink transmission is performed on the time-domain resource in which the collision occurs.
[0267] The optional implementation of step S3205 can refer to the optional implementation of step S2106 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0268] FIG. 4 is a flow diagram of a communication method performed by a communication device according to an embodiment of the present disclosure. As shown in FIG. 4, the embodiment of the present disclosure relates to a communication method, which is performed by a communication device. The communication method includes step S4101.
[0269] In the embodiment of the present disclosure, the communication device is a terminal or a network device.
[0270] In step S4101, in response to a collision between uplink transmission and downlink transmission on a first time-domain resource, a collision handling is performed.
[0271] The optional implementation of step S4101 can refer to the optional implementation of step S2105 in FIG. 2A, other associated parts in the embodiments related to FIG. 2A, and the like, details are not repeated here.
[0272] In the following, the technical solutions of the embodiments of the present disclosure are exemplarily described through specific embodiments.
[0273] In some embodiments, the terminal determines the transmission behavior of the terminal in the case of collision between dynamic scheduling based uplink and downlink data transmission based on a predefined manner or a manner of receiving base station signaling.
[0274] In some embodiments, the terminal determines the transmission behavior of the terminal in the case of collision between dynamic scheduling based uplink and downlink based on a predefined manner.
[0275] In some embodiments, the terminal determines that the predefined manner is to preferentially receive downlink data transmission, and the terminal determines to receive downlink data transmission on the time-domain resource in which the collision occurs in the case of collision between dynamic scheduling based uplink and downlink.
[0276] In some embodiments, the terminal determines that the predefined manner is to preferentially transmit data transmission, and the terminal determines to perform uplink data transmission on the time-domain resource in which the collision occurs in the case of collision between dynamic scheduling based uplink and downlink.
[0277] In an implementation, the terminal determines a predefined manner of giving up data transmission or reception on the time domain resource in conflict, and the terminal determines to give up uplink data transmission or downlink data reception on the time domain resource in conflict when an uplink-downlink conflict based on dynamic scheduling occurs.
[0278] In some embodiments, the terminal determines a data transmission rule to be used based on the scheduling indication or high layer signaling.
[0279] In some embodiments, the terminal receives configuration information of the base station to determine a target transmission rule, and determines a terminal transmission behavior in a case where an uplink-downlink transmission conflict based on dynamic scheduling occurs according to the target transmission rule.
[0280] In some embodiments, the terminal receives a dynamic scheduling instruction sent by the base station to determine a target transmission rule. The terminal can receive target information field in the uplink or downlink scheduling instruction to determine the terminal transmission behavior.
[0281] In some embodiments, the indication information in the target information field can be used to indicate a transmission rule, such as a predefined information value and a corresponding relationship of a transmission direction, and the terminal determines a transmission behavior based on the corresponding relationship.
[0282] In some embodiments, the target information field is used to indicate a transmission priority, and the terminal determines a transmission behavior of the terminal based on the transmission priority.
[0283] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a terminal including units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another network device is also proposed, including units or modules for implementing each step performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0284] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0285] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads an instruction to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0286] FIG. 5 is a structural schematic diagram of a communication device according to the embodiments of the present disclosure. As shown in FIG. 5, the communication device 5100 can include a processing module 5101. In some embodiments, the processing module 5101 is configured to perform conflict processing in response to the occurrence of a conflict between uplink transmission and downlink transmission on a first time domain resource.
[0287] FIG. 6 is a structural schematic diagram of a communication device according to the embodiments of the present disclosure. The communication device 6100 can be any one of the first node, the second node, and the fourth node, can be a chip, a chip system, or a processor supporting the first node to implement any of the above methods, can be a chip, a chip system, or a processor supporting the second node to implement any of the above methods, and can be a chip, a chip system, or a processor supporting the fourth node to implement any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the descriptions in the above method embodiments.
[0288] As shown in FIG. 6, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general processor or a special-purpose processor, etc., such as a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, the central processing unit can be configured to control a communication apparatus (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 6100 is configured to perform any of the above methods. Optionally, the one or more processors 6101 are configured to invoke instructions to cause the communication device 6100 to perform any of the above methods.
[0289] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes the one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps (e.g., steps S2101, S2102, but not limited to) in the above methods, and the processor 6101 performs at least one of the other steps (e.g., steps S2103, S2104, but not limited to). In optional embodiments, the transceiver 6102 can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, and the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0290] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memory 6103 can also be outside the communication device 6100. In optional embodiments, the communication device 6100 can include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6103, and the interface circuit 6104 can be configured to receive data from the memory 6103 or other devices, and can be configured to send data to the memory 6103 or other devices. For example, the interface circuit 6104 can read data stored in the memory 6103 and send the data to the processor 6101.
[0291] The communication device 6100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by FIG. 6. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0292] FIG. 7 is a structural schematic diagram of a chip according to an embodiment of the present disclosure. For the case where the communication device 6100 can be a chip or a chip system, the structural schematic diagram of the chip 7100 shown in FIG. 7 can be referred to, but is not limited thereto.
[0293] The chip 7100 includes one or more processors 7101. The chip 7100 is configured to perform any of the above methods.
[0294] In some embodiments, the chip 7100 further includes one or more interface circuits 7102. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memory 7103 can be outside the chip 7100. Optionally, the interface circuit 7102 is connected with the memory 7103, and the interface circuit 7102 can be configured to receive data from the memory 7103 or other devices, and the interface circuit 7102 can be configured to send data to the memory 7103 or other devices. For example, the interface circuit 7102 can read data stored in the memory 7103 and send the data to the processor 7101.
[0295] In some embodiments, the interface circuit 7102 performs at least one of the communication steps (for example, step S2101, step S2102, but not limited thereto) of transmitting and / or receiving in the above methods. The interface circuit 7102 performing the communication steps such as transmitting and / or receiving in the above methods means that the interface circuit 7102 performs data interaction between the processor 7101, the chip 7100, the memory 7103, or a transceiver device. In some embodiments, the processor 7101 performs at least one of other steps (for example, step S2103, step S2104, but not limited thereto).
[0296] The modules and / or devices described in each embodiment of the virtual device, the physical device, the chip, etc. can be combined or separated as appropriate. Alternatively, some or all of the steps can be performed cooperatively by a number of modules and / or devices, which are not limited here.
[0297] The embodiments of the present disclosure further provide a storage medium, and instructions are stored on the storage medium. When the instructions are run on the communication device 6100, the communication device 6100 performs any one of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0298] The embodiments of the present disclosure further provide a program product, and the program product is executed by the communication device 6100, so that the communication device 6100 performs any one of the above methods. Alternatively, the program product is a computer program product.
[0299] The embodiments of the present disclosure further provide a computer program, and when the computer program is run on a computer, the computer executes any one of the above methods.
[0300] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any and all variations of the present application which become apparent to those skilled in the art upon reading the specification and which fall within the scope of the present application. The specification and examples are illustrative of the application and are not intended to be limiting. All features functionally equivalent materials, and equivalents thereof that are within the scope of the present application are incorporated herein by reference.
[0301] It should be understood that the application is not limited to the precise construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow.
Claims
1. A communication method, performed by a communication device, the method comprising: performing, in response to an uplink transmission and a downlink transmission colliding on a first time domain resource, a collision handling. The collision handling is performed according to predefined information, or the collision handling is performed according to an indication of a network device.
2. The method of claim 1, wherein, The performing the collision handling comprises at least one of: performing the uplink transmission on the first time domain resource; performing the downlink transmission on the first time domain resource; and performing a transmission with a higher priority on the first time domain resource.
3. The method of claim 1 or 2, wherein, The communication device is a terminal, and the method further comprises: receiving first information indicating a transmission direction of a transmission; and performing the collision handling according to the transmission direction of the transmission. The performing the collision handling according to the transmission direction of the transmission comprises one of: performing the uplink transmission on the first time domain resource, the transmission direction being uplink; and performing the downlink transmission on the first time domain resource, the transmission direction being downlink. The performing the transmission with a higher priority on the first time domain resource comprises one of: performing the uplink transmission on the first time domain resource, the uplink transmission having a higher priority than the downlink transmission; and performing the downlink transmission on the first time domain resource, the downlink transmission having a higher priority than the uplink transmission. The method further comprises at least one of: not performing the uplink transmission on a second time domain resource, the second time domain resource being a time domain resource other than the first time domain resource among time domain resources configured for the uplink transmission, the first time domain resource being used for performing the downlink transmission; and not performing the downlink transmission on a third time domain resource, the third time domain resource being a time domain resource other than the first time domain resource among time domain resources configured for the downlink transmission, the first time domain resource being used for performing the uplink transmission.
4. The method according to any one of claims 1 to 3, wherein, The uplink transmission is scheduled by first downlink control information, and the downlink transmission is scheduled by second downlink control information. The communication device is a terminal or a network device, and the terminal is a half duplex frequency division duplexing, HD-FDD, terminal. 10.A communication device comprising: a processing module configured to perform, in response to an uplink transmission and a downlink transmission colliding on a first time domain resource, a collision handling.
5. The method of claim 4, wherein, The collision handling is performed according to predefined information, or the collision handling is performed according to an indication of a network device. The processing module is further configured to at least one of: perform the uplink transmission on the first time domain resource; perform the downlink transmission on the first time domain resource; and perform a transmission with a higher priority on the first time domain resource. The communication device is a terminal, and the communication device further comprises: a transceiver configured to receive first information indicating a transmission direction of a transmission; and the processing module is further configured to perform the collision handling according to the transmission direction of the transmission.
6. The method according to any one of claims 1 to 3, wherein, The processing module is further configured to one of: perform the uplink transmission on the first time domain resource, the transmission direction being uplink; and perform the downlink transmission on the first time domain resource, the transmission direction being downlink. 7. The method according to any one of claims 1 to 5, wherein, 8. The method according to any one of claims 1 to 6, wherein, 9. The method according to any one of claims 1 to 7, wherein, 11. The method of claim 10, wherein, 12. The method of claim 10 or 11, wherein, 13. The method according to any one of claims 10 to 12, wherein, 14. The method of claim 13, wherein, 15. The method according to any one of claims 10 to 14, wherein, The processing module is further configured to at least one of: perform the uplink transmission on the first time domain resource, a priority of the uplink transmission being higher than a priority of the downlink transmission; perform the downlink transmission on the first time domain resource, a priority of the downlink transmission being higher than a priority of the uplink transmission.
16. The method according to any one of claims 10 to 15, wherein, The processing module is further configured to at least one of: not perform the uplink transmission on a second time domain resource, the second time domain resource being a time domain resource configured for the uplink transmission other than the first time domain resource, the first time domain resource being used for performing the downlink transmission; not perform the downlink transmission on a third time domain resource, the third time domain resource being a time domain resource configured for the downlink transmission other than the first time domain resource, the first time domain resource being used for performing the uplink transmission. 17.A communication device, comprising: one or more processors; wherein the communication device is configured to perform the communication method of any one of claims 1 to 9. 18.A communication system, comprising a communication device; the communication device is configured to perform the communication method of any one of claims 1 to 9. 19.A storage medium, the storage medium storing instructions which, when executed on a communication device, cause the communication device to perform the communication method of any one of claims 1 to 9. 20.A computer program product, comprising a computer program which, when executed by a processor, performs the communication method of any one of claims 1 to 9.