Communication methods, terminals, network devices, communication system, storage medium, and computer program product
By determining the invalid period in the NTN scenario and coordinating the uplink and downlink transmission of terminals and network equipment, the conflict problem caused by TA information mismatch is solved, and the effectiveness of data transmission and system performance are improved.
Patent Information
- Application Number
- PCT/CN2024/085058
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-02
AI Technical Summary
In the NTN scenario, due to the rapid movement of satellites, the TA information of the terminal does not match the TA information known by the base station, resulting in possible conflicts in uplink and downlink transmissions.
The terminal and the network device determine the invalid period, clarify the uplink and downlink transmission conditions, adjust the scheduling to avoid conflicts, use physical layer signaling, MAC layer signaling or RRC signaling to send configuration information, and coordinate the time advance between the terminal and the network device.
Ensure the effectiveness of data transmission, avoid information sending or receiving failures, improve system performance and reduce resource loss.
Smart Images

Figure CN2024085058_02102025_PF_FP_ABST
Abstract
Description
Communication method, terminal, network device, communication system, storage medium and computer program product Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a terminal, a network device, a communication system, a storage medium, and a computer program product. Background Art
[0002] In the NTN (Non Terrestrial Network) scenario, due to the rapid movement of the satellite, the terminal's TA (Timing Advance) will change. Therefore, the TA information used by the terminal may not match the TA information of the terminal known by the base station, which may cause conflicts in the terminal's uplink and downlink transmissions.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, a storage medium, and a computer program product.
[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is proposed, which is executed by a terminal. The method includes: determining whether there is an invalid period within a first time period, the first time period being a period during which a network device schedules the terminal to send information, and the invalid period being a period during which the terminal is not allowed to send information.
[0006] According to a second aspect of an embodiment of the present disclosure, a communication method is proposed, which is executed by a network device. The method includes: determining whether there is an invalid period within a first time period, the first time period being a period during which the network device schedules the terminal to send information, and the invalid period being a period during which the terminal is not allowed to send information.
[0007] According to the third aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: a processing module for determining whether there is an invalid period within a first time period, the first time period being a period during which a network device schedules the terminal to send information, and the invalid period being a period during which the terminal is not allowed to send information.
[0008] According to the fourth aspect of an embodiment of the present disclosure, a network device is proposed, including: a transceiver module, used to determine whether there is an invalid period within a first time period, the first time period is the period when the network device schedules the terminal to send information, and the invalid period is the period when the terminal is not allowed to send information.
[0009] According to the fifth aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method described in the first aspect.
[0010] According to the sixth aspect of an embodiment of the present disclosure, a network device is proposed, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the network device executes the communication method described in the second aspect.
[0011] According to the seventh aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a terminal and a network device, wherein the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.
[0012] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the communication method described in the first aspect or the second aspect.
[0013] According to a ninth aspect of an embodiment of the present disclosure, a computer program product is proposed, comprising a computer program and / or instructions, which, when executed by a communication device, implement the communication method described in the first aspect or the second aspect.
[0014] By adopting the above technical solution of the present disclosure, at least the following beneficial technical effects can be achieved:
[0015] By determining whether there is an invalid period in the first period, the terminal can accurately determine the uplink and downlink transmission conditions in the first period, thereby ensuring the validity of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0017] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0018] FIG1B is a schematic diagram of a TA according to an embodiment of the present disclosure.
[0019] FIG2A is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0020] FIG2B is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.
[0021] FIG3A is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0022] FIG3B is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0023] FIG3C is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0024] FIG3D is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0025] FIG3E is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0026] FIG4A is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0027] FIG4B is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0028] FIG4C is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0029] FIG4D is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0030] FIG4E is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0031] FIG5 is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0032] FIG6A is a schematic diagram showing an up-down collision according to an embodiment of the present disclosure.
[0033] FIG6B is a schematic diagram showing an up-down collision according to an embodiment of the present disclosure.
[0034] FIG6C is a schematic diagram showing an up-down collision according to an embodiment of the present disclosure.
[0035] FIG7A is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
[0036] FIG7B is a schematic diagram of the structure of a network device proposed according to an embodiment of the present disclosure.
[0037] FIG8A is a schematic structural diagram of a communication device according to an embodiment of the present disclosure.
[0038] FIG8B is a schematic structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0039] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, a storage medium, and a computer program product.
[0040] In a first aspect, an embodiment of the present disclosure proposes a communication method executed by a terminal, the method comprising: determining whether there is an invalid period within a first time period, the first time period being a period during which a network device schedules the terminal to send information, and the invalid period being a period during which the terminal is not allowed to send information.
[0041] In the above embodiment, the terminal can accurately determine the uplink and downlink transmission conditions in the first time period by determining whether there is an invalid time period in the first time period, thereby ensuring the validity of data transmission.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the terminal meets at least one of the following conditions:
[0043] Supporting receiving configuration information sent by the network device;
[0044] Supports transmission mode based on physical uplink shared channel repetition type B;
[0045] Support access to non-terrestrial network NTN;
[0046] Supports half-duplex frequency division duplex HD-FDD.
[0047] In the above embodiments, when the terminal meets at least one of the above conditions, it is possible to accurately determine the actual uplink and downlink transmission status of the terminal in the first time period by determining whether there is an invalid time period in the first time period.
[0048] In combination with some embodiments of the first aspect, in some embodiments, before determining whether there is an invalid period within the first time period, it includes: determining that there is a conflict between the first time period and the second time period, and the second time period is the time period determined by the terminal to need to receive information.
[0049] In the above embodiment, when a terminal determines that an uplink or downlink conflict exists, it specifies whether there is an invalid period within the first time period. This facilitates adjusting uplink and downlink scheduling based on the presence of the invalid period when an uplink or downlink conflict occurs, thereby avoiding problems such as information transmission failure or information reception failure, thereby improving system performance. Furthermore, it also avoids terminal resource loss caused by real-time detection of whether there is an invalid period within the first time period.
[0050] In combination with some embodiments of the first aspect, in some embodiments, determining whether there is an invalid period within the first time period includes: determining a third period based on the intersection of the first time period and the second time period; determining the period in the first time period other than the third time period as a valid period, and / or determining whether the third time period is an invalid period based on the first information.
[0051] In the above embodiment, by determining the intersection of the first time period and the second time period, the specific time period of the uplink and downlink conflict, i.e., the third time period, can be quickly determined. This allows the non-conflicting time periods in the first time period, excluding the third time period, to be quickly determined as valid time periods, thereby facilitating timely transmission of uplink information during the non-conflicting time periods.
[0052] In combination with some embodiments of the first aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal sends information in the third time period based on the first information, and determining the third time period as a valid time period.
[0053] In the above embodiment, if the first information specifies that uplink transmission should be prioritized when uplink and downlink conflict, the third period can be quickly and clearly determined as the valid period based on the first information. The first information solves the problem of uplink and downlink conflict and ensures the validity of data transmission.
[0054] In combination with some embodiments of the first aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal receives information in the third time period based on the first information, and determining the third time period as an invalid time period.
[0055] In the above embodiment, if the first information specifies that downlink reception should be performed first when there is a conflict between uplink and downlink, the third period can be quickly and clearly determined as an invalid period according to the first information.
[0056] In combination with some embodiments of the first aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal receives information in a fourth time period in the third time period based on the first information, and determining the fourth time period as an invalid time period, wherein the fourth time period is the time period determined by the terminal to need to receive specified information.
[0057] In the above embodiment, whether uplink transmission or downlink reception is performed at each time domain position in the conflict period, ie, the third period, can be clarified according to the provisions of the first information, thereby avoiding information transmission failure or information reception failure.
[0058] In combination with some embodiments of the first aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal sends information in the fifth time period in the third time period based on the first information, and determining the fifth time period as a valid time period, the fifth time period is the remaining time period in the third time period except the fourth time period, and the fourth time period is the time period determined by the terminal to need to receive specified information.
[0059] In the above embodiment, whether uplink transmission or downlink reception is performed at each time domain position in the conflict period, ie, the third period, can be clarified according to the provisions of the first information, thereby avoiding information transmission failure or information reception failure.
[0060] In combination with some embodiments of the first aspect, in some embodiments, the designated information includes a synchronization signal block SSB.
[0061] In the above embodiment, the designated information is standardized as SSB.
[0062] In combination with some embodiments of the first aspect, in some embodiments, the first information is sent by the network device to the terminal through at least one of physical layer signaling, media access control MAC layer signaling, and radio resource control RRC signaling.
[0063] In the above embodiment, the network device can flexibly choose to send the first information through physical layer signaling, MAC layer signaling, or RRC signaling based on demand, which improves the flexibility of the network device in configuring the first information for the terminal.
[0064] In combination with some embodiments of the first aspect, in some embodiments, the first information is specified by a protocol.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, at least one of the first time period, the second time period, the third time period, the fourth time period, and the fifth time period is any one of the following:
[0066] a unit of time;
[0067] Multiple consecutive time units;
[0068] Multiple non-contiguous time units.
[0069] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: sending second information to the network device, where the second information is used to indicate the time advance TA information of the terminal, and the time granularity of the TA information is configured by the network device.
[0070] In the above embodiment, by sending TA information to the network device, the time difference between the network device and the terminal can be reduced, which facilitates time alignment between the network device and the terminal.
[0071] In combination with some embodiments of the first aspect, in some embodiments, before determining whether there is an invalid period within the first time period, it includes: receiving third information sent by the network device; determining whether the network device allows the terminal to use a first function based on the third information, and the first function is a function for determining whether there is an invalid period within the first time period.
[0072] In the above embodiment, the first function of the terminal is started and stopped according to the instruction of the network device, which can achieve effective control of the functions of the terminal.
[0073] In combination with some embodiments of the first aspect, in some embodiments, the third information is sent by the network device to the terminal through at least one of physical layer signaling, media access control MAC layer signaling, and radio resource control RRC signaling.
[0074] In the above embodiment, the network device can flexibly choose to send the third information through physical layer signaling, MAC layer signaling, or RRC signaling based on demand, which improves the flexibility of the network device in sending the third information to the terminal.
[0075] In the second aspect, an embodiment of the present disclosure proposes a communication method, which is executed by a network device, and the method includes: determining whether there is an invalid period within a first time period, the first time period is the period when the network device schedules the terminal to send information, and the invalid period is the period when the terminal is not allowed to send information.
[0076] In combination with some embodiments of the second aspect, in some embodiments, before determining whether there is an invalid period within the first time period, it includes: determining that there is a conflict between the first time period and the second time period, and the second time period is the time period determined by the network device that the terminal needs to receive information.
[0077] In combination with some embodiments of the second aspect, in some embodiments, determining whether there is an invalid period within the first time period includes: determining a third time period based on the intersection of the first time period and the second time period; determining the time period in the first time period other than the third time period as a valid time period, and / or determining whether the third time period is an invalid time period based on the first information.
[0078] In combination with some embodiments of the second aspect, in some embodiments, the method further includes: determining whether the third time period is an invalid time period based on the first information, including: determining that the terminal sends information in the third time period based on the first information, and determining the third time period as a valid time period.
[0079] In combination with some embodiments of the second aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal receives information in the third time period based on the first information, and determining the third time period as an invalid time period.
[0080] In combination with some embodiments of the second aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal receives information in a fourth time period in the third time period based on the first information, and determining the fourth time period as an invalid time period, wherein the fourth time period is the time period determined by the network device that the terminal needs to receive specified information.
[0081] In combination with some embodiments of the second aspect, in some embodiments, determining whether the third time period is an invalid time period based on the first information includes: determining that the terminal sends information in the fifth time period in the third time period based on the first information, and determining the fifth time period as a valid time period, the fifth time period is the remaining time period in the third time period except the fourth time period, and the fourth time period is the time period determined by the network device that the terminal needs to receive specified information.
[0082] In combination with some embodiments of the second aspect, in some embodiments, the method includes: receiving second information sent by the terminal; and determining time advance TA information of the terminal according to the second information.
[0083] In a third aspect, an embodiment of the present disclosure proposes a terminal, which includes at least one of a transceiver module and a processing module; wherein the terminal is used to execute the optional implementation method of the first aspect.
[0084] In a fourth aspect, an embodiment of the present disclosure proposes a network device, which includes at least one of a transceiver module and a processing module; wherein the network device is used to execute the optional implementation method of the second aspect.
[0085] In a fifth aspect, an embodiment of the present disclosure proposes a terminal, which includes one or more processors; a memory coupled to the processor, on which executable instructions are stored, and when the executable instructions are executed by the processor, the terminal executes an optional implementation method of the first aspect.
[0086] In a sixth aspect, an embodiment of the present disclosure proposes a network device, which includes one or more processors; a memory coupled to the processor, on which executable instructions are stored, and when the executable instructions are executed by the processor, the network device executes the optional implementation method of the second aspect.
[0087] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, which includes a terminal and a network device, wherein the terminal is configured to execute the communication method described in the optional implementation manner of the first aspect, and the network device is configured to execute the communication method described in the optional implementation manner of the second aspect.
[0088] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium, wherein the storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0089] In a ninth aspect, an embodiment of the present disclosure proposes a computer program product. When the computer program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0090] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0091] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0092] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, computer program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0093] The present disclosure provides a communication method, terminal, network device, communication system, storage medium, and computer program product. In some embodiments, the terms "communication method," "information processing method," and "method for calculating NTN unavailable symbols" are interchangeable; the terms "communication device," "information processing device," and "device for calculating NTN unavailable symbols" are interchangeable; and the terms "communication system," "information processing system," and "system for calculating NTN unavailable symbols" are interchangeable.
[0094] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0095] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0096] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0097] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0098] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0099] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0100] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0101] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0102] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0103] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0104] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0105] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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", and "below" can be replaced with each other.
[0106] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0107] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0108] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.
[0109] 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, etc. can be used interchangeably.
[0110] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0111] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0112] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0113] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0114] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0115] FIG1A is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1A , the communication system 100 may include a terminal 101 and a network device 102 .
[0116] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, 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 a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0117] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0118] Optionally, the access network device is, for example, a node or device that accesses the terminal to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (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 base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0119] In some embodiments, the network device 102 is a base station. Optionally, the base station is, for example, a macro base station, a micro base station (also known as a small base station), a relay station, an access point, a 5G base station or a future base station, a satellite, a transmission point (TRP), a transmission point (TP), a mobile switching center, or other devices that perform base station functions in a communication system, etc., which are not specifically limited in the embodiments of the present disclosure. For ease of description, in all embodiments of the present disclosure, devices that provide wireless communication functions for terminal devices are collectively referred to as network devices or base stations.
[0120] In some embodiments, network device 102 is a core network device. A core network device can be a single device, including a first network element, a second network element, etc., or can be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. 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).
[0121] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0122] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0123] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0124] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and form of the entities may be arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0125] The 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 (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0126] In some embodiments, the continuous emergence of new internet applications such as augmented reality (AR) / virtual reality (VR) and vehicle-to-vehicle communication has placed higher demands on wireless communication technology, driving the continuous evolution of wireless communication technology to meet these application needs. Currently, cellular mobile communication technology is in the process of evolving into a new generation of technology. A key feature of this new generation of technology is the flexible configuration that supports multiple service types. Different service types have different requirements for wireless communication technology. For example, the enhanced mobile broadband (eMBB) service type focuses on high bandwidth and high speed; the ultra-reliable low-latency communication (URLLC) service type focuses on high reliability and low latency; and the massive machine type communication (mMTC) service type focuses on a large number of connections. Therefore, the next generation of wireless communication systems requires flexible and configurable designs to support the transmission of multiple service types.
[0127] In some embodiments of the present disclosure, satellite communication is considered an important aspect of the future development of wireless communication technology in the research of wireless communication technology. Satellite communication refers to communication performed by radio communication equipment on the ground using satellites as relays. A satellite communication system consists of a satellite part and a ground part. The characteristics of satellite communication are: a large communication range; communication can be carried out between any two points as long as they are within the range covered by the radio waves emitted by the satellite; and it is not easily affected by land disasters (high reliability). As a supplement to the current ground cellular communication system, satellite communication can have the following advantages:
[0128] (1) Extended coverage: For areas that are not covered by current cellular communication systems or are costly to cover, such as oceans, deserts, and remote mountainous areas, satellite communications can be used to solve communication problems.
[0129] (2) Emergency communications: In extreme situations such as disasters such as earthquakes, when cellular communication infrastructure is unavailable, satellite communications can be used to quickly establish communication connections.
[0130] (3) Providing industry applications: For example, for delay-sensitive services with long-distance transmission, satellite communications can be used to reduce the delay of service transmission.
[0131] It can be foreseen that in future wireless communication systems, satellite communication systems and terrestrial cellular communication systems will gradually achieve deep integration, truly realizing the intelligent connection of all things.
[0132] In some embodiments, in a satellite communication system, it is possible to support a scenario in which a terminal type with reduced capability (RedCap) operating in Half-Duplex Frequency Division Duplex (HD-FDD) accesses a non-terrestrial network (NTN) network.
[0133] In some embodiments, the conflict problem of uplink and downlink transmission of Redcap supporting HD-FDD can be solved by predefined rules or based on base station or terminal implementation.
[0134] In some embodiments, the following five collision types may be included based on the scheduling type of the transmitted information and the type of the transmitted information:
[0135] (1) Collision between dynamically scheduled transmissions and semi-statically preconfigured transmissions on the same time unit;
[0136] (2) collisions between dynamically scheduled transmissions / receptions and dynamically scheduled receptions / transmissions on the same time unit;
[0137] (3) Collision between semi-static preconfigured transmission / reception and semi-static preconfigured reception / transmission in the same time unit;
[0138] (4) Collision between Synchronization Signal Blocks (SSBs) and uplink transmissions (including semi-static pre-configured uplink transmissions and dynamically scheduled uplink transmissions) in the same time unit;
[0139] (5) Collision between valid RO (random access channel occasion) / Msg.APUSCH (The Physical Uplink Shared Channel) and downlink reception (including semi-statically pre-configured downlink reception and dynamically scheduled downlink reception) in the same time unit.
[0140] In some embodiments, the dynamic scheduling transmission described in the above collision type can be a scheduling indicated by downlink control information (DCI). In the uplink transmission, it includes the transmission of PUSCH, physical uplink control channel (PUCCH), physical random access channel (PRACH) or sounding reference signal (SRS) indicated by DCI. In the downlink transmission, it includes the transmission of physical downlink shared channel (PDSCH) or downlink channel state information reference signal (CSI-RS) indicated by DCI. Semi-static preconfigured transmission can be a time-frequency resource preconfigured for transmission through radio resource control (RRC) signaling, and information is transmitted within the preset time-frequency resources. The downlink transmission includes the pre-configured PDCCH (type 0 / 0A / 1 / 2 CSS), PDSCH, CSI-RS or downlink positioning reference signal (DL PRS), while the uplink transmission includes the pre-configured PUSCH, PUCCH and SRS.
[0141] In some embodiments, collisions between dynamically scheduled transmit / receive and dynamically scheduled receive / transmit include the following:
[0142] Dynamic scheduling strategies are determined by the network, which typically performs dynamic scheduling based on the terminal's capabilities. For HD-FDD terminals that cannot transmit and receive simultaneously, the network will not schedule them to transmit and receive simultaneously. Therefore, this type of collision can be resolved through network scheduling. On the terminal side, the terminal does not expect the received PDCCH to indicate transmission and reception in the same time unit.
[0143] In some embodiments, the collision between semi-static pre-configured transmission / reception and semi-static pre-configured reception / transmission includes the following:
[0144] Similar to the collision between dynamically scheduled transmit / receive and dynamically scheduled receive / transmit, since the semi-static transmission configuration is determined by the network, the network will not pre-configure HD-FDD to transmit and receive simultaneously. Therefore, on the terminal side, the terminal does not expect the pre-configured information to be configured to transmit and receive in the same time unit.
[0145] In some embodiments, collisions between dynamically scheduled transmissions and semi-statically preconfigured transmissions include the following:
[0146] Since this type of collision already exists in the Rel-15 NR TDD system, HD-FDD reuses the processing method in the Rel-15 TDD system.
[0147] When the preconfigured transmission is downlink reception and the dynamic scheduling is uplink transmission, as long as any scheduled uplink transmission symbol is the same as the downlink reception symbol, the current preconfigured downlink reception is abandoned.
[0148] When the pre-configured transmission is uplink sending and the dynamic scheduling is downlink receiving, it is necessary to first determine the timing of the transmission and then determine whether to cancel the policy based on the timing.
[0149] Assume that the time corresponding to the last symbol of the CORESET (control resource set) to which the DCI detected by the terminal belongs is k. If the first symbol of the pre-configured uplink PUSCH / PUSCH is between k and k+T proc,2 During this time period, in this case, the terminal does not cancel the pre-configured PUSCH / PUCCH transmission. Otherwise, the terminal cancels the PUSCH / PUCCH, or an actual repetition of the PUSCH[6, TS38.214] or PRACH transmission within the pre-configured time unit.
[0150] Assume that the time corresponding to the last symbol of the CORESET to which the DCI detected by the terminal is k. If the first symbol of the pre-configured SRS is between k and k+T proc,2 During this time period, the terminal does not cancel the signal from the first SRS symbol to k+T proc,2 The transmission in this time period is canceled instead of k+T proc,2 Subsequent SRS transmission.
[0151] Among them, T proc,2 It is the PUSCH preparation time under the terminal capability. Specifically, under the assumption that d 2,1=1, and μ corresponds to the SCS corresponding to the PDCCH that schedules PUCCH, PUSCH or SRS and the SCS or μ corresponding to the scheduled PUCCH, PUSCH or SRS information r Among them, when the subcarrier spacing of PRACH is not less than 15kHz, μ r is the SCS corresponding to PRACH, otherwise μ r =0.
[0152] In some embodiments, the collision between the SSB and uplink transmission (including semi-static pre-configured uplink transmission and dynamically scheduled uplink transmission) includes the following:
[0153] This type of collision also occurs in NR TDD systems. Consider reusing the same approach used in NR TDD. Specifically, prioritize SSB transmission over pre-configured uplink transmissions. For dynamically scheduled uplink transmissions, if an uplink transmission collides with an SSB, the uplink transmission is discarded and the SSB is prioritized.
[0154] In some embodiments, the collision between a valid RO / Msg.A PUSCH and downlink reception (including semi-statically pre-configured downlink reception and dynamically scheduled downlink reception, SSB) includes the following:
[0155] Valid ROs include PRACH resources in 4-step RACH and Msg.A PRACH resources in 2-step RACH. A terminal does not always need to perform random access; it is usually initiated by a certain event. Therefore, establishing a fixed rule to constrain transmission would actually hinder transmission flexibility. Therefore, this type of collision can be resolved by the terminal.
[0156] In some embodiments, Figure 1B is a schematic diagram illustrating a TA according to an embodiment of the present disclosure. As shown in Figure 1B , in an NTN scenario, the TA of a terminal changes rapidly due to the rapid movement of satellites. However, the TA information used by the terminal may not match the TA information known to the base station, which may affect the uplink and downlink transmission of HD-FDD terminals.
[0157] When an HD-FDD terminal supports repetition-based transmission on multiple slots, a TA mismatch when calculating the available slots can cause the base station to be unable to determine the specific location of the terminal's transmission, resulting in transmission failure.
[0158] It should be explained here that repetition in this application refers to the number of repetitions of the transmission. For example, when transmitting PUSCH and PUCCH, the repetition factor / number of repetitions / number of transmission time slots can be configured through RCC or DCI, that is, how many times the transmission is repeated. PUSCH repetition has two types: repetition type A and repetition type B. Among them, repetition type B cannot be transmitted on invalid symbols. That is to say, the terminal is not allowed to send uplink information on invalid symbols in the repetition type B transmission mode.
[0159] In view of this, the embodiments of the present disclosure propose a communication method, terminal, network device, communication system, storage medium and computer program product, which can effectively solve the problem of calculating invalid symbols when the TA information used by the terminal may not match the TA information of the terminal known by the base station when supporting PUSCH repetition type B, solve the problem of uplink and downlink transmission collision of HD-FDD terminals based on satellite communication systems, and ensure the validity of data transmission.
[0160] FIG2A is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system 100. As shown in FIG2A , the method may include:
[0161] Step S2101 , the network device 102 sends first information to the terminal 101 .
[0162] In some embodiments, the terminal 101 receives the first information. Optionally, the terminal 101 meets at least one of the following conditions:
[0163] Support receiving configuration information sent by network device 102;
[0164] Supports transmission mode based on physical uplink shared channel repetition type B (PUSCH repetition type B);
[0165] Support access to non-terrestrial network NTN;
[0166] Supports half-duplex frequency division duplex HD-FDD.
[0167] In some embodiments, the first information is used to determine a conflict resolution rule.
[0168] In some embodiments, the name of the first information is not limited, and it can be, for example, a conflict resolution strategy, a conflict resolution configuration, a target rule, etc.
[0169] In some embodiments, the network device may send the first information to the terminal via at least one message selected from the group consisting of physical layer signaling, media access control (MAC) layer signaling, and radio resource control (RRC) signaling.
[0170] In some embodiments, step S2101 may be omitted. The terminal determines the first information according to a protocol specification, that is, the first information may be specified by the protocol.
[0171] In some embodiments, step S2101 may be omitted. The terminal obtains the first information locally, that is, the first information may be information pre-stored on the terminal.
[0172] Step S2102 , the terminal 101 sends second information to the network device 102 .
[0173] In some embodiments, network device 102 receives second information.
[0174] In some embodiments, the second information is used to indicate the TA information of the terminal. Optionally, the time granularity of the TA information is configured by the network device. Optionally, the time granularity can be at the symbol level.
[0175] In some embodiments, the second information is used to assist the network device in acquiring timing information of the terminal.
[0176] In some embodiments, the second information is used to assist the network device in aligning time with the terminal.
[0177] In some embodiments, the name of the second information is not limited, and it can be, for example, delay information, error information, etc.
[0178] Step S2103 , the network device 102 sends third information to the terminal 101 .
[0179] In some embodiments, terminal 101 receives third information.
[0180] In some embodiments, the third information is used to indicate whether the terminal is allowed to use the first function. Optionally, the first function is a function for determining whether there is an invalid period within the first time period. Optionally, the third information is used to indicate whether the terminal is allowed to use the first function. Optionally, the third information is used to indicate whether the terminal is not allowed to use the first function.
[0181] In some embodiments, the invalid period corresponds to a time domain position that cannot be used for uplink transmission, and its name is not limited, and its name is, for example, an invalid symbol, an invalid time slot, etc.
[0182] In some embodiments, the first time period is one time unit, or the first time period is a plurality of consecutive time units, or the first time period is a plurality of non-consecutive time units.
[0183] In some embodiments, the name of the third information is not limited, and it can be, for example, a start / stop instruction for the first function.
[0184] In some embodiments, the terminal 101 receives the third information sent by the network device before determining whether there is an invalid period within the first period.
[0185] In some embodiments, the network device may send the third message to the terminal via at least one of physical layer signaling, media access control MAC layer signaling, and radio resource control RRC signaling.
[0186] In some embodiments, the third message is a physical layer control instruction or a high-layer configuration signaling. For example, if a predefined or preconfigured information field in the control instruction carries 1 bit of indication information, a value of "1" in the 1 bit of indication information may indicate that the terminal is to use the first function; a value of "0" in the 1 bit of indication information may indicate that the terminal is not to use the first function.
[0187] In some embodiments, when the terminal determines, based on the third information, that the network device allows the terminal to use the first function, it may determine whether there is an invalid period within the first period. The first period is a period during which the network device schedules the terminal to send information, and the invalid period is a period during which the terminal cannot send information. Sending information may refer to sending uplink information, for example, the terminal sending uplink information to the network device.
[0188] In some embodiments, the triggering event for triggering the terminal to determine whether an invalid period exists within the first period may be detecting a conflict between the first period and a second period. The second period is a period during which the terminal determines it needs to receive information, or the second period is a period during which the network device sends information to the terminal. Optionally, the terminal may determine the second period based on a downlink timeslot configuration for the network device to schedule the terminal to receive information.
[0189] The conflict refers to the overlap between the time period for sending information and the time period for receiving information, and the overlap is the conflict period. It should be noted that in the embodiment of the present disclosure, "conflict" can also be referred to as "collision" or "overlap".
[0190] In some embodiments, if it is determined that the first time period conflicts with the second time period, an invalid time period may exist within the first time period. Therefore, the terminal may further determine whether an invalid time period exists within the first time period.
[0191] In some embodiments, the second time period is one time unit, or the second time period is a plurality of consecutive time units, or the second time period is a plurality of non-consecutive time units.
[0192] In some embodiments, if the terminal needs to determine whether there is an invalid period within the first period, step S2104 may be executed.
[0193] In some embodiments, step S2103 may be omitted, and the terminal can use the first function by default. In the case that the terminal can use the first function by default, step S2104 may be performed.
[0194] In step S2104 , the terminal 101 determines a third time period according to the intersection of the first time period and the second time period.
[0195] In some embodiments, the third time period is an overlapping time period of the first time period and the second time period. The name of the third time period is not limited, and it is, for example, a conflicting time period.
[0196] In some embodiments, the third time period is one time unit, or the third time period is a plurality of consecutive time units, or the third time period is a plurality of non-consecutive time units.
[0197] In some embodiments, since the terminal needs to both send and receive information during the third time period, to avoid uplink and downlink conflicts, it can be determined based on the first information representing the conflict resolution rule whether the third time period is an invalid time period during which the terminal cannot send information.
[0198] In some embodiments, if the first time period and the second time period do not overlap, the first time period is determined as a valid time period. Steps S2105 to S2109 are omitted.
[0199] In step S2105 , the terminal 101 determines the time periods in the first time period except the third time period as valid time periods.
[0200] In some embodiments, the valid period is a period during which the terminal can send information, or the valid period is a time domain unit position that can be used for uplink transmission, and its name is not limited, and its name is, for example, uplink time slot, uplink symbol, etc.
[0201] In some embodiments, the time periods other than the third time period in the first time period may be referred to as non-conflict time periods. Since no uplink or downlink conflicts occur during non-conflict time periods, the non-conflict time periods may be directly determined as valid time periods. That is, the time periods other than the third time period in the first time period may be determined as valid time periods.
[0202] In some embodiments, the third time period is a portion or the entire time period of the first time period.
[0203] In some embodiments, when the third time period is equal to the first time period, step S2105 is omitted.
[0204] After step S2104 or step S2105, any one of steps S2106 to S2109 is executed.
[0205] Step S2106: The terminal 101 determines, based on the first information, that the terminal sends information in the third time period, and determines the third time period as a valid time period.
[0206] In some embodiments, if the first information indicates that the terminal may preferentially send information during the conflict period, the third period may be determined as a valid period.
[0207] Step S2107: The terminal 101 determines, based on the first information, that the terminal receives information in a third time period, and determines the third time period as an invalid time period.
[0208] In some embodiments, if the first information indicates that the terminal may receive information with priority over the conflicting period, the third period may be determined as an invalid period.
[0209] Step S2108: The terminal 101 determines, based on the first information, that the terminal receives information in a fourth time period in the third time period, and determines the fourth time period as an invalid time period.
[0210] In some embodiments, the fourth time period is one time unit, or the fourth time period is a plurality of consecutive time units, or the fourth time period is a plurality of non-consecutive time units.
[0211] In some embodiments, if the first information indicates that, during the conflict period, the priority of receiving designated information is higher than the priority of sending information, and the priority of sending information is higher than the priority of receiving non-designated information, then the terminal may determine whether there is a fourth period in the third period, where the fourth period is the period for receiving the designated information. If the fourth period exists, the fourth period is determined as an invalid period. Optionally, a fifth period in the third period, excluding the fourth period, is determined as a valid period.
[0212] In some embodiments, the fifth time period is one time unit, or the fifth time period is a plurality of consecutive time units, or the fifth time period is a plurality of non-consecutive time units.
[0213] In some embodiments, the designated information includes but is not limited to synchronization signal blocks SSB.
[0214] Step S2109: The terminal 101 determines, based on the first information, that the terminal sends information in the fifth time period in the third time period, and determines the fifth time period as a valid time period.
[0215] In some embodiments, if the first information indicates that, during the conflict period, the priority of receiving designated information is higher than the priority of sending information, and the priority of sending information is higher than the priority of receiving non-designated information, then the terminal may determine whether there is a fifth period in the third period, where the fifth period is a period in the third period during which the network device sends non-designated information. If the fifth period exists, the fifth period is determined as a valid period. Optionally, a fourth period in the third period other than the fifth period is determined as an invalid period.
[0216] In some embodiments, the names of information, etc. 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", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0217] In some embodiments, terms such as "uplink", "uplink", "physical uplink" can be interchangeable with each other, and terms such as "downlink", "downlink", "physical downlink" can be interchangeable with each other, and terms such as "side", "sidelink", "side communication", "sidelink communication", "direct connection", "direct link", "direct communication", "direct link communication" can be interchangeable with each other.
[0218] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0219] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.
[0220] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0221] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0222] In some embodiments, the determination or judgment can be performed 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.
[0223] The communication method involved in the embodiment of the present disclosure may include at least one of steps S2101 to S2109. For example, step S2104 may be implemented as an independent embodiment, and step S2104 and step S2105 may be implemented as independent embodiments, but are not limited thereto.
[0224] In some embodiments, any two steps in step S2101 to step S2109 can be swapped in order or executed simultaneously.
[0225] In some embodiments, steps S2101 to S2103 and steps S2105 to S2109 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0226] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2A .
[0227] FIG2B is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system 100. As shown in FIG2B , the method may include:
[0228] Step S2201: The network device 102 sends first information to the terminal 101.
[0229] The optional implementation of step S2201 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0230] Step S2202 , the terminal 101 sends second information to the network device 102 .
[0231] The optional implementation of step S2202 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0232] Step S2203 , the network device 102 sends third information to the terminal 101 .
[0233] The optional implementation of step S2203 can refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0234] In step S2204 , the network device 102 determines a third time period according to the intersection of the first time period and the second time period.
[0235] The optional implementation of step S2204 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0236] In step S2205 , the network device 102 determines the time periods in the first time period except the third time period as valid time periods.
[0237] The optional implementation of step S2205 can refer to the optional implementation of step S2105 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0238] After step S2204 or step S2205, any one of steps S2206 to S2209 may be executed.
[0239] Step S2206: The network device 102 determines, based on the first information, that the terminal sends information in the third time period, and determines the third time period as a valid time period.
[0240] The optional implementation of step S2206 can refer to the optional implementation of step S2106 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0241] Step S2207: The network device 102 determines, based on the first information, that the terminal receives information in the third time period, and determines the third time period as an invalid time period.
[0242] The optional implementation of step S2207 can refer to the optional implementation of step S2107 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0243] Step S2208: The network device 102 determines, based on the first information, that the terminal receives information in a fourth time period in the third time period, and determines the fourth time period as an invalid time period.
[0244] The optional implementation of step S2208 can refer to the optional implementation of step S2108 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0245] Step S2209: The network device 102 determines, based on the first information, that the terminal sends information in the fifth time period in the third time period, and determines the fifth time period as a valid time period.
[0246] The optional implementation of step S2209 can refer to the optional implementation of step S2109 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0247] The communication method involved in the embodiment of the present disclosure may include at least one of steps S2201 to S2209. For example, step S2204 may be implemented as an independent embodiment, and step S2204 and step S2205 may be implemented as independent embodiments, but are not limited thereto.
[0248] In some embodiments, any two steps in steps S2201 to S2209 can be executed in an interchangeable order or simultaneously.
[0249] In some embodiments, steps S2201 to S2203 and steps S2205 to S2209 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0250] In some embodiments, when the network device 102 executes one or more steps from step S2204 to step S2209 , the terminal 101 may execute one or more steps from step S2104 to step S2109 in FIG. 2A synchronously or asynchronously.
[0251] FIG3A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to a communication method, which is executed by the terminal side, and the method includes:
[0252] Step S3101, receiving first information.
[0253] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0254] In some embodiments, the terminal 101 receives the first information sent by the network device 102, but is not limited thereto and may also receive the first information sent by other entities.
[0255] In some embodiments, terminal 101 obtains first information specified by a protocol.
[0256] In some embodiments, terminal 101 obtains the first information from upper layer(s).
[0257] In some embodiments, the terminal 101 performs processing to obtain the first information.
[0258] In some embodiments, step S3101 is omitted, and the terminal 101 autonomously implements the function indicated by the first information, or the above function is default or by default.
[0259] Step S3102, sending the second information.
[0260] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0261] In some embodiments, the terminal 101 sends the second information to the network device 102, but is not limited thereto and the second information may also be sent to other entities.
[0262] Step S3103, receiving third information.
[0263] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0264] In some embodiments, the terminal 101 receives the third information sent by the network device 102, but is not limited thereto and may also receive the third information sent by other entities.
[0265] In some embodiments, terminal 101 obtains third information specified by the protocol.
[0266] In some embodiments, terminal 101 obtains the third information from upper layer(s).
[0267] In some embodiments, terminal 101 performs processing to obtain the third information.
[0268] In some embodiments, step S3103 is omitted, and the terminal 101 autonomously implements the function indicated by the third information, or the above function is default or by default.
[0269] Step S3104: determine a third time period according to the intersection of the first time period and the second time period.
[0270] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0271] Step S3105: Determine the time periods in the first time period except the third time period as valid time periods.
[0272] The optional implementation of step S3105 can refer to the optional implementation of step S2105 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0273] Step S3106: Determine, based on the first information, that the terminal sends information in a third time period, and determine the third time period as a valid time period.
[0274] The optional implementation of step S3106 can refer to the optional implementation of step S2106 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0275] The communication method involved in the embodiment of the present disclosure may include at least one of steps S3101 to S3106. For example, step S3105 may be implemented as an independent embodiment, and step S3106 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0276] In some embodiments, any two steps in step S3101 to step S3106 can be swapped in order or executed simultaneously.
[0277] In some embodiments, steps S3101 to S3103 and step S3105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0278] In some embodiments, steps S3101 to S3104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0279] FIG3B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to a communication method, which is executed by the terminal side, and the method includes:
[0280] Step S3201: Determine a third time period according to the intersection of the first time period and the second time period.
[0281] The optional implementation of step S3201 can refer to the optional implementation of step S2104 in Figure 2A, step S3104 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0282] Step S3202: Determine the time periods in the first time period except the third time period as valid time periods.
[0283] Optional implementations of step S3202 can be found in step S2105 of FIG. 2A , optional implementations of step S3105 of FIG. 3A , and other related parts of the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0284] Step S3203: Determine, based on the first information, that the terminal receives information in a third time period, and determine the third time period as an invalid time period.
[0285] The optional implementation of step S3203 can refer to the optional implementation of step S2107 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0286] The communication method involved in the embodiment of the present disclosure may include at least one of steps S3201 to S3203. For example, step S3201 may be implemented as an independent embodiment, and step S3203 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0287] In some embodiments, any two steps in step S3201 to step S3203 can be swapped in order or executed simultaneously.
[0288] In some embodiments, step S3201 and step S3203 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0289] In some embodiments, step S3201 and step S3202 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0290] In some embodiments, step S3201 may be combined with one or more steps of steps S3101 to S3103 in FIG. 3A .
[0291] FIG3C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to a communication method, which is executed by the terminal side, and the method includes:
[0292] Step S3301: Determine a third time period according to the intersection of the first time period and the second time period.
[0293] The optional implementation of step S3301 can refer to the optional implementation of step S2104 in Figure 2A, step S3104 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0294] Step S3302: Determine the time periods in the first time period except the third time period as valid time periods.
[0295] The optional implementation of step S3302 can refer to the optional implementation of step S2105 in Figure 2A, step S3105 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0296] Step S3303: Determine, based on the first information, that the terminal receives information in a fourth time period in the third time period, and determine the fourth time period as an invalid time period.
[0297] The optional implementation of step S3303 can refer to the optional implementation of step S2108 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0298] The communication method involved in the embodiment of the present disclosure may include at least one of steps S3301 to S3303. For example, step S3303 may be implemented as an independent embodiment, but is not limited thereto.
[0299] In some embodiments, any two steps in step S3301 to step S3303 can be swapped in order or executed simultaneously.
[0300] In some embodiments, step S3301 and step S3303 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0301] In some embodiments, step S3301 and step S3302 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0302] In some embodiments, step S3301 may be combined with one or more steps of steps S3101 to S3103 in FIG. 3A .
[0303] FIG3D is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3D , the present disclosure embodiment relates to a communication method, which is executed by the terminal side, and the method includes:
[0304] Step S3401: Determine a third time period according to the intersection of the first time period and the second time period.
[0305] Optional implementations of step S3401 can be found in step S2104 of FIG. 2A , optional implementations of step S3104 of FIG. 3A , and other related parts of the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0306] Step S3402: Determine the time periods in the first time period except the third time period as valid time periods.
[0307] The optional implementation of step S3402 can refer to the optional implementation of step S2105 in Figure 2A, step S3105 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0308] Step S3403: Determine, based on the first information, that the terminal sends information in the fifth time period in the third time period, and determine the fifth time period as a valid time period.
[0309] The optional implementation of step S3403 can refer to the optional implementation of step S2109 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0310] The communication method involved in the embodiment of the present disclosure may include at least one of steps S3401 to S3403. For example, step S3403 may be implemented as an independent embodiment, but is not limited thereto.
[0311] In some embodiments, any two steps in step S3401 to step S3403 can be swapped in order or executed simultaneously.
[0312] In some embodiments, step S3401 and step S3403 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0313] In some embodiments, step S3401 and step S3402 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0314] In some embodiments, step S3401 may be combined with one or more steps of steps S3101 to S3103 in FIG. 3A , and step S3403 may be combined with step S3303 in FIG. 3C .
[0315] FIG3E is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3E , the present disclosure embodiment relates to a communication method, which is executed by the terminal side, and the method includes:
[0316] Step S3501: Determine whether there is an invalid period within the first period. The first period is a period during which the network device schedules the terminal to send information. The invalid period is a period during which the terminal is not allowed to send information.
[0317] Optional implementations of step S3501 can refer to the optional implementations of steps S2104 to S2109 in FIG. 2A , steps S3104 to S3106 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2A and FIG. 3A , which will not be repeated here.
[0318] FIG4A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4A , the present disclosure embodiment relates to a communication method, which is executed by a network device side, and the method includes:
[0319] Step S4101, sending the first information.
[0320] The optional implementation of step S4101 can refer to the optional implementation of step S2201 in FIG2B and other related parts in the embodiment involved in FIG2B, which will not be repeated here.
[0321] In some embodiments, the network device 102 sends the first information to the terminal 101, but is not limited thereto and may also send the first information to other entities.
[0322] Step S4102, receiving the second information.
[0323] The optional implementation of step S4102 can refer to the optional implementation of step S2202 in FIG2B and other related parts in the embodiment involved in FIG2B, which will not be repeated here.
[0324] In some embodiments, the network device 102 receives the second information sent by the terminal 101, but is not limited thereto and may also receive the second information sent by other entities.
[0325] In some embodiments, the network device 102 obtains second information specified by the protocol.
[0326] In some embodiments, the network device 102 obtains the second information from upper layer(s).
[0327] In some embodiments, the network device 102 performs processing to obtain the second information.
[0328] In some embodiments, step S4102 is omitted, and the network device 102 autonomously implements the function indicated by the second information, or the above function is default or by default.
[0329] Step S4103, sending the third information.
[0330] The optional implementation of step S4103 can refer to the optional implementation of step S2203 in FIG2B and other related parts in the embodiment involved in FIG2B, which will not be repeated here.
[0331] In some embodiments, the network device 102 sends the third information to the terminal 101, but is not limited thereto and may also send the third information to other entities.
[0332] Step S4104: determine a third time period according to the intersection of the first time period and the second time period.
[0333] The optional implementation of step S4104 can refer to the optional implementation of step S2204 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0334] Step S4105: Determine the time periods in the first time period except the third time period as valid time periods.
[0335] The optional implementation of step S4105 can refer to the optional implementation of step S2105 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0336] Step S4106: Determine, based on the first information, that the terminal sends information in a third time period, and determine the third time period as a valid time period.
[0337] The optional implementation of step S4106 can refer to the optional implementation of step S2106 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0338] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4101 to S4106. For example, step S4105 may be implemented as an independent embodiment, and step S4106 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0339] In some embodiments, any two steps in step S4101 to step S4106 can be swapped in order or executed simultaneously.
[0340] In some embodiments, steps S4101 to S4103 and step S4105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0341] In some embodiments, steps S4101 to S4104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0342] FIG4B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4B , the present disclosure embodiment relates to a communication method, which is executed by a network device side, and the method includes:
[0343] Step S4201: Determine a third time period according to the intersection of the first time period and the second time period.
[0344] The optional implementation of step S4201 can refer to the optional implementation of step S2204 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0345] Step S4202: Determine the time periods in the first time period except the third time period as valid time periods.
[0346] The optional implementation of step S4202 can refer to the optional implementation of step S2205 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0347] Step S4203: Determine, based on the first information, that the terminal receives information in a third time period, and determine the third time period as an invalid time period.
[0348] The optional implementation of step S4203 can refer to the optional implementation of step S2207 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0349] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4201 to S4203. For example, step S4201 may be implemented as an independent embodiment, and step S4203 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0350] In some embodiments, any two steps in step S4201 to step S4203 can be swapped in order or executed simultaneously.
[0351] In some embodiments, step S4201 and step S4203 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0352] In some embodiments, step S4201 and step S4202 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0353] In some embodiments, step S4201 may be combined with one or more steps of steps S4101 to S4103 in FIG. 4A .
[0354] FIG4C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4C , the present disclosure embodiment relates to a communication method, which is executed by a network device side, and the method includes:
[0355] Step S4301: Determine a third time period according to the intersection of the first time period and the second time period.
[0356] The optional implementation of step S4301 can refer to the optional implementation of step S2204 in Figure 2B, step S4104 in Figure 4A, and other related parts in the embodiments involved in Figures 2A and 4A, which will not be repeated here.
[0357] Step S4302: Determine the time periods in the first time period except the third time period as valid time periods.
[0358] The optional implementation of step S4302 can refer to the optional implementation of step S2205 in Figure 2B, step S4105 in Figure 4A, and other related parts in the embodiments involved in Figures 2B and 4A, which will not be repeated here.
[0359] Step S4303: Determine, based on the first information, that the terminal receives information in a fourth time period in the third time period, and determine the fourth time period as an invalid time period.
[0360] The optional implementation of step S4303 can refer to the optional implementation of step S2208 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0361] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4301 to S4303. For example, step S4303 may be implemented as an independent embodiment, but is not limited thereto.
[0362] In some embodiments, any two steps in step S4301 to step S4303 can be swapped in order or executed simultaneously.
[0363] In some embodiments, step S4301 and step S4303 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0364] In some embodiments, step S4301 and step S4302 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0365] In some embodiments, step S4301 may be combined with one or more steps of steps S4101 to S4103 in FIG. 4A .
[0366] FIG4D is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4D , the present disclosure embodiment relates to a communication method, which is executed by a network device side, and the method includes:
[0367] Step S4401: Determine a third time period according to the intersection of the first time period and the second time period.
[0368] The optional implementation of step S4401 can refer to the optional implementation of step S2204 in Figure 2B, step S4104 in Figure 4A, and other related parts in the embodiments involved in Figures 2A and 4A, which will not be repeated here.
[0369] Step S4402: Determine the time periods in the first time period except the third time period as valid time periods.
[0370] The optional implementation of step S4402 can refer to the optional implementation of step S2205 in Figure 2B, step S4105 in Figure 4A, and other related parts in the embodiments involved in Figures 2B and 4A, which will not be repeated here.
[0371] Step S4403: Determine, based on the first information, that the terminal sends information in the fifth time period in the third time period, and determine the fifth time period as a valid time period.
[0372] The optional implementation of step S4403 can refer to the optional implementation of step S2209 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0373] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4401 to S4403. For example, step S4403 may be implemented as an independent embodiment, but is not limited thereto.
[0374] In some embodiments, any two steps in step S4401 to step S4403 can be swapped in order or executed simultaneously.
[0375] In some embodiments, step S4401 and step S4403 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0376] In some embodiments, step S4401 and step S4402 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0377] In some embodiments, step S4401 may be combined with one or more steps of steps S4101 to S4103 in FIG. 4A , and step S4403 may be combined with step S4303 in FIG. 4C .
[0378] FIG4E is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4E , the present disclosure embodiment relates to a communication method, which is executed by a network device side, and the method includes:
[0379] Step S4501: Determine whether there is an invalid period within the first period. The first period is a period during which the network device schedules the terminal to send information. The invalid period is a period during which the terminal is not allowed to send information.
[0380] Optional implementations of step S4501 can refer to the optional implementations of steps S2204 to S2209 in FIG. 2B , steps S4104 to S4106 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2B and FIG. 4A , which will not be repeated here.
[0381] FIG5 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a communication method, and the method includes:
[0382] Step S501: The network device sends first information to the terminal.
[0383] Optional implementations of step S501 can refer to the optional implementations of step S2101 in FIG. 2A , step S2201 in FIG. 2B , and other related parts in the embodiments involved in FIG. 2A and FIG. 2B , which will not be described in detail here.
[0384] Step S502: The terminal sends second information to the network device.
[0385] Optional implementations of step S502 can be found in step S2102 of FIG. 2A , optional implementations of step S2202 of FIG. 2B , and other related parts of the embodiments involved in FIG. 2A and FIG. 2B , which will not be described in detail here.
[0386] Step S503: The network device sends third information to the terminal.
[0387] Optional implementations of step S503 may refer to the optional implementations of step S2103 in FIG. 2A , step S2203 in FIG. 2B , and other related parts in the embodiments involved in FIG. 2A and FIG. 2B , which will not be described in detail here.
[0388] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.
[0389] In some embodiments, the terminal determines that PUSCH repetition type B is supported and accesses the NTN network.
[0390] In some embodiments, the terminal reports TA information, and the terminal determines the time granularity information of the TA information reporting based on the configuration of the base station. The time granularity of the TA information reporting may be symbol level.
[0391] In some embodiments, the terminal determines a time domain unit location that is unavailable for uplink transmission (invalid symbol) based on the following embodiments:
[0392] Embodiment 1: The time domain unit positions available for uplink transmission and the time domain unit positions unavailable for uplink transmission are determined based on a predefined or preconfigured conflict resolution rule.
[0393] Optionally, the terminal determines, based on a predefined or preconfigured conflict resolution rule, when an uplink and downlink transmission collision occurs, the time domain unit position that is not available for uplink transmission and the time domain unit position that is available for uplink transmission based on the conflict resolution rule.
[0394] Optionally, the terminal determines the conflict resolution rule based on a predefined method or by receiving high-layer signaling such as RRC, MAC CE or physical layer signaling sent by the base station: when an uplink or downlink conflict occurs, the terminal abandons downlink reception and always performs uplink transmission.
[0395] For example, referring to Figure 6A, when the terminal receives a scheduling instruction to determine that uplink transmission needs to be performed on three symbols, if it is determined that some of the three scheduled uplink symbols conflict with the downlink transmission reception, then the terminal abandons the reception of the downlink transmission based on a predefined conflict resolution rule and determines the three symbols as symbol positions that can be used for uplink transmission.
[0396] Optionally, the terminal determines a conflict resolution rule based on a predefined method or by receiving higher-layer signaling sent by the base station, such as RRC, MAC CE, or physical layer signaling: when an uplink / downlink conflict occurs, the terminal receives the target downlink signaling, thereby determining the position of the symbol that can be used for uplink transmission and the position of the symbol that cannot be used for uplink transmission. The target downlink signaling may be an SSB.
[0397] For example, referring to Figure 6B, when the terminal determines that it needs to perform uplink transmission on 4 symbols based on the received scheduling instruction, and determines that some of the 4 scheduled uplink symbols conflict with the downlink SSB reception, then the terminal receives the SSB based on predefined rules, that is, determines the symbol of the received SSB (the symbol where X is located in Figure 6B) as the symbol position that cannot be used for uplink transmission, and determines the remaining symbols as symbol positions that can be used for uplink transmission.
[0398] Optionally, the terminal determines the conflict resolution rule based on a predefined method or by receiving high-layer signaling such as RRC, MAC CE or physical layer signaling sent by the base station: when an uplink or downlink conflict occurs, the terminal always performs downlink reception, that is, all these conflicting symbols are determined as symbol positions that cannot be used for uplink transmission.
[0399] For example, referring to Figure 6C, when the terminal determines that it needs to perform uplink transmission on three symbols based on the received scheduling instruction, and determines that some of the three scheduled uplink symbols conflict with the downlink transmission reception, then the terminal abandons the uplink transmission on these certain symbols based on predefined rules, determines these certain symbols (i.e., the symbol where X is located in Figure 6C) as symbol positions that cannot be used for uplink transmission, and determines the remaining symbols as symbol positions that can be used for uplink transmission.
[0400] Embodiment 2: Determine whether to determine the available time domain resource location based on a scheduling indication or a higher layer signaling configuration.
[0401] Optionally, the terminal receives a physical layer scheduling instruction or a high-layer signaling configuration from the base station to determine whether to determine unavailable time domain resource information.
[0402] Optionally, the target control instruction instructs the terminal whether to use a function for determining unusable symbol positions (e.g., an invalid symbol determination function). For example, a 1-bit indication information is carried on an information field predefined or preconfigured in the target control instruction. If the value of the 1-bit indication information is "1," it may indicate that the invalid symbol determination function is enabled. If the value of the 1-bit indication information is "0," it indicates that the invalid symbol determination function is not enabled. Based on the indication information in the target control instruction, the terminal may determine whether to determine a resource location that is unavailable for uplink transmission.
[0403] In another implementation method, the terminal may be instructed by high-layer configuration signaling whether to use the invalid symbol determination function. The terminal determines whether to determine the resource location that is unavailable for uplink transmission based on the instruction in the target high-layer instruction.
[0404] The communication method disclosed herein is used to resolve the problem of uplink and downlink transmission collisions of HD-FDD terminals communicating based on a satellite communication system. By calculating invalid symbols, the communication method disclosed herein can effectively resolve the problem of uplink and downlink collisions when the TA information used by the terminal may not match the TA information of the terminal known to the base station when supporting PUSCH repetition type B, thereby ensuring the validity of data transmission.
[0405] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0406] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0407] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0408] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. 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 a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit 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), etc.
[0409] Figure 7A is a schematic diagram of the structure of a terminal proposed according to an embodiment of the present disclosure. As shown in Figure 7A, the terminal 600 may include: at least one of a transceiver module 601, a processing module 602, etc. In some embodiments, the processing module 602 is used to determine whether there is an invalid period within a first time period, the first time period being a time period during which the network device schedules the terminal to send information, and the invalid period being a time period during which the terminal is not allowed to send information. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2101, step S2102, step S2103, step S2201, step S2202, step S2203, but not limited thereto) performed by the terminal 101 in any of the above methods, which will not be repeated here. Optionally, the above-mentioned processing module is used to execute at least one of the other steps performed by the terminal 101 in any of the above methods (for example, step S2104, step S2105, step S2106, step S2107, step S2108, step S2109, step S2204, step S2205, step S2206, step S2207, step S2208, step S2209, but not limited to these), which are not repeated here.
[0410] Figure 7B is a schematic diagram of the structure of a network device proposed according to an embodiment of the present disclosure. As shown in Figure 7B, the network device 700 may include: at least one of a transceiver module 701, a processing module 702, etc. In some embodiments, the processing module 701 is used to determine whether there is an invalid period within a first time period, the first time period being a period during which the network device schedules the terminal to send information, and the invalid period being a period during which the terminal is not allowed to send information. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving performed by the network device 102 in any of the above methods (for example, step S2101, step S2102, step S2103, step S2201, step S2202, step S2203, but not limited thereto), which will not be repeated here. Optionally, the above-mentioned processing module is used to execute at least one of the other steps performed by the network device 102 in any of the above methods (for example, step S2104, step S2105, step S2106, step S2107, step S2108, step S2109, step S2204, step S2205, step S2206, step S2207, step S2208, step S2209, but not limited to these), which are not repeated here.
[0411] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0412] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.
[0413] Figure 8A is a schematic diagram of the structure of a communication device 8100 according to an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0414] As shown in Figure 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 is used to perform any of the above methods. Optionally, one or more processors 8101 are used to call instructions to enable the communication device 8100 to perform any of the above methods.
[0415] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps (e.g., steps S2101, S2102, S2103, S2201, S2202, and S2203, but not limited thereto) of sending and / or receiving in the above method, and the processor 8101 performs at least one of the other steps (e.g., steps S2104, S2105, S2106, S2107, S2108, S2109, S2204, S2205, S2206, S2207, S2208, and S2209, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be replaced with each other, terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be replaced with each other, and terms such as receiver, receiving unit, receiver, and receiving circuit can be replaced with each other.
[0416] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Alternatively, all or part of the memories 8103 may be located outside the communication device 8100. In alternative embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memories 8103 and may be configured to receive data from the memories 8103 or other devices, or to send data to the memories 8103 or other devices. For example, the interface circuits 8104 may read data stored in the memories 8103 and send the data to the processor 8101.
[0417] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0418] 8B is a schematic diagram of the structure of a chip 8200 according to an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8B , but the present invention is not limited thereto.
[0419] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to execute any of the above methods.
[0420] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Alternatively, all or part of memory 8203 may be located external to chip 8200. Optionally, interface circuit 8202 is connected to memory 8203 and may be used to receive data from memory 8203 or other devices, or may be used to send data to memory 8203 or other devices. For example, interface circuit 8202 may read data stored in memory 8203 and send the data to processor 8201.
[0421] In some embodiments, the interface circuit 8202 performs at least one of the communication steps of sending and / or receiving in the above method (e.g., step S2101, step S2102, step S2103, step S2201, step S2202, and step S2203, but not limited thereto). The interface circuit 8202 performing the communication steps of sending and / or receiving in the above method, for example, means that the interface circuit 8202 performs data exchange between the processor 8201, the chip 8200, the memory 8203, or the transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (e.g., step S2104, step S2105, step S2106, step S2107, step S2108, step S2109, step S2204, step S2205, step S2206, step S2207, step S2208, and step S2209, but not limited thereto).
[0422] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0423] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.
[0424] The present disclosure further provides a computer program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0425] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A communication method, characterized in that: Executed by a terminal, the method includes: It is determined whether there is an invalid period within a first period, where the first period is a period during which the network device schedules the terminal to send information, and the invalid period is a period during which the terminal is not allowed to send information.
2. The method according to claim 1, characterized in that The terminal meets at least one of the following conditions: Supporting receiving configuration information sent by the network device; Supports transmission mode based on physical uplink shared channel repetition type B; Support access to non-terrestrial network NTN; Supports half-duplex frequency division duplex HD-FDD.
3. The method according to claim 1 or 2, characterized in that Before determining whether there is an invalid period within the first period, the method includes: It is determined that there is a conflict between the first time period and a second time period, where the second time period is a time period determined by the terminal for needing to receive information.
4. The method according to claim 3, characterized in that Determining whether there is an invalid period within the first period includes: determining a third time period according to the intersection of the first time period and the second time period; Determine the time periods other than the third time period in the first time period as valid time periods, and / or Determine whether the third time period is an invalid time period according to the first information.
5. The method according to claim 4, characterized in that The determining, according to the first information, whether the third time period is an invalid time period includes: Determine, according to the first information, that the terminal sends information during the third time period, and determine the third time period as a valid time period.
6. The method according to claim 4, characterized in that The determining, according to the first information, whether the third time period is an invalid time period includes: Determine, based on the first information, that the terminal receives information during the third time period, and determine the third time period Invalid time period.
7. The method according to claim 4, characterized in that The determining, according to the first information, whether the third time period is an invalid time period includes: Determine, based on the first information, that the terminal receives information in a fourth time period in the third time period, and determine the fourth time period as an invalid time period, wherein the fourth time period is a time period determined by the terminal to need to receive designated information.
8. The method according to claim 4 or 7, characterized in that The determining, according to the first information, whether the third time period is an invalid time period includes: According to the first information, it is determined that the terminal sends information in the fifth time period in the third time period, and the fifth time period is determined to be a valid time period. The fifth time period is the remaining time period in the third time period except the fourth time period, and the fourth time period is the time period determined by the terminal to need to receive specified information.
9. The method according to claim 7 or 8, characterized in that The designated information includes a synchronization signal block SSB.
10. The method according to any one of claims 4 to 9, characterized in that The first information is sent by the network device to the terminal through at least one of physical layer signaling, media access control MAC layer signaling, and radio resource control RRC signaling.
11. The method according to any one of claims 4 to 9, characterized in that The first information is specified in the protocol.
12. The method according to claim 8, characterized in that At least one of the first time period, the second time period, the third time period, the fourth time period, and the fifth time period is any one of the following: a unit of time; Multiple consecutive time units; Multiple non-contiguous time units.
13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: Second information is sent to the network device, where the second information is used to indicate time advance TA information of the terminal, and a time granularity of the TA information is configured by the network device.
14. The method according to any one of claims 1 to 13, characterized in that Before determining whether there is an invalid period within the first period, the method includes: receiving third information sent by the network device; It is determined, according to the third information, whether the network device allows the terminal to use a first function, where the first function is a function of determining whether the invalid period exists within the first period.
15. The method according to claim 14, characterized in that The third information is sent by the network device to the terminal through at least one of physical layer signaling, media access control MAC layer signaling, and radio resource control RRC signaling.
16. A communication method, characterized in that: Executed by a network device, the method includes: Determine whether there is an invalid period within a first period, where the first period is a period during which the network device schedules the terminal to send information, and the invalid period is a period during which the terminal is not allowed to send information.
17. The method according to claim 16, characterized in that Before determining whether there is an invalid period within the first period, the method includes: It is determined that there is a conflict between the first time period and a second time period, where the second time period is a time period determined by the network device during which the terminal needs to receive information.
18. The method according to claim 17, characterized in that Determining whether there is an invalid period within the first period includes: determining a third time period according to the intersection of the first time period and the second time period; Determine the time periods other than the third time period in the first time period as valid time periods, and / or Determine whether the third time period is an invalid time period according to the first information.
19. The method according to claim 18, characterized in that The determining, according to the first information, whether the third time period is an invalid time period includes: Determine, according to the first information, that the terminal sends information during the third time period, and determine the third time period as a valid time period.
20. The method according to claim 18, wherein The determining, according to the first information, whether the third time period is an invalid time period includes: Determine, according to the first information, that the terminal receives information in the third time period, and determine the third time period as an invalid time period.
21. The method according to claim 18, wherein The determining, according to the first information, whether the third time period is an invalid time period includes: Determine, based on the first information, that the terminal receives information in a fourth time period in the third time period, and determine the fourth time period as an invalid time period, wherein the fourth time period is a time period during which the terminal needs to receive designated information as determined by the network device.
22. The method according to claim 18, wherein The determining, according to the first information, whether the third time period is an invalid time period includes: According to the first information, it is determined that the terminal sends information in the fifth time period in the third time period, and the fifth time period is determined to be a valid time period. The fifth time period is the remaining time period in the third time period except the fourth time period. The fourth time period is the time period determined by the network device that the terminal needs to receive specified information.
23. The method according to any one of claims 16 to 22, characterized in that The method comprises: receiving second information sent by the terminal; Determine timing advance TA information of the terminal according to the second information.
24. A terminal, characterized in that: include: The processing module is used to determine whether there is an invalid period within a first period, where the first period is a period during which the network device schedules the terminal to send information, and the invalid period is a period during which the terminal is not allowed to send information.
25. A network device, characterized in that: include: The transceiver module is used to determine whether there is an invalid period within a first period, where the first period is a period during which the network device schedules the terminal to send information, and the invalid period is a period during which the terminal is not allowed to send information.
26. A terminal, characterized in that: include: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method according to any one of claims 1 to 15.
27. A network device, characterized in that: include: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the network device executes the communication method according to any one of claims 16 to 23.
28. A communication system, characterized in that: The invention comprises a terminal and a network device, wherein the terminal is configured to implement the communication method according to any one of claims 1 to 15, and the network device is configured to implement the communication method according to any one of claims 16 to 23.
29. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 23.
30. A computer program product comprising a computer program and / or instructions, characterized in that When the computer program and / or instructions are executed by a communication device, the communication method according to any one of claims 1 to 23 is implemented.
Citation Information
Patent Citations
Terminal, wireless communication method, and base station
CN115336352A
Uplink data sending method, device and system
CN116018771A
Information indication method, terminal, network device, communication system and storage medium
CN117121598A
Resource conflict processing method and apparatus and terminal
WO2023109678A1