Communication method and apparatus
By receiving shared configuration authorization information and utilizing the priority and fallback values of CG resources, the problem of determining the availability of CG resources in the terminal under shared configuration authorization scenarios is solved, thereby improving resource utilization and communication efficiency.
Patent Information
- Application Number
- PCT/CN2024/108274
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2026-02-05
AI Technical Summary
In shared configuration authorization scenarios, how the terminal determines whether CG resources are available leads to a decrease in the resource utilization of configuration authorization.
By receiving shared configuration authorization information sent by network devices, and combining it with the priority and predetermined threshold of CG resources, the terminal determines whether CG resources are available, and selects available resources using a fallback value when no instruction is received.
It improves the resource utilization of configuration authorization, ensuring that the terminal can communicate normally when it does not receive instructions from the network device.
Smart Images

Figure CN2024108274_05022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular to a transmission method and apparatus of configured grant. BACKGROUND
[0002] With the continuous progress and improvement of extended reality (XR) technology, the related industry has developed rapidly. XR is the general term of virtual reality (VR), augmented reality (AR), and mixed reality (MR), and is widely used in entertainment, games, medical treatment, advertising, industry, online education, engineering, and many other fields.
[0003] As a kind of video transmission service, XR service is a service that arrives periodically according to frame rate. For periodic transmission service, configured grant (CG) transmission is usually used for uplink transmission.
[0004] SUMMARY
[0005] The present disclosure provides a communication method and apparatus.
[0006] According to a first aspect of the present disclosure, a communication method is provided, the method is performed by a terminal, and the method comprises: receiving first configuration information of a first configured grant sent by a network device, the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources; determining whether a first CG resource can be used by the terminal, wherein the first CG resource is a CG resource in the one or more CG resources.
[0007] According to a second aspect of the present disclosure, a communication method is provided, the method is performed by a network device, and the method comprises: sending first configuration information of a first configured grant to a terminal; the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources; and the first configuration information being used by the terminal to determine whether a first CG resource can be used by the terminal, wherein the first CG resource is a CG resource in the one or more CG resources.
[0008] According to a third aspect of the embodiments of the present disclosure, a communication apparatus is provided, which comprises: a transceiver configured to receive first configuration information of a first configured grant sent by a network device, the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources; and a processor configured to determine whether a first CG resource can be used by a terminal, the first CG resource being a CG resource in the one or more CG resources.
[0009] According to a fourth aspect of the embodiments of the present disclosure, a communication apparatus is provided, which comprises: a transceiver configured to send first configuration information of a first configured grant to a terminal; the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources; and the first configuration information being used by the terminal to determine whether a first CG resource can be used by the terminal, the first CG resource being a CG resource in the one or more CG resources.
[0010] According to a fifth aspect of the embodiments of the present disclosure, a communication system is provided, which comprises:
[0011] a terminal configured to perform the optional implementation manners of the first aspect;
[0012] a network device configured to perform the optional implementation manners of the second aspect.
[0013] According to a sixth aspect of the embodiments of the present disclosure, a communication device is provided, which comprises: one or more processors;
[0014] The processor is configured to invoke instructions to cause the communication device to perform the optional implementation manners of the first aspect and the second aspect.
[0015] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are run on a communication device, causing the communication device to perform the optional implementation manners of the first aspect and the second aspect.
[0016] According to an eighth aspect of the embodiments of the present disclosure, a computer program product is provided, which comprises a computer program, when the computer program is executed on the communication device, implementing the optional implementation manners of the first aspect and the second aspect.
[0017] According to the technical solutions of the present disclosure, the problem of how a terminal determines whether a CG resource is available in a shared configured grant scenario can be solved, so that the resource utilization of a configured grant can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0019] FIG. 1 is an architecture schematic diagram of a communication system provided by an embodiment of the present disclosure;
[0020] FIG. 2A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure;
[0021] FIG. 2B is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure;
[0022] FIG. 3A is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0023] FIG. 3B is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0024] FIG. 3C is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0025] FIG. 4 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0026] FIG. 5 is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure;
[0027] FIG. 6A is a structural schematic diagram of a terminal according to an embodiment of the present disclosure;
[0028] FIG. 6B is a structural schematic diagram of a network device according to an embodiment of the present disclosure;
[0029] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure;
[0030] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] The embodiments of the present disclosure provide a communication method and device, which can improve the resource utilization rate of the configured grant.
[0032] In a first aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a terminal, and the method comprises:
[0033] receiving first configuration information of a first configured grant sent by a network device, the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources;
[0034] determining whether the first CG resource can be used by the terminal;
[0035] The first CG resource is a CG resource of the one or more CG resources.
[0036] In the above embodiments, the problem of how a terminal determines whether a CG resource is available in a scenario of sharing a configured grant can be solved, and thus resource utilization of the configured grant can be improved.
[0037] In some embodiments of the first aspect, in some embodiments, determining whether the first configured grant CG resource is available for use by the terminal comprises: determining a priority associated with the first CG resource; and determining whether the first CG resource is available for use by the terminal according to the priority associated with the first CG resource.
[0038] In the above embodiments, whether the first CG resource is available for use by the terminal can be determined according to the priority associated with the first CG resource, and thus the problem of how a terminal determines whether a CG resource is available in a scenario of sharing a configured grant can be solved, and thus resource utilization of the configured grant can be improved.
[0039] In some embodiments of the first aspect, in some embodiments, determining whether the first CG resource is available for use by the terminal according to the priority associated with the first CG resource comprises: determining that the first CG resource is available for use by the terminal when the priority associated with the first CG resource is less than a predetermined threshold; or determining that the first CG resource is unavailable for use by the terminal when the priority associated with the first CG resource is greater than the predetermined threshold; or determining that the first CG resource is available for use by the terminal when the priority associated with the first CG resource is equal to the predetermined threshold; or determining that the first CG resource is unavailable for use by the terminal when the priority associated with the first CG resource is equal to the predetermined threshold.
[0040] In some embodiments of the first aspect, in some embodiments, the method further comprises: receiving second configuration information sent by the network device, the second configuration information comprising the predetermined threshold.
[0041] In some embodiments of the first aspect, in some embodiments, the first configuration information and the second configuration information are the same information or different information.
[0042] In some embodiments of the first aspect, in some embodiments, determining the priority associated with the first CG resource comprises: determining a medium access control protocol data unit (MAC PDU) associated with the first CG resource; and determining the priority of the MAC PDU associated with the first CG resource as the priority associated with the first CG resource.
[0043] In some embodiments of the first aspect, in some embodiments, the determining the priority of the MAC PDU associated with the first CG resource comprises: determining one or more logical channels (LCHs) associated with the MAC PDU; and determining the highest logical channel priority of the one or more LCHs as the priority of the MAC PDU associated with the first CG resource.
[0044] In some embodiments of the first aspect, in some embodiments, the first CG resource is any one of: a CG resource that is not indicated as available by the network device; and a CG resource that is to be used by the terminal.
[0045] In the above embodiments, the problem of how the terminal determines whether a configured grant is available in a scenario of sharing configured grants without receiving indication information from the network device indicating whether the configured grant is available can be solved.
[0046] In some embodiments of the first aspect, in some embodiments, the method further comprises: determining, according to the first fallback value, a CG resource available to the terminal when the first CG resource is unavailable to the terminal.
[0047] In the above embodiments, when the first CG resource is unavailable to the terminal, the terminal can determine a CG resource available to the terminal according to the first fallback value, so that the terminal can normally communicate.
[0048] In some embodiments of the first aspect, in some embodiments, the determining, according to the first fallback value, the CG resource available to the terminal comprises at least one of: starting a first timer, wherein a duration of the first timer is the first fallback value; determining that no first information sent by the network device is received before the end of the first fallback value, wherein the first information is used to indicate a CG resource available to the terminal and / or a CG resource unavailable to the terminal; and determining a second CG resource as the CG resource available to the terminal, wherein the second CG resource is an Xth CG resource after the first timer expires, and X is a positive integer.
[0049] In some embodiments of the first aspect, in some embodiments, the method further comprises: receiving third configuration information sent by the network device, wherein the third configuration information comprises the first fallback value and / or X.
[0050] In some embodiments of the first aspect, in some embodiments, the first configuration information and the third configuration information are the same information or different information.
[0051] In some embodiments of the first aspect, in some embodiments, the method further comprises: sending the MAC PDU associated with the first CG resource on the second CG resource.
[0052] In some embodiments of the first aspect, determining the CG resource available to the terminal according to the first backoff value comprises: starting a first timer, a duration of the first timer being the first backoff value; determining that the first information sent by the network device is received before the end of the first backoff value, the first information being used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; determining the fourth CG resource according to the first information, the fourth CG resource being the closest available CG resource to the end of the first information; and determining the fourth CG resource as the CG resource available to the terminal.
[0053] In some embodiments of the first aspect, the method further comprises: determining that the start time of the fourth CG resource is before the end of the first backoff value, and stopping the first timer.
[0054] In some embodiments of the first aspect, determining the CG resource available to the terminal according to the first backoff value comprises at least one of: determining a second backoff value according to the first backoff value; starting a second timer, a duration of the second timer being the second backoff value; determining that the first information sent by the network device is not received before the end of the second backoff value, the first information being used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; and determining the third CG resource as the CG resource available to the terminal, the third CG resource being the Yth CG resource after the expiration of the second timer, Y being a positive integer.
[0055] In some embodiments of the first aspect, the method further comprises: receiving fourth configuration information sent by the network device, the fourth configuration information comprising the first backoff value and / or Y.
[0056] In some embodiments of the first aspect, the first configuration information and the fourth configuration information are the same information or different information.
[0057] In some embodiments of the first aspect, the method further comprises: sending the MAC PDU associated with the first CG resource on the third CG resource.
[0058] In some embodiments of the first aspect, determining the CG resource available to the terminal according to the first backoff value comprises: determining a second backoff value according to the first backoff value; starting a second timer, a duration of the second timer being the second backoff value; determining that the first information sent by the network device is received before the end of the second backoff value, the first information being used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; determining the fourth CG resource according to the first information, the fourth CG resource being the closest available CG resource to the end of the first information; and determining the fourth CG resource as the CG resource available to the terminal.
[0059] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: transmitting the MAC PDU associated with the first CG resource on the fourth CG resource.
[0060] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: determining that the starting moment of the fourth CG resource is before the end of the second backoff value, and stopping the second timer.
[0061] With reference to some embodiments of the first aspect, in some embodiments, the determining whether the first configured grant CG resource can be used by the terminal includes: determining that the first CG resource can be used by the terminal when the first CG resource is a CG resource that is not indicated as usable; or determining that the first CG resource cannot be used by the terminal when the first CG resource is a CG resource that is not indicated as usable.
[0062] With reference to some embodiments of the first aspect, in some embodiments, the first CG resource that is not indicated as usable includes at least one of: the first CG resource is a CG resource that is not indicated as usable by the network device; the first CG resource is a CG resource that is reported by the terminal through the second information as a CG resource to be used by the terminal, but the terminal does not receive the first information from the network device for indicating whether the first CG resource is a CG resource usable by the terminal, and the transmission moment of the first CG resource is about to arrive or has arrived; the first CG resource is a CG resource on which the terminal transmits the second information.
[0063] In a second aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a network device, and the method includes: transmitting, to a terminal, first configuration information of a first configured grant; the first configured grant is a shared configured grant, and the first configured grant is associated with one or more configured grant CG resources; the first configuration information is used by the terminal to determine whether a first CG resource is usable by the terminal, and the first CG resource is a CG resource in the one or more CG resources.
[0064] With reference to some embodiments of the second aspect, in some embodiments, the method further includes: transmitting, to the terminal, second configuration information, and the second configuration information includes a predetermined threshold, and the predetermined threshold is used to determine whether the first CG resource is usable.
[0065] With reference to some embodiments of the second aspect, in some embodiments, the first configuration information and the second configuration information are the same information or different information.
[0066] With reference to some embodiments of the second aspect, in some embodiments, the first CG resource is any one of: a CG resource that is not indicated as usable by the network device; a CG resource to be used by the terminal.
[0067] In some embodiments of the second aspect, in some embodiments, the method further comprises: sending, to the terminal, third configuration information, the third configuration information comprising the first backoff value and / or X, the first backoff value and / or X being used to determine the CG resource that can be used by the terminal.
[0068] In some embodiments of the second aspect, in some embodiments, the first configuration information and the third configuration information are the same information or different information.
[0069] In some embodiments of the second aspect, in some embodiments, the method further comprises: sending, to the terminal, fourth configuration information, the fourth configuration information comprising the first backoff value and / or Y, the first backoff value being used to determine the second backoff value, the second backoff value and / or Y being used to determine the CG resource that can be used by the terminal.
[0070] In some embodiments of the second aspect, in some embodiments, the first configuration information and the fourth configuration information are the same information or different information.
[0071] In a third aspect, the embodiments of the present disclosure provide a terminal, comprising at least one of a transceiver module and a processing module; wherein the terminal is configured to perform the optional implementation manners of the first aspect.
[0072] In a fourth aspect, the embodiments of the present disclosure provide a network device, comprising at least one of a transceiver module and a processing module; wherein the network device is configured to perform the optional implementation manners of the second aspect.
[0073] In a fifth aspect, the embodiments of the present disclosure provide a communication system, comprising:
[0074] a terminal configured to perform the optional implementation manners of the first aspect;
[0075] a network device configured to perform the optional implementation manners of the second aspect.
[0076] In a sixth aspect, the embodiments of the present disclosure provide a communication device, comprising: one or more processors; wherein the processor is configured to invoke instructions to cause the communication device to perform the optional implementation manners of the first aspect.
[0077] In a seventh aspect, the embodiments of the present disclosure provide a communication device, comprising: one or more processors; wherein the processor is configured to invoke instructions to cause the communication device to perform the optional implementation manners of the second aspect.
[0078] In an eighth aspect, the embodiments of the present disclosure provide a storage medium, the storage medium storing instructions, when the instructions are run on a communication device, causing the communication device to perform the optional implementation manners of the first aspect and the second aspect.
[0079] In a ninth aspect, the embodiments of the present disclosure provide a program product, which, when executed by a communication device, causes the communication device to perform the method described in the first aspect and the optional implementation manners of the second aspect.
[0080] In a tenth aspect, the embodiments of the present disclosure provide a computer program, which, when running on a computer, causes the computer to perform the method described in the first aspect and the optional implementation manners of the second aspect.
[0081] In an eleventh aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the first aspect and the optional implementation manners of the second aspect.
[0082] It can be understood that the terminal, network device, communication system, storage medium, program product, computer program, chip or chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be described here.
[0083] The embodiments of the present disclosure propose a communication method and device. In some embodiments, the terms such as information processing method and communication method can be replaced with each other, the terms such as information processing device and communication device can be replaced with each other, and the terms such as information processing system and communication system can be replaced with each other.
[0084] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0085] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0086] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0087] In the embodiments of the present disclosure, an element expressed in singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, unless otherwise specified, can represent "one and only one", or can represent "one or more", "at least one", and the like. For example, in the case of using an article such as "a", "an", "the" in English, the noun after the article can be understood as a singular expression, or can be understood as a plural expression.
[0088] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0089] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", and the like can be replaced with each other.
[0090] In some embodiments, the description modes such as "at least one of A, B", "A and / or B", "A in one case and B in another case", "in response to a case A, in response to a case B", and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed from A and B; in some embodiments, A and B are executed (A and B are both executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0091] In some embodiments, the description modes such as "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed from A and B. When there are more branches such as A, B, C, and the like, it is similar to the above.
[0092] The prefix words "first", "second", etc. in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, sequence, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or sequence between "fields". "First" and "second" do not limit whether the "fields" modified thereby are in the same message, nor do they limit the sequence of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0093] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0094] In some embodiments, the terms "time / frequency", "time / frequency domain" and the like refer to the time domain and / or the frequency domain.
[0095] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0096] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.
[0097] In some embodiments, the apparatuses and devices can be interpreted as entities, and also as virtual, whose names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0098] In some embodiments, "network" can be interpreted as an apparatus included in the network, for example, an access network device, a core network device, and the like.
[0099] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "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.
[0100] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and the like.
[0101] In some embodiments, data, information, and the like can be acquired in compliance with laws and regulations of the country in which the location is situated.
[0102] In some embodiments, data, information, and the like can be acquired after obtaining consent of a user.
[0103] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. The communication system can include, but is not limited to, one terminal and one network device, and the number and form of devices shown in FIG. 1 are used only for example and do not constitute a limitation on the embodiments of the present disclosure, and in actual applications, two or more terminals, two or more network devices can be included. The communication system 100 shown in FIG. 1 takes one terminal 101 and one network device 102 as an example.
[0104] In some embodiments, the terminal 101 herein can be an entity for receiving or transmitting signals on the user side, such as a mobile phone. It can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal can be at least one of a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal.
[0105] In some embodiments, the network device 102 can be an access network device. In some embodiments, the access network device is at least one of, for example, an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0106] In some embodiments, the technical solutions of the present disclosure can be applied to the Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0107] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU. However, the present disclosure is not limited thereto.
[0108] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0109] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than FIG. 1. The number and form of each subject is arbitrary, each subject can be real or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0110] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0111] It should be noted that 5G NR (New Radio) defines user plane latency as: the time required to successfully transfer an application layer data packet and / or message from a layer 2 / 3 SDU (service Data Unit) ingress point to a layer 2 / 3 SDU egress point through the air interface resources in the uplink and downlink directions without being limited by DRX (Discontinuous Reception) at either the device or base station reception.
[0112] For URLLC (Ultra Reliable and Low Latency Communication) services, the target for user plane latency should be 0.5 ms for the uplink and 0.5 ms for the downlink. In addition, the latency should also be low enough if possible. For eMBB (enhanced mobile broadband) services, the target for user plane latency should be 4 ms for the uplink and 4 ms for the downlink.
[0113] If the uplink data is sent through a dynamically scheduled grant, the entire user plane latency of the pending uplink data includes the following parts: average SR (Scheduling Request) transmission latency, terminal sending SR, base station decoding SR, base station generating scheduling grant, base station sending scheduling grant, terminal processing latency (decoding the scheduled grant), terminal sending uplink data (multiplexing and assembling (LCP process) + sending data packets in the scheduling grant), base station receiving uplink data, and base station decoding uplink data.
[0114] To reduce latency, configured grant (CG) is supported in 5G system, including configured grant Type 1 and configured grant Type 2, which is configured according to terminal granularity, for example, periodic resources, and the terminal does not need to request a dynamic scheduling grant through SR, but can directly send uplink data on the configured grant. In order to support XR scenarios in 5G systems, configured grant supports multiple PUSCH (Physical Uplink Shared Channel) resources, and the terminal can send uplink data on multiple consecutive PUSCH resources / CG resources, and in order to improve the resource utilization of configured grant, the terminal can dynamically indicate the use and non-use of CG resources through "UTO-UCI" (uplink control information for unused transmission occasion indication information). For CG resources not used by the terminal, the network device can schedule other terminals based on implementation. The terminal can change the previously indicated "UTO-UCI" to indicate the use of CG to not use through subsequent "UTO-UCI", but if the CG has been indicated not to be used, it cannot be changed to be used. For the configured grant in the XR scenario, for the CG resource indicated by the terminal not to be used, if the network device does not schedule other terminals, this terminal also cannot use this CG resource, which will cause a certain degree of CG resource waste and reduce the utilization of resources.
[0115] In 6G communication, latency is a key indicator, and configured grant can continue to be applied to 6G systems. At the same time, considering improving the resource utilization of configured grant, a method of sharing configured grant can be considered. In some embodiments, the shared configured grant is a configured grant shared by multiple terminals, and the terminal can indicate through second information that the network device will use and / or will not use the CG resource, and when more than one terminal indicates to use the same CG resource, the network device is responsible for solving the conflict, for example, indicating which terminal can use the CG resource.
[0116] However, if the terminal has sent second information indicating that the CG resource will be used and / or will not be used, for the CG resource to be used, if the terminal does not receive first information indicating whether it is available from the network device, how the terminal determines whether the CG resource can be used has become a problem to be solved.
[0117] Based on this, the embodiment of the disclosure provides a communication method and device, which can solve the problem of how to determine whether the CG resource is available in the scenario of sharing the configured grant, thereby improving the resource utilization of the configured grant.
[0118] FIG. 2A is an interaction diagram of a communication method according to an embodiment of the disclosure. As shown in FIG. 2A, the embodiment of the disclosure relates to a communication method applicable to the communication system 100, and the method includes but is not limited to the following steps.
[0119] In step S2101, the network device 102 sends the first configuration information of the first configured grant to the terminal 101.
[0120] In some embodiments, the first configured grant is a shared configured grant. For example, whether the first configured grant is a shared configured grant can be determined by a first parameter associated with the first configured grant. For example, the first parameter can be agreed by a protocol, or the first parameter can be configured by the network device. For example, the network device sends the first parameter to the terminal 101, for example, the first parameter can be configured to the terminal 101 by the first configuration information, that is, the first configuration information includes the first parameter, for example, the first parameter can also be configured to the terminal 101 by other configuration information different from the first configuration information. For example, the first configuration information can be a high layer parameter (such as ConfiguredGrantConfig).
[0121] In one possible implementation, the first parameter has a first value (such as enabled), and the configuration of the first parameter indicates that the first configured grant is a shared configured grant, and the non-configuration of the first parameter indicates that the first configured grant is a non-shared configured grant. In another possible implementation, the first parameter has a first value (such as enabled), and the configuration of the first parameter indicates that the first configured grant is a non-shared configured grant, and the non-configuration of the first parameter indicates that the first configured grant is a shared configured grant. In another possible implementation, the first parameter indicates whether the first configured grant is a shared configured grant, the first parameter has a second value, indicating that the first configured grant is a shared configured grant, and the first parameter has a third value, indicating that the first configured grant is a non-shared configured grant. For example, the second value can be 1, and the third value can be 0; or the second value can be 0, and the third value can be 1; or the second value and the third value adopt other value modes, which are not limited in the disclosure. For example, the shared configured grant can mean that the configured grant can be shared among multiple terminals, the first configured grant is a shared configured grant, that is, the first configured grant can be shared among multiple terminals, and the terminal 101 belongs to the multiple terminals. The first configured grant is a non-shared configured grant, that is, the first configured grant is a configured grant dedicated to the terminal 101.
[0122] In some embodiments, the first configuration grant is associated with one or more CG resources, i.e., the first configuration grant indicates one or more CG resources. For example, the network device configures the first configuration grant, and the configured first configuration grant indicates one or more CG resources. Alternatively, the network device sends first configuration information of the first configuration grant to the terminal, and the terminal receives the first configuration information sent by the network device, and determines the one or more CG resources associated with the first configuration grant according to the first configuration information. In some embodiments, the first configuration information is used by the terminal 101 to determine whether a first CG resource can be used by the terminal 101, where the first CG resource belongs to the one or more CG resources, i.e., the first CG resource is a CG resource in the one or more CG resources indicated by the first configuration grant. In some embodiments, the first CG resource can be a CG resource that is not indicated by the network device 102 as available. In some embodiments, the first CG resource can be a CG resource to be used by the terminal 101, e.g., the terminal 101 reports the CG resource to be used by the terminal 101 to the network device 102 through second information. For example, the first CG resource is a CG resource reported by the terminal 101 to the network device 102 through second information, but the terminal 101 does not receive first information indicating whether the first CG resource is available to the terminal 101, and the transmission time of the first CG resource will arrive or has arrived. For example, the first CG resource can be a CG resource through which the terminal 101 sends second information.
[0123] In some embodiments, the first configuration grant can be a shared configuration grant, and can be shared among multiple terminals. A terminal 101 in the multiple terminals can indicate a CG resource to be used and / or not to be used to the network device through second information, and the CG resource to be used and / or not to be used can be a CG resource in the one or more CG resources associated with the first configuration grant. When two or more terminals in the multiple terminals indicate to use the same CG resource, the network device is responsible for solving the conflict, e.g., by indicating through first information which terminal can use the CG resource. For example, in the case where the terminal 101 does not receive first information indicating whether a CG resource is available from the network device 102, the terminal 101 can determine whether a certain CG resource (i.e., a first CG resource) associated with the first configuration grant can be used by the terminal 101. The certain CG resource associated with the first configuration grant can be understood as a certain CG resource in the one or more CG resources indicated by the first configuration grant.
[0124] It should be noted that the second information can be reported by the terminal 101 to the network device 102, and the second information can include CG resources to be used by the terminal 101 (i.e., CG resources to be used) and / or CG resources not to be used by the terminal 101 (i.e., CG resources not to be used), and the CG resources to be used and / or the CG resources not to be used are CG resources in the one or more CG resources associated with the first configured grant, and the first configured grant is a shared configured grant. For example, when the first configured grant is a shared configured grant, the terminal 101 can report the CG resources to be used and / or the CG resources not to be used to the network device 102 through the second information. For example, the second information can be sent through a PUSCH (Physical Uplink Shared Channel) or a PUCCH (Physical Uplink Control Channel). In a possible implementation, the terminal 101 sends a PUSCH to the network device 102 on a third CG resource, and the network device 102 receives the PUSCH sent by the terminal 101 on the third CG resource, and the PUSCH includes the second information, and the third CG resource is a CG resource associated with the first configured grant. In another possible implementation, the terminal 101 can send the second information through a PUCCH.
[0125] In some embodiments, the second information can include a first bitmap, and the first bitmap includes a first number of indication bits, and each indication bit corresponds to a CG resource, and an indication bit in the first bitmap is used to indicate that the corresponding CG resource is a CG resource to be used or a CG resource not to be used; wherein the indication bit in the first bitmap is a fourth value, and the fourth value is used to indicate that the corresponding CG resource is a CG resource to be used; and the indication bit in the first bitmap is a fifth value, and the fifth value is used to indicate that the corresponding CG resource is a CG resource not to be used. For example, the fourth value can be 1, and the fifth value can be 0; or the fourth value can be 0, and the fifth value can be 1; or the fourth value and the fifth value can adopt other values, which are not limited in the present disclosure. In some embodiments, the size of the first bitmap can be related to the number of CG resources, that is, the first number. That is, the terminal 101 determines the size of the first bitmap based on the number of CG resources. The number of CG resources can be determined based on the first parameter, or can be determined through the second configuration information described below. The size of the first bitmap can be less than the first number. For example, the network device 102 can configure the first number through RRC (Radio Resource Control) signaling.
[0126] In some embodiments, the CG resource corresponding to the first number of indication bits is a CG resource behind a third CG resource among the one or more CG resources (i.e., the one or more CG resources associated with the configured grant), and the third CG resource is the CG resource carrying the second information. For example, the CG resources indicated by the first number of indication bits are arranged in ascending order of the start time of the CG resources. In some embodiments, the first CG resource indicated by the first number of indication bits is an Mth CG resource behind the third CG resource among the one or more CG resources, where M is a positive integer. For example, the M can be a default value, such as 1, i.e., the first CG resource indicated by the first number of indication bits can be the first CG resource behind the third CG resource among the one or more CG resources. For example, the M can be configured by the network device.
[0127] It should be noted that in some embodiments, the first information can be used to indicate whether the CG resource to be used can be used by the terminal after the network device receives the second information sent by the terminal to indicate that the CG resource to be used and / or the CG resource not to be used. In some embodiments, the network device can indicate the available CG resource to the terminal by the first information after receiving the second information sent by the terminal. In some embodiments, the first information can be used to indicate the available CG resource of one or more terminals, and the terminal 101 belongs to the one or more terminals. For example, the terminal 101 determines that the configured grant is a shared configured grant, the configured grant is associated with one or more CG resources, the configured grant is shared between the one or more terminals, and the terminal 101 indicates the CG resource not to be used and / or the CG resource to be used from the one or more CG resources to the network device 102 by the first information. The network device 102 can indicate the available CG resource to the terminal by the first information. For example, the network device 102 can receive the first information sent by one or more terminals, and each terminal sends the first information to indicate the CG resource not to be used and / or the CG resource to be used by the corresponding terminal. When two or more terminals indicate the same CG resource to be used, the network device 102 can be responsible for solving the conflict, for example, indicating which terminal uses the CG resource, and the terminal 101 is one of the one or more terminals. Alternatively, when the network device 102 receives the first information sent by one or more terminals, and each terminal sends the first information to indicate the CG resource not to be used and / or the CG resource to be used by the corresponding terminal, when two or more terminals indicate the same CG resource to be used, and the terminal 101 belongs to the two or more terminals, the network device 102 can send the first information to the two or more terminals, and the first information sent by the network device to the two or more terminals is the same information, indicating which terminal can use the CG resource. For example, when the CG resource to be used indicated by the one or more terminals is not the same, i.e., the CG resource to be used by the one or more terminals is not the same CG resource, the network device 102 can also send the first information to the one or more terminals respectively, indicating the available CG resource of the corresponding terminal.
[0128] Exemplarily, the first information can be a PDCCH (Physical Downlink Control Channel) scrambled by a first RNTI. Exemplarily, the first RNTI can be a newly defined RNTI. Exemplarily, the first RNTI can be a group-based RNTI, for example, a group-common RNTI. That is, the first RNTI can be a scrambling code that can be descrambled by a UE-group. The network device 102 can indicate, through the PDCCH scrambled by the first RNTI, one or more CG resources that can be respectively used by one or more terminals.
[0129] In some embodiments, the first information can be used to indicate the CG resources available to the terminal 101 and / or the CG resources unavailable to the terminal 101. For example, the terminal 101 determines that the configured grant is a shared configured grant, the configured grant is associated with one or more CG resources, the configured grant is shared among one or more terminals, the terminal 101 belongs to the one or more terminals, and after the terminal 101 determines the CG resources not used and / or the CG resources used from the one or more CG resources, the terminal 101 can indicate the CG resources used and / or the CG resources not used to the network device 102 through the first information. The network device 102 can indicate the CG resources available to the terminal from the one or more terminals through the first information. For example, the network device 102 can receive the first information sent by one or more terminals, each terminal sends the first information indicating the CG resources not used and / or the CG resources used by the corresponding terminal, and when two or more terminals indicate the same CG resource is used, the network device 102 can be responsible for solving the conflict, for example, indicating which terminal uses the CG resource. Alternatively, when the network device 102 receives the first information sent by one or more terminals, each terminal sends the first information indicating the CG resources not used and / or the CG resources used by the corresponding terminal, and when two or more terminals indicate the same CG resource is used, and the terminal 101 belongs to the two or more terminals, the network device 102 can send the first information to the two or more terminals, the first information sent by the network device 102 to the two or more terminals is not the same information, and the different first information indicates the CG resources available to the corresponding terminal and / or the CG resources unavailable to the corresponding terminal. For example, the first information can be any one of the following: PDCCH scrambled by a second RNTI; MAC (Media Access Control) CE (Control Element); and RRC signaling. For example, the second RNTI can be a newly defined RNTI, and the second RNTI is a UE-based RNTI, for example, UE-Specific RNTI, that is, the second RNTI can be a scrambling code that can be scrambled by UE-Specific. For example, the network device 102 can send one or more first information to one or more terminals sharing the configured grant, for example, one first information corresponds to one terminal, and for each terminal receiving the first information, the first information indicates the CG resources available to the terminal and / or the CG resources unavailable to the terminal.
[0130] In step S2102, the terminal 101 determines the priority associated with the first CG resource.
[0131] In some embodiments, the first CG resource can be a CG resource of one or more CG resources indicated by the first configured grant, the first configured grant being a shared configured grant, the first configured grant being shared among a plurality of terminals, the terminal 101 being a terminal of the plurality of terminals. In case that the first CG resource can be a CG resource of one or more CG resources indicated by the shared first configured grant, if the terminal 101 wants to use the first CG resource, the terminal 101 can determine whether the first CG resource is available, i.e., whether the first CG resource can be used by the terminal 101, by the priority associated with the first CG resource. Or, in case that the first CG resource can be a CG resource of one or more CG resources indicated by the shared first configured grant and the first CG resource is a CG resource indicated by the network device 102 as available, if the terminal 101 wants to use the first CG resource, the terminal 101 can determine whether the first CG resource is available. Or, in case that the first CG resource is a CG resource of one or more CG resources indicated by the shared first configured grant, if the first CG resource is a CG resource to be used by the terminal 101, e.g., the terminal 101 reports to the network device 102 the CG resource to be used by the terminal 101 through the second information, the terminal 101 can determine whether the first CG resource is available by the priority associated with the first CG resource. Or, in case that the first CG resource can be a CG resource of one or more CG resources indicated by the shared first configured grant, if the first CG resource is a CG resource reported by the terminal 101 through the second information as the CG resource to be used by the terminal 101 but the terminal 101 does not receive the first information from the network device 102 for indicating whether the first CG resource is available to the terminal 101 and the transmission time of the first CG resource is going to or has arrived, the terminal 101 can determine whether the first CG resource is available by the priority associated with the first CG resource. Or, in case that the first CG resource can be a CG resource of one or more CG resources indicated by the shared first configured grant, if the first CG resource is a CG resource through which the terminal 101 transmits the second information, the terminal 101 can determine whether the first CG resource is available by the priority associated with the first CG resource.
[0132] For example, the priority can be a priority of a MAC (Media Access Control) PDU (Protocol Data Unit) associated with the first CG resource. In some embodiments, the terminal 101 determines the MAC PDU associated with the first CG resource, determines the priority of the MAC PDU associated with the first CG resource as the priority associated with the first CG resource. For example, the terminal 101 can determine one or more LCHs (Logical Channels) associated with the MAC PDU, and determine the highest logical channel priority among the one or more LCHs as the priority of the MAC PDU associated with the first CG resource.
[0133] For example, the terminal 101 predicts that the first CG resource is associated with a first MAC PDU, the first MAC PDU is associated with LCHs LCH1, LCH2 and LCH3, where the logical channel priority of LCH1 is 1, the logical channel priority of LCH2 is 3, and the logical channel priority of LCH3 is 2, the terminal 101 determines that the priority of the first MAC PDU is 1, and determines that the priority associated with the first CG resource is 1.
[0134] In some embodiments, the first CG resource is a shared configured grant, step S2102 is performed.
[0135] In step S2103, the terminal 101 determines whether the first CG resource can be used by the terminal 101 according to the priority associated with the first CG resource.
[0136] For example, after determining the priority associated with the first CG resource, the terminal 101 can compare the priority associated with the first CG resource with a predetermined threshold, and determine whether the first CG resource can be used by the terminal 101 according to the comparison result.
[0137] In some embodiments, the priority associated with the first CG resource is less than the predetermined threshold, and the terminal 101 determines that the first CG resource can be used by the terminal 101. That is, when the terminal 101 determines that the priority associated with the first CG resource is less than the predetermined threshold (or the value of the priority associated with the first CG resource is less than the predetermined threshold, or the priority associated with the first CG resource is higher than the predetermined threshold), the terminal 101 can determine that the first CG resource can be used by the terminal 101.
[0138] In some embodiments, the terminal 101 determines that the first CG resource is not available to the terminal 101 if the priority associated with the first CG resource is greater than a predetermined threshold. That is, if the terminal 101 determines that the priority associated with the first CG resource is greater than the predetermined threshold (or, the priority associated with the first CG resource has a value greater than the predetermined threshold, or the priority associated with the first CG resource is lower than the predetermined threshold), the terminal 101 can determine that the first CG resource is not available to the terminal 101.
[0139] In some embodiments, the terminal 101 determines that the first CG resource is available to the terminal 101 if the priority associated with the first CG resource is equal to a predetermined threshold. That is, if the terminal 101 determines that the priority associated with the first CG resource is equal to the predetermined threshold (or, the priority associated with the first CG resource has a value equal to the predetermined threshold), the terminal 101 can determine that the first CG resource is available to the terminal 101.
[0140] In some embodiments, the terminal 101 determines that the first CG resource is not available to the terminal 101 if the priority associated with the first CG resource is equal to a predetermined threshold. That is, if the terminal 101 determines that the priority associated with the first CG resource is equal to the predetermined threshold (or, the priority associated with the first CG resource has a value equal to the predetermined threshold), the terminal 101 can determine that the first CG resource is not available to the terminal 101.
[0141] In some embodiments, the predetermined threshold can be agreed by a protocol. In some embodiments, the predetermined threshold can be configured by the network device. For example, the network device 102 sends second configuration information to the terminal 101, and the terminal 101 receives the second configuration information sent by the network device 102, where the second configuration information includes the predetermined threshold, and the predetermined threshold is used to determine whether the first CG resource is available. For example, the predetermined threshold can be configured according to a configured grant granularity. For example, the second configuration information can be a high-layer parameter (such as ConfiguredGrantConfig), and the predetermined threshold is defined in the ConfiguredGrantConfig. For example, the predetermined threshold can be a specific value, for example, the predetermined threshold can be a value in 1-16. For example, the predetermined threshold can be a value range.
[0142] In some embodiments, the first configuration information and the second configuration information are the same information or different information. For example, the second configuration information and the first configuration information can be the same RRC (Radio Resource Control) signaling or different RRC signaling. For example, the first configuration information and the second configuration information are the same information, i.e., the one or more CG resources and the predetermined threshold associated with the first configured grant are configured to the terminal 101 by the same configuration information (e.g., ConfiguredGrantConfig).
[0143] Optionally, in some embodiments, as shown in FIG. 2A, the method can further include step S2104. In step S2104, the first CG resource can be used by the terminal 101, and the terminal 101 transmits the MAC PDU associated with the first CG resource on the first CG resource. That is, when the terminal 101 determines that the first CG resource can be used by the terminal 101, the terminal 101 can transmit the MAC PDU associated with the first CG resource on the first CG resource.
[0144] Optionally, in some embodiments, as shown in FIG. 2A, the method can further include step S2105. In step S2105, the first CG resource cannot be used by the terminal 101, and the terminal 101 determines the CG resource that can be used by the terminal 101 according to the first backoff value. That is, when the terminal 101 determines that the first CG resource cannot be used by the terminal 101, the terminal 101 can determine the CG resource that can be used by the terminal 101 according to the first backoff value. For example, the terminal can determine the CG resource that can be used by the terminal from the other CG resources associated with the first configured grant according to the first backoff value. For example, the first backoff value can be expressed in absolute time, such as Slot, Symbol, s (second), ms (millisecond), us (microsecond), min (minute), h (hour), etc. For example, the first backoff value indicates the number of backoff CG resources, or the first backoff value indicates the number of backoff configured grants.
[0145] In some embodiments, a possible implementation of determining the CG resource that can be used by the terminal 101 according to the first backoff value includes: starting a first timer, the duration of the first timer being the first backoff value; determining the second CG resource as the CG resource that can be used by the terminal 101, the second CG resource being the Xth CG resource after the first timer expires, X being a positive integer, the second CG resource being a CG resource in the one or more CG resources indicated by the first configured grant, wherein the first configured grant is a shared configured grant. Or in the case that the first configured grant is a shared configured grant, the second CG resource can be a CG resource in the one or more CG resources indicated by the shared first configured grant. The second CG resource is different from the first CG resource. For example, the first backoff value is expressed in absolute time, the terminal 101 determines that the first CG resource cannot be used by the terminal 101, and the terminal 101 starts the first timer at the end of the first CG resource, the duration of the first timer being the first backoff value. The terminal 101 can determine the Xth CG resource after the first timer expires as the CG resource that can be used by the terminal 101, for example, the terminal 101 can determine the first CG resource after the first timer expires as the CG resource that can be used by the terminal 101. In some embodiments, the first backoff value and / or X can be agreed upon by the protocol; or the first backoff value and / or X can also be configured by the network device. For example, the network device 102 sends the third configuration information to the terminal 101, and the terminal 101 receives the third configuration information sent by the network device 102, the third configuration information including the first backoff value and / or X, which can be used by the terminal 101 to determine the CG resource that can be used by the terminal 101. For example, the first backoff value and / or X can be configured according to the granularity of the configured grant, for example, the third configuration information can be a high layer parameter (such as ConfiguredGrantConfig), for example, the first backoff value and / or X are defined in ConfiguredGrantConfig.
[0146] In some embodiments, the first configuration information and the third configuration information are the same information or are different information; or the first configuration information, the second configuration information and the third configuration information can be the same information or can be different information. For example, the third configuration information and the first configuration information can be the same RRC signaling or can be different RRC signaling. For example, the first configuration information, the second configuration information and the third configuration information can be the same RRC signaling or can be different RRC signaling. For example, the first configuration information and the third configuration information are the same information, that is, the one or more CG resources associated with the first configured grant, the first backoff value and / or X are configured to the terminal 101 by the same configuration information (such as ConfiguredGrantConfig). For example, the first configuration information, the second configuration information and the third configuration information can be the same information, that is, the one or more CG resources associated with the first configured grant, the first backoff value and / or X, the predetermined threshold are configured to the terminal 101 by the same configuration information (such as ConfiguredGrantConfig).
[0147] Optionally, in some embodiments, the terminal 101 determines that the first information sent by the network device 102 is not received before the end of the first backoff value, and the terminal 101 sends the MAC PDU associated with the first CG resource on the second CG resource; wherein the first information is used to indicate the CG resource available to the terminal 101 and / or the CG resource unavailable to the terminal 101. For example, the first backoff value is expressed by an absolute time, the terminal 101 determines that the first CG resource is unavailable to the terminal 101, the terminal 101 starts the first timer at the end of the first CG resource, the duration of the first timer is the first backoff value, if the terminal 101 does not receive the first information sent by the network device 102 before the end of the first backoff value (or the terminal 101 does not receive the first information sent by the network device 102 during the running of the first timer, or the first timer expires and the terminal 101 does not receive the first information sent by the network device 102, or the terminal 101 does not receive the first information sent by the network device 102 during the backoff), the terminal 101 determines the second CG resource (i.e. the Xth CG resource after the expiration of the first timer) as the CG resource available to the terminal 101. For example, the terminal 101 can send the MAC PDU associated with the first CG resource on the second CG resource. For example, the second CG resource can be a CG resource in the one or more CG resources indicated by the first configuration grant, wherein the first configuration grant is a shared configuration grant. Or in the case that the first configuration grant is a shared configuration grant, the second CG resource can be a CG resource in the one or more CG resources indicated by the shared first configuration grant. The second CG resource is different from the first CG resource.
[0148] Optionally, in some embodiments, a possible implementation of the terminal 101 determining the CG resource available to the terminal 101 according to the first backoff value includes: starting a first timer, the duration of the first timer being the first backoff value; determining that the first information (the first information being used to indicate the CG resource available to the terminal 101 and / or the CG resource unavailable to the terminal 101) sent by the network device 102 is received before the end of the first backoff value; determining the fourth CG resource (the fourth CG resource being the CG resource available to the terminal 101 closest to the end of the first information, for example, the fourth CG resource being the CG resource available to the terminal 101 closest to the end of the slot of the first information) according to the first information; and determining the fourth CG resource as the CG resource available to the terminal 101. For example, the first backoff value is expressed by an absolute time, the terminal 101 determines that the first CG resource is unavailable to the terminal 101, and the terminal 101 starts the first timer at the end of the first CG resource, the duration of the first timer being the first backoff value. If the terminal 101 receives the first information sent by the network device 102 before the end of the first backoff value (or, the terminal 101 receives the first information sent by the network device 102 during the running of the first timer, or, the terminal 101 receives the first information sent by the network device 102 during the backoff), the terminal 101 determines the fourth CG resource (the fourth CG resource being the CG resource available to the terminal 101 closest to the end of the first information, for example, the fourth CG resource being the CG resource available to the terminal 101 closest to the end of the slot of the first information) according to the first information, and the terminal 101 can determine the fourth CG resource as the CG resource available to the terminal 101.
[0149] Optionally, in some embodiments, the terminal 101 stops the first timer when it is determined that the start time of the fourth CG resource is before the end of the first backoff value. For example, the terminal 101 stops the first timer when it is determined that the transmission time of the fourth CG resource is before the end of the first backoff value. Optionally, in some embodiments, the terminal 101 transmits the MAC PDU associated with the first CG resource on the fourth CG resource. For example, the terminal 101 determines the fourth CG resource as the CG resource available to the terminal 101, and can transmit the MAC PDU associated with the first CG resource on the fourth CG resource. In some embodiments, the terms such as “start time” and “transmission time” in this article can be replaced with each other.
[0150] It should be noted that the fourth CG resource in this article can be a CG resource in one or more CG resources indicated by the first configured grant, and the first configured grant is a shared configured grant. Alternatively, in the case where the first configured grant is a shared configured grant, the fourth CG resource can be a CG resource in one or more CG resources indicated by the shared first configured grant. The fourth CG resource is different from the first CG resource.
[0151] It should be noted that the terminal 101 can not maintain the first timer, and the maintenance can be understood as the operation related to the first timer such as starting, restarting, resetting, etc., which can also be called maintaining the first timer. Alternatively, in some embodiments, a possible implementation manner of determining the CG resource that can be used by the terminal 101 according to the first backoff value includes: based on the end of determining the first backoff value, the Xth CG resource after the end of the first backoff value (X is a positive integer) is determined as the CG resource that can be used by the terminal 101. If the terminal 101 does not receive the first information sent by the network device 102 before the end of the first backoff value, the terminal 101 can send the MAC PDU associated with the first CG resource on the Xth CG resource after the end of the first backoff value. For example, if the terminal 101 receives the first information sent by the network device 102 before the end of the first backoff value, the terminal 101 can determine the fourth CG resource closest to the end of the first information (such as the end of the time slot of the first information) as the available CG resource indicated by the first information, and the terminal 101 determines the fourth CG resource as the CG resource that can be used by the terminal 101. For example, the terminal 101 can send the MAC PDU associated with the first CG resource on the fourth CG resource. In some embodiments, the above-mentioned first backoff value and / or X can be agreed by the protocol; or the above-mentioned first backoff value and / or X can also be configured by the network device.
[0152] Optionally, in some embodiments, a possible implementation of determining the CG resource that can be used by the terminal 101 according to the first backoff value includes: determining a second backoff value according to the first backoff value; starting a second timer, the duration of the second timer being the second backoff value; determining a third CG resource as the CG resource that can be used by the terminal 101, the third CG resource being the Yth CG resource after the second timer expires, Y being a positive integer. For example, when the first backoff value is expressed in absolute time, the terminal 101 can randomly select a value between 0 and the first backoff value as the second backoff value, the terminal 101 determines that the first CG resource cannot be used by the terminal 101, and the terminal 101 starts the second timer at the end of the first CG resource, the duration of the second timer being the second backoff value. The terminal 101 can determine the Yth CG resource after the second timer expires as the CG resource that can be used by the terminal 101, for example, the terminal 101 can determine the first CG resource after the second timer expires as the CG resource that can be used by the terminal 101. In some embodiments, the first backoff value and / or Y can be agreed upon by the protocol; or the first backoff value and / or Y can also be configured by the network device. For example, the network device 102 sends fourth configuration information to the terminal 101, and the terminal 101 receives the fourth configuration information sent by the network device 102, the fourth configuration information including the first backoff value and / or Y, which can be used by the terminal 101 to determine the CG resource that can be used by the terminal 101. For example, the first backoff value and / or Y can be configured according to the configured grant granularity, for example, the fourth configuration information can be a high-layer parameter (such as ConfiguredGrantConfig), for example, the first backoff value and / or Y are defined in ConfiguredGrantConfig.
[0153] It should be noted that the third CG resource in this paper can be a CG resource in one or more CG resources indicated by a first configured grant, wherein the first configured grant is a shared configured grant. Or in the case of a shared first configured grant, the third CG resource can be a CG resource in one or more CG resources indicated by the shared first configured grant. The third CG resource is different from the first CG resource.
[0154] In some embodiments, the first configuration information and the fourth configuration information are the same information or are different information. Alternatively, the first configuration information, the second configuration information and the fourth configuration information can be the same information or can be different information. For example, the fourth configuration information and the first configuration information can be the same RRC signaling or can be different RRC signaling. Alternatively, the first configuration information, the second configuration information and the fourth configuration information can be the same RRC signaling or can be different RRC signaling. Alternatively, the first configuration information and the fourth configuration information are the same information, i.e., the one or more CG resources associated with the first configured grant, the first backoff value and / or Y are configured to the terminal 101 by the same configuration information (e.g., ConfiguredGrantConfig). Alternatively, the first configuration information, the second configuration information and the fourth configuration information can be the same information, i.e., the one or more CG resources associated with the first configured grant, the first backoff value and / or Y, and the predetermined threshold are configured to the terminal 101 by the same configuration information (e.g., ConfiguredGrantConfig).
[0155] Optionally, in some embodiments, the terminal 101 determines that the first information sent by the network device 102 is not received before the end of the second backoff value, and the terminal 101 sends the MAC PDU associated with the first CG resource on the third CG resource. The first information is used to indicate the available CG resource and / or the unavailable CG resource of the terminal 101. For example, when the first backoff value is represented by an absolute time, the terminal 101 can randomly select a value between 0 and the first backoff value as the second backoff value. The terminal 101 determines that the first CG resource is unavailable to the terminal 101. The terminal 101 starts a second timer at the end of the first CG resource, and the duration of the second timer is the second backoff value. If the terminal 101 does not receive the first information sent by the network device 102 before the end of the second backoff value (or the terminal 101 does not receive the first information sent by the network device 102 during the running of the second timer, or the second timer expires and the terminal 101 does not receive the first information sent by the network device 102, or the terminal 101 does not receive the first information sent by the network device 102 during the backoff period), the terminal 101 determines that the third CG resource (i.e., the Yth CG resource after the expiration of the second timer) is available to the terminal 101. For example, the terminal 101 can send the MAC PDU associated with the first CG resource on the third CG resource.
[0156] Optionally, in some embodiments, a possible implementation of determining the CG resource available to the terminal 101 according to the first backoff value includes: determining a second backoff value according to the first backoff value; starting a second timer (the duration of the second timer is the second backoff value); determining that the first information (the first information is used to indicate the CG resource available to the terminal 101 and / or the CG resource unavailable to the terminal 101) sent by the network device 102 is received before the end of the second backoff value; determining a fourth CG resource (the fourth CG resource is the available CG resource closest to the end of the first information indicated by the first information, for example, the fourth CG resource is the available CG resource closest to the slot end of the first information indicated by the first information) according to the first information; determining the fourth CG resource as the CG resource available to the terminal 101. For example, taking the first backoff value expressed in absolute time as an example, the terminal 101 can randomly select a value between 0 and the first backoff value as the second backoff value, the terminal 101 determines that the first CG resource is unavailable to the terminal 101, and the terminal 101 starts the second timer at the end of the first CG resource. The duration of the second timer is the second backoff value. If the terminal 101 receives the first information sent by the network device 102 before the end of the second backoff value (or, the terminal 101 receives the first information sent by the network device 102 during the running of the second timer, or, the terminal 101 receives the first information sent by the network device 102 during the backoff period), the terminal 101 determines the available CG resource closest to the end of the first information (such as the slot end of the first information) indicated by the first information as the fourth CG resource, and the terminal 101 can determine the fourth CG resource as the CG resource available to the terminal 101.
[0157] Optionally, in some embodiments, the terminal 101 stops the second timer when it is determined that the start time of the fourth CG resource is before the end of the second backoff value. For example, the terminal 101 stops the second timer when it is determined that the transmission time of the fourth CG resource is before the end of the second backoff value. Optionally, in some embodiments, the terminal 101 transmits the MAC PDU associated with the first CG resource on the fourth CG resource. For example, after the terminal 101 determines the fourth CG resource as the CG resource available to the terminal 101, the terminal 101 can transmit the MAC PDU associated with the first CG resource on the fourth CG resource.
[0158] It should be noted that the terminal 101 can not maintain the second timer, and the maintenance of the second timer can be understood as starting, restarting, resetting, and the like, which are related to the second timer, and the like, and can be referred to as maintaining the second timer. Alternatively, in some embodiments, a possible implementation manner in which the terminal 101 determines the CG resource that can be used by the terminal 101 according to the first backoff value includes: determining the second backoff value according to the first backoff value; determining the Yth CG resource after the end of the second backoff value (Y is a positive integer) as the CG resource that can be used by the terminal 101 based on the end of the implementation of determining the second backoff value. If the terminal 101 does not receive the first information sent by the network device 102 before the end of the second backoff value, the terminal 101 can send the MAC PDU associated with the first CG resource on the Yth CG resource after the end of the second backoff value. For example, if the terminal 101 receives the first information sent by the network device 102 before the end of the second backoff value, the terminal 101 can determine the fourth CG resource closest to the end of the first information (such as the end of the time slot of the first information) as the available CG resource, and the terminal 101 determines the fourth CG resource as the CG resource that can be used by the terminal 101. For example, the terminal 101 can send the MAC PDU associated with the first CG resource on the fourth CG resource. In some embodiments, the first backoff value and / or Y described above can be agreed by a protocol; alternatively, the first backoff value and / or Y described above can also be configured by the network device.
[0159] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms such as “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “code point”, “bit”, “data”, “program”, “chip”, and the like can be replaced with each other.
[0160] In some embodiments, the terms of “uplink”, “uplink”, “physical uplink”, and the like can be replaced with each other, the terms of “downlink”, “downlink”, “physical downlink”, and the like can be replaced with each other, and the terms of “side”, “sidelink”, “sidelink communication”, “sidelink communication”, “direct connection”, “direct connection link”, “direct connection communication”, “direct connection link communication”, and the like can be replaced with each other.
[0161] In some embodiments, the terms of “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “send and / or receive”, and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, implementing autonomously, and the like.
[0162] In some embodiments, the terms of “send”, “transmit”, “report”, “issue”, “transmit”, “bidirectional transmission”, “send and / or receive”, and the like can be replaced with each other.
[0163] In some embodiments, the terms of “certain”, “preseted”, “preset”, “set”, “indicated”, “certain”, “arbitrary”, “first”, and the like can be replaced with each other, and “certain A”, “preset A”, “preset A”, “set A”, “indicated A”, “certain A”, “arbitrary A”, “first A” can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, and can be interpreted as certain A, certain A, arbitrary A, or first A, but are not limited thereto.
[0164] In some embodiments, determination or judgment can be performed by a value represented by 1 bit (0 or 1), can be performed by a true or false value (Boolean value) represented by true or false, can be performed by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0165] The method related by the embodiments of the present disclosure can comprise at least one of steps S2101-S2105. For example, step S2101 can be implemented as an independent embodiment, steps S2102+S2103 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, step S2105 can be implemented as an independent embodiment, steps S2102+S2103+S2104 can be implemented as an independent embodiment, steps S2102+S2103+S2105 can be implemented as an independent embodiment, steps S2101+S2102+S2103 can be implemented as an independent embodiment, steps S2101+S2102+S2103+S2104 can be implemented as an independent embodiment, steps S2101+S2102+S2103+S2105 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.
[0166] In some embodiments, steps S2102, S2103, S2104, S2105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0167] In some embodiments, steps S2101, S2104, S2105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0168] In some embodiments, steps S2101, S2102, S2103, S2105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0169] In some embodiments, steps S2101, S2102, S2103, S2104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0170] In some embodiments, steps S2101, S2105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0171] In some embodiments, steps S2101, S2104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0172] In some embodiments, step S2105 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0173] In some embodiments, step S2104 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0174] In some embodiments, other optional implementations can be found in the description before or after the description of Figure 2A.
[0175] Figure 2B is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2B, the embodiments of the present disclosure relate to a communication method applicable to the communication system 100, and the above method includes but is not limited to the following steps.
[0176] Step S2201: The network device 102 sends first configuration information of a first configured grant to the terminal 101.
[0177] In some embodiments, the first configured grant is a shared configured grant. In some embodiments, the first configured grant is associated with one or more CG resources. In some embodiments, the first configuration information is used by the terminal 101 to determine whether a first CG resource, which belongs to the one or more CG resources, can be used by the terminal 101.
[0178] Optional implementations of step S2201 can be found in the optional implementations of step S2101 of Figure 2A and other associated parts in the embodiments related to Figure 2A, which will not be described here.
[0179] Step S2202: The first CG resource is a CG resource that is not indicated to be used, and the terminal 101 determines that the first CG resource can be used by the terminal 101.
[0180] In some embodiments, the first CG resource is a CG resource that is not indicated as available, including at least one of the following: the first CG resource is a CG resource that is not indicated as available by the network device; the first CG resource is a CG resource that the terminal 101 reports to the network device 102 through the second information, but the terminal 101 does not receive the first information from the network device 102 indicating whether the first CG resource is available to the terminal 101, and a transmission time of the first CG resource is about to arrive or has arrived; and the first CG resource is a CG resource through which the terminal 101 transmits the second information. For example, the first CG resource can be a CG resource that is not indicated as available by the network device 102. For example, the first CG resource can be a CG resource that the terminal 101 is about to use, e.g., the terminal 101 reports to the network device 102 through the second information that the terminal 101 is about to use the CG resource. For example, the first CG resource is a CG resource that the terminal 101 reports to the network device 102 through the second information, but the terminal 101 does not receive the first information from the network device 102 indicating whether the first CG resource is available to the terminal 101, and a transmission time of the first CG resource is about to arrive or has arrived. For example, the first CG resource can be a CG resource through which the terminal 101 transmits the second information.
[0181] For example, when the first CG resource is a CG resource that is not indicated as available by the network device, the terminal 101 determines that the first CG resource is available to the terminal 101.
[0182] For example, when the first CG resource is a CG resource that the terminal 101 is about to use, e.g., the terminal 101 reports to the network device 102 through the second information that the terminal 101 is about to use the CG resource, the terminal 101 can determine that the first CG resource is available to the terminal 101.
[0183] For example, when the terminal 101 reports to the network device 102 through the second information that the terminal 101 is about to use the CG resource, the first CG resource is a CG resource that the terminal 101 reports to the network device 102 through the second information, but the terminal 101 does not receive the first information from the network device 102 indicating whether the first CG resource is available to the terminal 101, and a transmission time of the first CG resource is about to arrive or has arrived, the terminal 101 can determine that the first CG resource is available to the terminal 101. The above description of the first information and the second information can refer to the description of the first information and the second information in step S2101 of FIG. 2A, and will not be repeated here.
[0184] For example, when the first CG resource is a CG resource through which the terminal 101 transmits the second information, the terminal 101 can determine that the first CG resource is available to the terminal 101.
[0185] In step S2203, the first CG resource is a CG resource not indicated as available, and the terminal 101 determines that the first CG resource is not available for use by the terminal.
[0186] In some embodiments, the first CG resource is a CG resource not indicated as available, including at least one of the following: the first CG resource is a CG resource not indicated as available by the network device; the first CG resource is a CG resource to be used by the terminal 101 reported by the terminal 101 through the second information, but the terminal 101 has not received the first information from the network device 102 for indicating whether the first CG resource is available for use by the terminal 101, and a transmission time of the first CG resource will arrive or has arrived; and the first CG resource is a CG resource for transmitting the second information by the terminal 101. For example, the first CG resource can be a CG resource not indicated as available by the network device 102. For example, the first CG resource can be a CG resource to be used by the terminal 101, for example, the terminal 101 reports the CG resource to be used by the terminal 101 to the network device 102 through the second information. For example, the first CG resource is a CG resource to be used by the terminal 101 reported by the terminal 101 through the second information, but the terminal 101 has not received the first information from the network device 102 for indicating whether the first CG resource is available for use by the terminal 101, and a transmission time of the first CG resource will arrive or has arrived. For example, the first CG resource can be a CG resource for transmitting the second information by the terminal 101.
[0187] For example, when the first CG resource is a CG resource not indicated as available by the network device, the terminal 101 determines that the first CG resource is not available for use by the terminal 101.
[0188] For example, when the first CG resource is a CG resource to be used by the terminal 101, for example, the terminal 101 reports the CG resource to be used by the terminal 101 to the network device 102 through the second information, the terminal 101 can determine that the first CG resource is not available for use by the terminal 101.
[0189] For example, when the terminal 101 reports the CG resource to be used by the terminal 101 to the network device 102 through the second information, the first CG resource is a CG resource to be used by the terminal 101 reported by the terminal 101 through the second information, but the terminal 101 has not received the first information from the network device 102 for indicating whether the first CG resource is available for use by the terminal 101, and a transmission time of the first CG resource will arrive or has arrived, the terminal 101 can determine that the first CG resource is not available for use by the terminal 101.
[0190] For example, when the first CG resource is a CG resource for transmitting the second information by the terminal 101, the terminal 101 can determine that the first CG resource is not available for use by the terminal 101.
[0191] Optionally, in some embodiments, the first CG resource can be used by the terminal 101, and the terminal 101 transmits the MAC PDU associated with the first CG resource on the first CG resource. The optional implementation can refer to the optional implementation of step S2104 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.
[0192] Optionally, in some embodiments, the first CG resource cannot be used by the terminal 101, and the terminal 101 determines the CG resource that can be used by the terminal 101 according to the first backoff value. The optional implementation can refer to the optional implementation of step S2105 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.
[0193] The method involved in the embodiments of the present disclosure can include at least one of steps S2201-S2203. For example, step S2201 can be implemented as an independent embodiment, step S2202 can be implemented as an independent embodiment, step S2203 can be implemented as an independent embodiment, step S2201+step S2202 can be implemented as an independent embodiment, step S2201+step S2203 can be implemented as an independent embodiment, but is not limited thereto.
[0194] In some embodiments, steps S2202 and S2203 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0195] In some embodiments, steps S2201 and S2203 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0196] In some embodiments, steps S2201 and S2202 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0197] In some embodiments, step S2203 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0198] In some embodiments, step S2202 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0199] In some embodiments, other optional implementations can be referred to the description before or after the description of FIG. 2B.
[0200] FIG. 3A is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiments of the present disclosure relate to a communication method, which can be performed by the terminal 101, and the above method can include but is not limited to the following steps.
[0201] In step S3101, the first configuration information of the first configured grant sent by the network device 102 is received.
[0202] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0203] In step S3102, the priority associated with the first CG resource is determined.
[0204] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0205] In step S3103, it is determined whether the first CG resource can be used by the terminal 101 according to the priority associated with the first CG resource.
[0206] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0207] Optionally, in some embodiments, as shown in FIG. 3A, the method can further include step S3104, in which the first CG resource can be used by the terminal 101, and the terminal 101 sends the MAC PDU associated with the first CG resource on the first CG resource. The optional implementation can refer to the optional implementation of step S2104 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0208] Optionally, in some embodiments, as shown in FIG. 3A, the method can further include step S3105, in which the first CG resource cannot be used by the terminal 101, and the terminal 101 determines the CG resource that can be used by the terminal 101 according to the first fallback value. The optional implementation can refer to the optional implementation of step S2105 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0209] The method related by the embodiments of the present disclosure can comprise at least one of steps S3101-S3105. For example, step S3101 can be implemented as an independent embodiment, steps S3102+S3103 can be implemented as an independent embodiment, step S3104 can be implemented as an independent embodiment, step S3105 can be implemented as an independent embodiment, steps S3102+S3103+S3104 can be implemented as an independent embodiment, steps S3102+S3103+S3105 can be implemented as an independent embodiment, steps S3101+S3102+S3103 can be implemented as an independent embodiment, steps S3101+S3102+S3103+S3104 can be implemented as an independent embodiment, steps S3101+S3102+S3103+S3105 can be implemented as an independent embodiment, but are not limited thereto.
[0210] In some embodiments, steps S3102, S3103, S3104, S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0211] In some embodiments, steps S3101, S3104, S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0212] In some embodiments, steps S3101, S3102, S3103, S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0213] In some embodiments, steps S3101, S3102, S3103, S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0214] In some embodiments, steps S3101, S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0215] In some embodiments, steps S3101, S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0216] In some embodiments, step S3105 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0217] In some embodiments, step S3104 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0218] FIG. 3B is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure relate to a communication method, which can be performed by the terminal 101, and the above method can include but is not limited to the following steps.
[0219] Step S3201: receiving first configuration information of a first configured grant sent by the network device 102.
[0220] Optional implementation of step S3201 can refer to the optional implementation of step S2201 in FIG. 2B and other associated parts in the embodiments related to FIG. 2B, which will not be described here.
[0221] Step S3202: The first CG resource is a CG resource that is not indicated to be available for use, and the terminal 101 determines that the first CG resource can be used by the terminal 101.
[0222] Optional implementation of step S3202 can refer to the optional implementation of step S2202 in FIG. 2B and other associated parts in the embodiments related to FIG. 2B, which will not be described here.
[0223] Step S3203: The first CG resource is a CG resource that is not indicated to be available for use, and the terminal 101 determines that the first CG resource cannot be used by the terminal.
[0224] Optional implementation of step S3203 can refer to the optional implementation of step S2203 in FIG. 2B and other associated parts in the embodiments related to FIG. 2B, which will not be described here.
[0225] Optionally, in some embodiments, the first CG resource can be used by the terminal 101, and the terminal 101 sends the MAC PDU associated with the first CG resource on the first CG resource. Optional implementation can refer to the optional implementation of step S2104 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.
[0226] Optionally, in some embodiments, the first CG resource cannot be used by the terminal 101, and the terminal 101 determines the CG resource that can be used by the terminal 101 according to the first backoff value. Optional implementation can refer to the optional implementation of step S2105 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.
[0227] The method related to the embodiments of the present disclosure can include at least one of steps S3201-S3203. For example, step S3201 can be implemented as an independent embodiment, step S3202 can be implemented as an independent embodiment, step S3203 can be implemented as an independent embodiment, step S3201+step S3202 can be implemented as an independent embodiment, step S3201+step S3203 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.
[0228] In some embodiments, steps S3202 and S3203 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0229] In some embodiments, steps S3201 and S3203 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0230] In some embodiments, steps S3201 and S3202 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0231] In some embodiments, step S3203 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0232] In some embodiments, step S3202 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0233] FIG. 3C is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiments of the present disclosure relate to a communication method, which can be performed by the terminal 101. The above method can include but is not limited to the following steps.
[0234] Step S3301, receiving first configuration information of a first configured grant sent by the network device 102, the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources.
[0235] Step S3302, determining whether a first CG resource can be used by the terminal, the first CG resource being a CG resource in the one or more CG resources.
[0236] In some embodiments, one possible implementation of the above determination of whether the first CG resource can be used by the terminal includes: determining a priority associated with the first CG resource; and determining whether the first CG resource can be used by the terminal according to the priority associated with the first CG resource.
[0237] In some embodiments, the possible implementation of determining whether the first CG resource can be used by the terminal according to the priority associated with the first CG resource comprises: when the priority associated with the first CG resource is less than a predetermined threshold, determining that the first CG resource can be used by the terminal; or when the priority associated with the first CG resource is greater than the predetermined threshold, determining that the first CG resource cannot be used by the terminal; or when the priority associated with the first CG resource is equal to the predetermined threshold, determining that the first CG resource can be used by the terminal; or when the priority associated with the first CG resource is equal to the predetermined threshold, determining that the first CG resource cannot be used by the terminal.
[0238] In some embodiments, the method further comprises: receiving second configuration information sent by the network device, wherein the second configuration information comprises the predetermined threshold. In some embodiments, the first configuration information and the second configuration information are the same information or different information.
[0239] In some embodiments, the priority associated with the first CG resource is the priority of the MAC PDU associated with the first CG resource.
[0240] In some embodiments, the method further comprises: determining one or more logical channels (LCHs) associated with the MAC PDU; and determining the highest logical channel priority in the one or more LCHs as the priority of the MAC PDU associated with the first CG resource.
[0241] In some embodiments, the first CG resource is any one of: a CG resource that is not indicated as available by the network device; and a CG resource to be used by the terminal.
[0242] In some embodiments, the method further comprises: when the first CG resource cannot be used by the terminal, determining the CG resource that can be used by the terminal according to a first backoff value.
[0243] In some embodiments, the possible implementation of determining the CG resource that can be used by the terminal according to the first backoff value comprises at least one of: starting a first timer, wherein the duration of the first timer is the first backoff value; determining that no first information sent by the network device is received before the end of the first backoff value, wherein the first information is used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; and determining a second CG resource as the CG resource that can be used by the terminal, wherein the second CG resource is the Xth CG resource after the expiration of the first timer, and X is a positive integer.
[0244] In some embodiments, the method further comprises: receiving third configuration information sent by the network device, wherein the third configuration information comprises the first backoff value and / or X. In some embodiments, the first configuration information and the third configuration information are the same information or different information.
[0245] In some embodiments, the method further includes: transmitting the MAC PDU associated with the first CG resource on the second CG resource.
[0246] In some embodiments, the possible implementation of determining the CG resource that can be used by the terminal according to the first backoff value includes: starting a first timer, a duration of the first timer being the first backoff value; determining that the first information sent by the network device is received before the end of the first backoff value, the first information being used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; determining the fourth CG resource according to the first information, the fourth CG resource being the closest available CG resource to the end of the first information; and determining the fourth CG resource as the CG resource that can be used by the terminal.
[0247] In some embodiments, the method further includes: determining that the start time of the fourth CG resource is before the end of the first backoff value, and stopping the first timer.
[0248] In some embodiments, the possible implementation of determining the CG resource that can be used by the terminal according to the first backoff value includes at least one of: determining a second backoff value according to the first backoff value; starting a second timer, a duration of the second timer being the second backoff value; determining that the first information sent by the network device is not received before the end of the second backoff value, the first information being used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; and determining the third CG resource as the CG resource that can be used by the terminal, the third CG resource being the Yth CG resource after the expiration of the second timer, Y being a positive integer.
[0249] In some embodiments, the method further includes: receiving fourth configuration information sent by the network device, the fourth configuration information including the first backoff value and / or Y. In some embodiments, the first configuration information and the fourth configuration information are the same information or different information.
[0250] In some embodiments, the method further includes: transmitting the MAC PDU associated with the first CG resource on the third CG resource.
[0251] In some embodiments, the possible implementation of determining the CG resource that can be used by the terminal according to the first backoff value includes: determining a second backoff value according to the first backoff value; starting a second timer, a duration of the second timer being the second backoff value; determining that the first information sent by the network device is received before the end of the second backoff value, the first information being used to indicate the CG resource available to the terminal and / or the CG resource unavailable to the terminal; determining the fourth CG resource according to the first information, the fourth CG resource being the closest available CG resource to the end of the first information; and determining the fourth CG resource as the CG resource that can be used by the terminal.
[0252] In some embodiments, the method further includes: sending the MAC PDU associated with the first CG resource on the fourth CG resource.
[0253] In some embodiments, the method further includes: determining that the starting moment of the fourth CG resource is before the end of the second backoff value, and stopping the second timer.
[0254] In some embodiments, the above-mentioned possible implementation of determining whether the first configured grant CG resource can be used by the terminal includes: determining that the first CG resource can be used by the terminal when the first CG resource is a CG resource that is not indicated as usable; or determining that the first CG resource cannot be used by the terminal when the first CG resource is a CG resource that is not indicated as usable.
[0255] In some embodiments, the above-mentioned first CG resource that is not indicated as usable includes at least one of the following: the first CG resource is a CG resource that is not indicated as usable by the network device; the first CG resource is a CG resource that is reported by the terminal through the second information as a CG resource to be used by the terminal, but the terminal does not receive the first information from the network device for indicating whether the first CG resource is a CG resource usable by the terminal, and the sending moment of the first CG resource will arrive or has arrived; the first CG resource is a CG resource on which the terminal sends the second information.
[0256] The optional implementation of the terminal-side method related to the embodiments of the present disclosure can be referred to the description of the related steps of the terminal side in FIG. 2A and FIG. 2B, which will not be repeated here.
[0257] FIG. 4 is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the embodiments of the present disclosure relate to a communication method, which can be performed by the network device 102. The above-mentioned method can include but is not limited to the following steps.
[0258] Step S4101: sending first configuration information of a first configured grant to the terminal 101.
[0259] In some embodiments, the above-mentioned first configured grant is a shared configured grant. In some embodiments, the first configured grant is associated with one or more CG resources. In some embodiments, the first configuration information is used by the terminal 101 to determine whether a first CG resource can be used by the terminal 101, the first CG resource being a CG resource in the one or more CG resources.
[0260] The optional implementation of step S4101 can be referred to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0261] Optionally, in some embodiments, the second configuration information is sent to the terminal 101, and the second configuration information comprises a predetermined threshold, the predetermined threshold being used to determine whether the first CG resource is available. For example, the first configuration information and the second configuration information are the same information or different information.
[0262] Optionally, in some embodiments, the first CG resource is any one of the following: a CG resource that is not indicated by the network device as available; a CG resource to be used by the terminal 101.
[0263] Optionally, in some embodiments, the third configuration information is sent to the terminal 101, and the third configuration information comprises the first backoff value and / or X, the first backoff value and / or X being used to determine the CG resource that can be used by the terminal 101. For example, the first configuration information and the third configuration information are the same information or different information.
[0264] Optionally, in some embodiments, the fourth configuration information is sent to the terminal 101, and the fourth configuration information comprises the first backoff value and / or Y, the first backoff value being used to determine the second backoff value, and the second backoff value and / or Y being used to determine the CG resource that can be used by the terminal 101. For example, the first configuration information and the fourth configuration information are the same information or different information.
[0265] The optional implementation of the network device side method according to the embodiments of the present disclosure can be referred to the description of the related steps of the network device side in FIG. 2A and FIG. 2B, which will not be repeated here.
[0266] FIG. 5 is an interaction diagram of a communication method according to the embodiments of the present disclosure. As shown in FIG. 5, the method according to the embodiments of the present disclosure can be applied to the communication system 100, and the method comprises but is not limited to the following steps.
[0267] In step S5101, the network device 102 sends first configuration information of a first configuration grant to the terminal 101; the first configuration grant is a shared configuration grant, and the first configuration grant is associated with one or more configuration grant CG resources, the one or more configuration grant CG resources comprising the first CG resource, or the first CG resource being a CG resource in the one or more CG resources associated with the first configuration grant.
[0268] In some embodiments, the first configuration information is used by the terminal 101 to determine whether the first CG resource can be used by the terminal 101.
[0269] The optional implementation of step S5101 can be referred to the optional implementation of step S2101 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.
[0270] Step S5102. The terminal 101 determines whether the first CG resource can be used by the terminal 101.
[0271] The optional implementation of step S5101 can refer to step S2103 in FIG. 2A, step S2202 in FIG. 2B, the optional implementation of step S2203 in FIG. 2B, and other associated parts in the embodiments related to FIG. 2A and FIG. 2B, which are not described herein again.
[0272] In some embodiments, the above method can include the method described in the above terminal-side, network device-side, and the like embodiments, which are not described herein again.
[0273] It is worth noting that the embodiments of the present disclosure provide a transmission method of configured grant, which solves the problem of how the terminal device determines whether the configured grant is available in the case that the terminal device does not receive the indication information of whether the configured grant is available in the scenario of sharing the configured grant. The embodiments will be described in detail below.
[0274] In some embodiments, a predetermined threshold is defined, and the terminal determines whether the configured grant is available according to the predetermined threshold. For example, the predetermined threshold is configured according to the configured grant configuration granularity. For example, the predetermined threshold is defined in ConfiguredGrantConfig. For example, the predetermined threshold is a specific value, for example, a value in 1-16. For example, the predetermined threshold is a value range.
[0275] In some embodiments, the terminal determines that the priority associated with the first configured grant is less than the predetermined threshold, and the terminal determines that the first configured grant can be used.
[0276] For example, the first configured grant is a configured grant that is not indicated by the network device to be available. For example, the first configured grant is a configured grant to be used by the terminal, for example, the configured grant to be used by the terminal is reported to the network device through the indication information. For example, the terminal sends an indication message to indicate the configured grant to be used and / or the configured grant not to be used. The indication information indicates that the first configured grant is to be used. The terminal does not receive the indication information from the network device indicating whether the first configured grant is available, and the sending time of the first configured grant has arrived. For example, the first configured grant is the configured grant for which the terminal sends the indication message.
[0277] The terminal determines a priority of the first configured grant association. The priority is, for example, a priority of a MAC PDU associated with the first configured grant association. The priority is, for example, a highest logical channel priority of one or more LCHs associated with the MAC PDU associated with the first configured grant association. For example, the UE predicts a MAC PDU associated with the first configured grant, and the MAC PDU is associated with LCH1, LCH2, and LCH3, where the logical channel priority of LCH1 is 1, the logical channel priority of LCH2 is 3, and the logical channel priority of LCH3 is 2. The priority of the first MAC PDU is 1, and the priority of the first configured grant association is further 1.
[0278] The terminal determines that the first configured grant can be used when the priority of the first configured grant association is less than a predetermined threshold (the priority is less than the predetermined threshold or the priority is higher than the predetermined threshold). The terminal determines that the first configured grant cannot be used when the priority of the first configured grant association is greater than the predetermined threshold. The terminal determines that the first configured grant can be used when the priority of the first configured grant association is equal to the predetermined threshold. The terminal determines that the first configured grant cannot be used when the priority of the first configured grant association is equal to the predetermined threshold.
[0279] In some embodiments, a first backoff value is defined, and the terminal determines the available configured grant according to the first backoff value.
[0280] The first backoff value is, for example, configured in a granularity of a configured grant configuration, and the first backoff value is, for example, defined in ConfiguredGrantConfig. The first backoff value is, for example, expressed in an absolute time, such as a slot, a symbol, and the like. The first backoff value is, for example, indicative of a number of backoff configured grants.
[0281] The terminal determines that the first configured grant cannot be used, and starts a first timer, where a duration of the first timer is set as the first backoff value. The first configured grant after the first timer expires is the second configured grant. The terminal can not maintain the first timer, and the end of the first backoff value is determined.
[0282] The terminal randomly selects a value between 0 and the first backoff value as a second backoff value. The terminal determines that the first configured grant cannot be used, and starts a second timer, where a duration of the second timer is set as the second backoff value. The first configured grant after the second timer expires is the third configured grant. The terminal can not maintain the second timer, and the end of the second backoff value is determined.
[0283] For example, the terminal determines that the first information (before the end of the first backoff value / second backoff value) sent by the network device is received during the backoff period, and the first information is used to indicate the available configuration grant and / or unavailable configuration grant of the terminal. The terminal determines the latest available configuration grant indicated by the first information (for example, the fourth configuration grant closest to the first message), and the terminal sends the data associated with the first configuration grant using the fourth configuration grant.
[0284] For example, the terminal determines that the first information (before the end of the first backoff value / second backoff value) sent by the network device is not received during the backoff period, and the first information is used to indicate the available configuration grant and / or unavailable configuration grant of the terminal. The terminal sends the data associated with the first configuration grant using the second configuration grant / third configuration grant.
[0285] In some embodiments, the terminal determines that the configuration grant that is not indicated to be available can be used or the terminal determines that the configuration grant that is not indicated to be available cannot be used. For example, the configuration grant is a configuration grant that is not indicated to be available by the network device. For example, the configuration grant is a configuration grant to be used by the terminal, for example, the terminal reports the configuration grant to be used to the network device through the indication information. For example, the terminal sends the indication information indicating the configuration grant to be used and / or the configuration grant not to be used, the indication information indicates that the configuration grant is to be used, the terminal does not receive the indication information from the network device indicating whether the configuration grant is available, and the sending time of the configuration grant has arrived. For example, the configuration grant is the configuration grant through which the terminal sends the indication information.
[0286] The embodiments of the present disclosure also provide a device for implementing any of the above methods. For example, a device is provided, which includes units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is provided, which includes units or modules for implementing the steps performed by the network device in any of the above methods.
[0287] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0288] In the embodiments of the present disclosure, the processor is a circuit with information processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the hardware circuit configuration. It can be understood that the processor loads instructions to implement the functions of the above part or all 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), and the like.
[0289] FIG. 6A is a schematic diagram of a structure of a terminal according to an embodiment of the present disclosure. As shown in FIG. 6A, the terminal 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the transceiver module 6101 is configured to receive first configuration information of a first configured grant sent by a network device, the first configured grant being a shared configured grant, the first configured grant being associated with one or more configured grant (CG) resources; and the processing module 6102 is configured to determine whether a first CG resource of the one or more CG resources can be used by the terminal. Optionally, the transceiver module is configured to perform at least one of the communication steps (for example, step S2104, but not limited thereto) of the sending and / or receiving performed by the terminal 101 in any of the methods described above. Details are not described herein again. Optionally, the processing module is configured to perform at least one of the other steps (for example, step S2102, step S2103, step S2105, step S2202, step S2203, but not limited thereto) performed by the terminal 101 in any of the methods described above. Details are not described herein again. For the terminal apparatus in the above embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the methods, and thus are not described in detail herein.
[0290] FIG. 6B is a schematic diagram of a structure of a network device according to an embodiment of the present disclosure. As shown in FIG. 6B, the network device 6200 can include at least one of a transceiver module 6201, a processing module 6202, and the like. In some embodiments, the transceiver module 6201 is configured to send, to a terminal, first configuration information of a first configured grant; the first configured grant being a shared configured grant, the first configured grant being associated with one or more configured grant (CG) resources; and the first configuration information being used by the terminal to determine whether a first CG resource of the one or more CG resources can be used by the terminal, the first CG resource being a CG resource of the one or more CG resources. Optionally, the transceiver module is configured to perform at least one of the communication steps (for example, step S2101, step S2201, but not limited thereto) of the sending and / or receiving performed by the network device 102 in any of the methods described above. Details are not described herein again. Optionally, the processing module is configured to perform at least one of the other steps performed by the network device 102 in any of the methods described above. Details are not described herein again. For the network device apparatus in the above embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the methods, and thus are not described in detail herein.
[0291] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.
[0292] In some embodiments, the processing module can be one module, or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module, respectively. Optionally, the processing module can be mutually replaced with the processor.
[0293] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a network device (such as an access network device, a core network device, etc.), a terminal (such as a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0294] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols 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 data of the programs. Optionally, the communication device 7100 is configured to execute any of the above methods. Optionally, the one or more processors 7101 are configured to invoke instructions to cause the communication device 7100 to execute any of the above methods.
[0295] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes the one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps (such as steps S2101, steps S2201, steps S2104, but not limited to) in the above methods, and the processor 7101 performs at least one of the other steps (such as steps S2102, steps S2103, steps S2105, steps S2202, steps S2203, but not limited to) in the above methods. In an optional embodiment, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be mutually replaced, and the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be mutually replaced, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be mutually replaced.
[0296] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing data. Alternatively, all or part of the memories 7102 can be external to the communication device 7100. In optional embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive data from the memory 7102 or other devices, and can be used to send data to the memory 7102 or other devices. For example, the interface circuit 7104 can read data stored in the memory 7102 and send the data to the processor 7101.
[0297] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by Figure 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include a storage component for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) other devices, etc.
[0298] Figure 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in Figure 7B can be referred to, but is not limited thereto.
[0299] The chip 7200 includes one or more processors 7201. The chip 7200 is configured to execute any of the above methods.
[0300] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the terms interface circuit, interface, transceiver pin, etc. can be replaced by each other. In some embodiments, the chip 7200 further includes one or more memories 7203 for storing data. Optionally, all or part of the memories 7203 can be external to the chip 7200. Optionally, the interface circuit 7202 is connected to the memory 7203, and the interface circuit 7202 can be used to receive data from the memory 7203 or other devices, and the interface circuit 7202 can be used to send data to the memory 7203 or other devices. For example, the interface circuit 7202 can read data stored in the memory 7203 and send the data to the processor 7201.
[0301] In some embodiments, the interface circuit 7202 performs at least one of the communication steps (for example, step S2101, step S2201, step S2104, but not limited thereto) of transmitting and / or receiving and the like in the above-described methods. The interface circuit 7202 performing the communication steps of transmitting and / or receiving and the like in the above-described methods refers to, for example, the interface circuit 7202 performing data interaction between the processor 7201, the chip 7200, the memory 7203, or the transceiver device. In some embodiments, the processor 7201 performs at least one of the other steps (for example, step S2102, step S2103, step S2105, step S2202, step S2203, but not limited thereto).
[0302] The disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 7100, cause the communication device 7100 to perform 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 can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and can also be a transitory storage medium.
[0303] The disclosure also proposes a program product which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0304] The disclosure also proposes a computer program which, when executed on a computer, causes the computer to perform any of the above methods.
[0305] In the embodiments described above, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present disclosure are produced. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)) and the like.
[0306] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0307] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0308] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method is performed by a terminal, and the method comprises: receiving first configuration information of a first configured grant sent by a network device, the first configured grant being a shared configured grant, the first configured grant being associated with one or more configured grant (CG) resources; determining whether a first CG resource can be used by the terminal, the first CG resource being a CG resource of the one or more CG resources.
2. The method of claim 1, wherein, The determining whether the first CG resource can be used by the terminal comprises: determining a priority associated with the first CG resource; determining whether the first CG resource can be used by the terminal according to the priority associated with the first CG resource.
3. The method of claim 2, wherein, The determining whether the first CG resource can be used by the terminal according to the priority associated with the first CG resource comprises: determining that the first CG resource can be used by the terminal when the priority associated with the first CG resource is less than or equal to a predetermined threshold; or determining that the first CG resource cannot be used by the terminal when the priority associated with the first CG resource is greater than the predetermined threshold.
4. The method of claim 3, wherein, The method further comprises: receiving second configuration information sent by the network device, the second configuration information comprising the predetermined threshold.
5. The method of claim 4, wherein, The first configuration information is the same as the second configuration information.
6. The method of any one of claims 2-5, wherein, The priority associated with the first CG resource is a priority of a MAC PDU associated with the first CG resource.
7. The method of any one of claims 6, wherein, The method further comprises: determining one or more logical channels (LCHs) associated with the MAC PDU; determining a highest logical channel priority of the one or more LCHs as the priority of the MAC PDU associated with the first CG resource.
8. The method of any one of claims 1-7, wherein, The first CG resource is any one of: a CG resource that is not indicated as available by the network device; a CG resource that is to be used by the terminal.
9. The method of any one of claims 1-8, wherein, The method further comprises: determining a CG resource that can be used by the terminal according to a first backoff value when the first CG resource cannot be used by the terminal.
10. The method of claim 9, wherein, The determining the CG resource that can be used by the terminal according to the first backoff value comprises at least one of: starting a first timer, a duration of the first timer being the first backoff value; determining that no first information sent by the network device is received before the end of the first backoff value, the first information being used to indicate a CG resource available to the terminal and / or a CG resource unavailable to the terminal; determining a second CG resource as the CG resource that can be used by the terminal, the second CG resource being an Xth CG resource after the first timer expires, the X being a positive integer.
11. The method of claim 10, wherein, The method further comprises: receiving third configuration information sent by the network device, the third configuration information comprising the first backoff value and / or the X.
12. The method of claim 11, wherein, The first configuration information is the same as the third configuration information.
13. The method of claim 10, wherein, The method further comprises: sending the MAC PDU associated with the first CG resource on the second CG resource.
14. The method of claim 9, wherein, The determining the CG resource that can be used by the terminal according to the first backoff value comprises: starting a first timer, a duration of the first timer being the first backoff value; determining that first information sent by the network device is received before the end of the first backoff value, the first information being used to indicate CG resources available to the terminal and / or CG resources unavailable to the terminal; determining a fourth CG resource according to the first information, the fourth CG resource being the closest available CG resource to the end of the first information indicated by the first information; determining the fourth CG resource as the CG resource available to the terminal.
15. The method of claim 14, wherein, The method further comprises: stopping the first timer when the start time of the fourth CG resource is determined to be before the end of the first backoff value.
16. The method of claim 9, wherein, The determining of the CG resource available to the terminal according to the first backoff value comprises at least one of: determining a second backoff value according to the first backoff value; starting a second timer, a duration of the second timer being the second backoff value; determining that first information sent by the network device is not received before the end of the second backoff value, the first information being used to indicate CG resources available to the terminal and / or CG resources unavailable to the terminal; determining a third CG resource as the CG resource available to the terminal, the third CG resource being the Yth CG resource after the expiration of the second timer, Y being a positive integer. The method further comprises:
17. The method of claim 16, wherein, receiving fourth configuration information sent by the network device, the fourth configuration information comprising the first backoff value and / or Y. The first configuration information is the same as the fourth configuration information.
18. The method of claim 17, wherein, The method further comprises:
19. The method of claim 16, wherein, sending a MAC PDU associated with the first CG resource on the third CG resource. The determining of the CG resource available to the terminal according to the first backoff value comprises at least one of:
20. The method of claim 9, wherein, determining a second backoff value according to the first backoff value; starting a second timer, a duration of the second timer being the second backoff value; determining that first information sent by the network device is received before the end of the second backoff value, the first information being used to indicate CG resources available to the terminal and / or CG resources unavailable to the terminal; determining a fourth CG resource according to the first information, the fourth CG resource being the closest available CG resource to the end of the first information indicated by the first information; determining the fourth CG resource as the CG resource available to the terminal. The method further comprises:
21. The method of claim 14 or 20, wherein, sending a MAC PDU associated with the first CG resource on the fourth CG resource. The method further comprises:
22. The method of claim 20, wherein, stopping the second timer when the start time of the fourth CG resource is determined to be before the end of the second backoff value. The determining of whether the first configured grant CG resource is available to the terminal comprises:
23. The method of claim 1, wherein, when the first CG resource is a CG resource not indicated as available, determining that the first CG resource is available to the terminal; or when the first CG resource is a CG resource not indicated as available, determining that the first CG resource is not available to the terminal. When the first CG resource is a CG resource not indicated as available, the method further comprises at least one of:
24. The method of claim 23, wherein, the first CG resource is a CG resource not indicated as available by the network device; The first CG resource is a CG resource to be used by the terminal, and the terminal has reported the CG resource to the network device through second information, but has not received first information used by the network device to indicate whether the first CG resource is a CG resource available to the terminal, and a transmission time of the first CG resource is about to arrive or has arrived. The first CG resource is a CG resource used by the terminal to send the second information.
25. A method of communication, comprising: The method is performed by a network device, and the method comprises: sending, to a terminal, first configuration information of a first configured grant; the first configured grant is a shared configured grant, and the first configured grant is associated with one or more configured grant (CG) resources; the first configuration information is used by the terminal to determine whether a first CG resource can be used by the terminal, the first CG resource being a CG resource in the one or more CG resources.
26. The method of claim 25, wherein, The method further comprises: sending, to the terminal, second configuration information, the second configuration information comprising a predetermined threshold, the predetermined threshold being used to determine whether the first CG resource is available.
27. The method of claim 26, wherein, The first configuration information is the same as the second configuration information.
28. The method of any one of claims 25-27, wherein, The first CG resource is any of the following: a CG resource that is not indicated by the network device as available; a CG resource to be used by the terminal.
29. The method of any one of claims 25-28, wherein, The method further comprises: sending, to the terminal, third configuration information, the third configuration information comprising a first backoff value and / or X, the first backoff value and / or X being used to determine a CG resource that can be used by the terminal.
30. The method of claim 29, wherein, The first configuration information is the same as the third configuration information.
31. The method of any one of claims 25-28, wherein, The method further comprises: sending, to the terminal, fourth configuration information, the fourth configuration information comprising a first backoff value and / or Y, the first backoff value being used to determine a second backoff value, and the second backoff value and / or the Y being used to determine a CG resource that can be used by the terminal.
32. The method of claim 31, wherein, The first configuration information is the same as the fourth configuration information.
33. A communications device, characterized by comprises: a transceiver module, configured to receive first configuration information of a first configured grant sent by a network device, the first configured grant being a shared configured grant, and the first configured grant being associated with one or more configured grant (CG) resources; a processing module, configured to determine whether a first CG resource can be used by the apparatus, the first CG resource being a CG resource in the one or more CG resources.
34. A communications device, characterized by comprises: a transceiver module, configured to send, to a terminal, first configuration information of a first configured grant; the first configured grant is a shared configured grant, and the first configured grant is associated with one or more configured grant (CG) resources; the first configuration information is used by the terminal to determine whether a first CG resource can be used by the terminal, the first CG resource being a CG resource in the one or more CG resources.
35. A communication system, characterized by comprises: a terminal configured to perform the method of any one of claims 1-24; a network device configured to perform the method of any one of claims 25-32.
36. A communications device, characterized by comprises: one or more processors; wherein the communication device is configured to perform the method of any one of claims 1-24.
37. A communications device, characterized by comprises: one or more processors; wherein the communication device is configured to perform the method of any one of claims 25-32.
38. A storage medium, the storage medium storing instructions, wherein, When the instructions are executed on the communication device, the communication device is caused to perform the method of any of claims 1-24.
39. A storage medium, the storage medium storing instructions, wherein, When the instructions are executed on the communication device, the communication device is caused to perform the method of any of claims 25-32.
40. A computer program product comprising a computer program, characterised in that, The computer program, when executed by the communication device, implements the steps of the method of any of claims 1-24.
41. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the communication device, implements the steps of the method of any of claims 25-32.
Citation Information
Patent Citations
Resource transmission method, terminal and network equipment
CN112399583A
Cot sharing procedure for configured grants in nr systems operating on unlicensed spectrum
CN113348716A
Improving spectrum efficiency in configured grant
US20230232371A1
Method and device for transmitting or receiving signal in wireless communication system
WO2023219464A1