Resource reselection method, first terminal, second terminal, system and storage medium
Through the direct link communication on the non -authorized spectrum, the resource re -election method is adopted to solve the problem of resource occupation conflict and seizing detection, and achieve the effect of reducing the probability of resource blocking and improving communication efficiency.
Patent Information
- Application Number
- PCT/CN2023/108257
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-01-23
AI Technical Summary
In the process of direct link communication on the unauthorized spectrum, how to effectively perform resource re-evaluation and preemption detection to solve the problems of resource occupation conflicts and resource preemption.
A resource reselection method is proposed, which includes that when the first terminal selects a time slot for continuous multi-slot transmission, it determines whether the resources of the time slot overlap with the resources reserved by the second terminal, and when specific conditions are met, Report resource re-evaluation or resource preemption to senior management for resource re-selection.
Through this method, the probability of resource congestion between terminals is reduced, the throughput of the terminals is increased, and the efficiency of the communication system is improved.
Smart Images

Figure CN2023108257_23012025_PF_FP_ABST
Abstract
Description
Resource reselection method, first terminal, second terminal, system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a resource reselection method, a first terminal, a second terminal, a system, and a storage medium. Background Art
[0002] The terminal implements continuous multi-slot transmission through resource allocation, ensuring continuous occupancy of channels accessed through unlicensed spectrum during communication, thus avoiding loss of channel occupancy time. If resource occupancy conflicts occur during continuous multi-slot transmission, resource reselection will occur.
[0003] Summary of the Invention
[0004] The direct link (SideLink) communication process on the unlicensed spectrum needs to adopt a continuous multi-slot transmission method. How to perform resource reassessment and preemption detection during the continuous multi-slot transmission process requires further discussion.
[0005] The embodiments of the present disclosure provide a resource reselection method, a first terminal, a second terminal, a system, and a storage medium.
[0006] According to the first aspect of an embodiment of the present disclosure, a resource reselection method is proposed, which includes: there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource re-evaluation or resource preemption. If the conditions are met, resource reselection is performed.
[0007] According to the second aspect of an embodiment of the present disclosure, a resource reselection method is proposed, which includes: determining resources for resource reselection, and the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource reassessment or resource preemption.
[0008] According to a third aspect of an embodiment of the present disclosure, a resource reselection method is proposed, the method comprising:
[0009] There is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource re-evaluation or resource preemption. If the conditions are met, resource reselection is performed; the second terminal determines the resources for resource reselection.
[0010] According to the fourth aspect of an embodiment of the present disclosure, a first terminal is proposed, comprising: a processing module for, when there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and when reporting the resources for continuous multi-slot transmission in the first time slot to a higher layer for resource re-evaluation or resource preemption, if conditions are met, performing resource reselection.
[0011] According to the fifth aspect of the embodiment of the present disclosure, a second terminal is proposed, including: a processing module, used to determine resources for resource reselection, and the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource reassessment or resource preemption.
[0012] According to a sixth aspect of an embodiment of the present disclosure, a first terminal is proposed, comprising: one or more processors; wherein the processor is configured to execute the resource reselection method of the first aspect.
[0013] According to a seventh aspect of an embodiment of the present disclosure, a second terminal is proposed, comprising: one or more processors; wherein the processor is configured to execute the resource reselection method of the second aspect.
[0014] According to an eighth aspect of an embodiment of the present disclosure, a communication system is provided, including a first terminal and a second terminal, wherein the first terminal is configured to implement the resource reselection method of the first aspect, and the second terminal is configured to implement the resource reselection method of the second aspect.
[0015] According to a ninth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and wherein when the instructions are executed on a communication device, the communication device executes the resource reselection method of any one of the first and second aspects.
[0016] Through the embodiments of the present disclosure, the probability of resource congestion during the listen-before-talk process between terminals is reduced, and the throughput of the terminals is increased from a system perspective. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0018] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.
[0019] FIG2A is a schematic diagram of an exemplary interaction of a resource reselection method according to an embodiment of the present disclosure.
[0020] FIG2B is a schematic diagram showing a resource reselection according to an embodiment of the present disclosure.
[0021] FIG2C is a schematic diagram showing resource reselection according to an embodiment of the present disclosure.
[0022] FIG3A is a flow chart illustrating a resource reselection method according to an embodiment of the present disclosure.
[0023] FIG3B is a schematic flow chart of a resource reselection method according to an embodiment of the present disclosure.
[0024] FIG3C is a flow chart illustrating a resource reselection method according to an embodiment of the present disclosure.
[0025] FIG4 is a schematic flow chart of a resource reselection method according to an embodiment of the present disclosure.
[0026] FIG5 is an interactive schematic diagram illustrating a resource reselection method according to an embodiment of the present disclosure.
[0027] FIG6A is a schematic structural diagram of a first terminal proposed in an embodiment of the present disclosure.
[0028] FIG6B is a schematic structural diagram of a second terminal proposed in an embodiment of the present disclosure.
[0029] FIG7A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure.
[0030] FIG7B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] The embodiments of the present disclosure provide a resource reselection method, a first terminal, a second terminal, a system, and a storage medium.
[0032] In the first aspect, an embodiment of the present disclosure proposes a resource reselection method, which includes: there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource re-evaluation or resource preemption. If the conditions are met, resource reselection is performed.
[0033] In the above embodiment, a method for performing resource reselection in resources transmitted in multiple consecutive time slots is clarified, thereby reducing the probability of resource collision between terminals and further increasing the throughput of the terminals.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the condition includes at least one of the following:
[0035] A first condition, wherein the first condition is that the number of the first time slot is 1, and the first terminal and the second terminal share channel occupancy time;
[0036] a second condition, the second condition including at least one of the following: the number of the first time slots is 1 and the first terminal and the second terminal do not share the channel occupancy time, a priority value indicated by the side link control information corresponding to the second terminal is less than a priority value corresponding to the transmission priority of all transport blocks corresponding to the consecutive multiple time slots, and a priority value indicated by the side link control information corresponding to the second terminal is less than a priority threshold;
[0037] A third condition, the third condition including: there are multiple first time slots, some of the multiple first time slots meet the first condition, and the priority value indicated by the edge link control information corresponding to the third terminal is less than the priority value corresponding to the sending priority of all transport blocks corresponding to the consecutive multiple time slots;
[0038] The fourth condition includes: the number of the first time slots is multiple, some of the multiple first time slots meet the second condition, and the priority value indicated by the edge link control information corresponding to the third terminal is greater than or equal to the priority value corresponding to the sending priority of one or more transmission blocks in all transmission blocks corresponding to the continuous multiple time slots.
[0039] In the above embodiment, the conditions for performing resource reselection are clarified, so that the terminals can perform resource reselection during continuous multi-slot transmission based on the above conditions, thereby increasing the throughput between terminals.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the condition includes the first condition, or includes the third condition;
[0041] The resource reselection includes:
[0042] Perform resource reselection on the first time slot.
[0043] In the above embodiment, the objects for resource reselection under the first and third conditions are clarified to implement resource reselection under the first and third conditions in continuous multi-slot transmission.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the selected resources include at least one of the following:
[0045] Resources during the channel occupancy time;
[0046] Resources in other time slots except the continuous multiple time slots during the channel occupancy time;
[0047] Resources within the first time slot.
[0048] In the above embodiment, the reselected resources when performing resource reselection under the first condition and the third condition are clarified to realize resource reselection under the first condition and the third condition in continuous multi-slot transmission.
[0049] In combination with some embodiments of the first aspect, in some embodiments, the first time slot is a non-first time slot in the continuous multiple time slots.
[0050] In combination with some embodiments of the first aspect, in some embodiments, the condition includes the second condition, or includes the fourth condition; the resource reselection includes: reselecting resources for the time slots of the selected resources in the continuous multiple time slots.
[0051] In the above embodiment, the objects for resource reselection under the second and fourth conditions are clarified to implement resource reselection under the second and fourth conditions during continuous multi-slot transmission.
[0052] In combination with some embodiments of the first aspect, in some embodiments, the reselected resources satisfy at least one of the following: the interval between the resources selected in the last time slot in the continuous multiple time slots and the resources reserved by the second terminal is greater than N, where N is the number in the time slot number set, and N is a positive integer; the interval between the resources selected in the first time slot in the continuous multiple time slots and the resources reserved by the second terminal is greater than M, and M is a positive integer.
[0053] In the above embodiment, the reselected resources when performing resource reselection under the second condition and the fourth condition are clarified to achieve resource reselection under the second condition and the fourth condition in continuous multi-slot transmission.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the first terminal and the second terminal share channel occupancy time, including at least one of the following:
[0055] The priority of the channel access of the second terminal is higher than or equal to the priority of the access of the channel occupancy time of the first terminal;
[0056] The continuous multiple time slots are sent based on unicast, and the destination identifier corresponding to the first terminal matches the source identifier corresponding to the second terminal;
[0057] The continuous multiple time slots are sent based on multicast, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal;
[0058] The continuous multiple time slots are sent based on broadcasting, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal;
[0059] A target identifier indicated by the additional identifier matches a source identifier corresponding to the second terminal, and the additional identifier is determined based on the channel occupancy time sharing information sent by the first terminal;
[0060] The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal;
[0061] The source identifier corresponding to the first terminal matches the target identifier of the second terminal;
[0062] The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved for the second terminal;
[0063] The continuous multiple time slots are sent based on broadcasting, and the target identifier indicated by the additional identifier matches the target identifier indicated by the second terminal reserved direct connection control information.
[0064] In the second aspect, an embodiment of the present disclosure proposes a resource reselection method, which includes: determining resources for resource reselection, and the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource reassessment or resource preemption.
[0065] In the above embodiment, the resources for resource reselection are determined among the resources transmitted in multiple consecutive time slots, thereby reducing the probability of resource interference between terminals and increasing the throughput of the terminals.
[0066] In conjunction with some embodiments of the second aspect, in some embodiments, the condition includes at least one of the following:
[0067] A first condition, wherein the first condition is that the number of the first time slot is 1, and the first terminal and the second terminal share channel occupancy time;
[0068] a second condition, the second condition including at least one of the following: the number of the first time slots is 1 and the first terminal and the second terminal do not share the channel occupancy time, a priority value indicated by the side link control information corresponding to the second terminal is less than a priority value corresponding to the transmission priority of all transport blocks corresponding to the consecutive multiple time slots, and a priority value indicated by the side link control information corresponding to the second terminal is less than a priority threshold;
[0069] A third condition, the third condition including: there are multiple first time slots, some of the multiple first time slots meet the first condition, and the priority value indicated by the edge link control information corresponding to the third terminal is less than the priority value corresponding to the sending priority of all transport blocks corresponding to the consecutive multiple time slots;
[0070] The fourth condition includes: the number of the first time slots is multiple, some of the multiple first time slots meet the second condition, and the priority value indicated by the edge link control information corresponding to the third terminal is greater than or equal to the priority value corresponding to the sending priority of one or more transmission blocks in all transmission blocks corresponding to the continuous multiple time slots.
[0071] In combination with some embodiments of the second aspect, in some embodiments, the condition includes the first condition, or includes the third condition; the resource reselection includes: reselecting resources for the first time slot.
[0072] In combination with some embodiments of the second aspect, in some embodiments, the reselected resources include at least one of the following: resources within the channel occupancy time; resources within other time slots except the continuous multiple time slots within the channel occupancy time; resources within the first time slot.
[0073] In combination with some embodiments of the second aspect, in some embodiments, the first time slot is a non-first time slot in the continuous multiple time slots.
[0074] In combination with some embodiments of the second aspect, in some embodiments, the condition includes the second condition, or includes the fourth condition; the resource reselection includes: reselecting resources for the time slots of the selected resources in the continuous multiple time slots.
[0075] In combination with some embodiments of the second aspect, in some embodiments, the reselected resources satisfy at least one of the following: the interval between the resources selected in the last time slot in the continuous multiple time slots and the resources reserved by the second terminal is greater than N, and the number in the N time slot number set is a positive integer; the interval between the resources selected in the first time slot in the continuous multiple time slots and the resources reserved by the second terminal is greater than M, and M is a positive integer.
[0076] In conjunction with some embodiments of the second aspect, in some embodiments, the first terminal and the second terminal share channel occupancy time, including at least one of the following:
[0077] The priority of the channel access of the second terminal is higher than or equal to the priority of the access of the channel occupancy time of the first terminal;
[0078] The continuous multiple time slots are sent based on unicast, and the destination identifier corresponding to the first terminal matches the source identifier corresponding to the second terminal;
[0079] The continuous multiple time slots are sent based on multicast, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal;
[0080] The continuous multiple time slots are sent based on broadcasting, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal;
[0081] A target identifier indicated by the additional identifier matches a source identifier corresponding to the second terminal, and the additional identifier is determined based on the channel occupancy time sharing information sent by the first terminal;
[0082] The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal;
[0083] The source identifier corresponding to the first terminal matches the target identifier of the second terminal;
[0084] The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved for the second terminal;
[0085] The continuous multiple time slots are sent based on broadcasting, and the target identifier indicated by the additional identifier matches the target identifier indicated by the second terminal reserved direct connection control information.
[0086] In a third aspect, an embodiment of the present disclosure provides a resource reselection method, the method comprising: a first time slot exists in the time slots selected by a first terminal for continuous multi-slot transmission, resources of the first time slot overlap with resources reserved by a second terminal, and resource re-evaluation or resource preemption of the resources used for continuous multi-slot transmission in the first time slot is reported to a higher layer, and if a condition is met, resource reselection is performed;
[0087] The second terminal determines a resource for resource reselection.
[0088] In the fourth aspect, an embodiment of the present disclosure proposes a first terminal, including: a processing module, which is used to report the resources for continuous multi-slot transmission in the first time slot to the upper layer for resource re-evaluation or resource preemption, and if the conditions are met, perform resource reselection when there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal.
[0089] In the fifth aspect, an embodiment of the present disclosure proposes a second terminal and a processing module for determining resources for resource reselection, wherein the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; a first time slot exists in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource reassessment or resource preemption.
[0090] In a sixth aspect, an embodiment of the present disclosure proposes a first terminal and one or more processors; wherein the processor is used to execute the resource reselection method described in any one of the first aspects.
[0091] In a seventh aspect, an embodiment of the present disclosure proposes a second terminal and one or more processors; wherein the processor is used to execute the resource reselection method described in any one of the second aspects.
[0092] In an eighth aspect, an embodiment of the present disclosure proposes a communication system, comprising: a first terminal and a second terminal, wherein the first terminal is configured to implement the resource reselection method of the first aspect, and the second terminal is configured to implement the resource reselection method of the second aspect.
[0093] In a ninth aspect, an embodiment of the present disclosure proposes a storage medium storing instructions, which, when the instructions are executed on a communication device, enables the communication device to execute the resource reselection method of any one of the first and second aspects.
[0094] It is understandable that the first terminal, the second terminal, the communication system, and the storage medium are all used to execute the method proposed in the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method and will not be repeated here.
[0095] The present disclosure provides a resource reselection method, a first terminal, a second terminal, a system, and a storage medium. In some embodiments, the terms resource reselection, information processing method, and communication method are interchangeable; the terms first terminal, second terminal, and resource reselection device are interchangeable with information processing device and communication device; and the terms information processing system and communication system are interchangeable.
[0096] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0097] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0098] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0099] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0100] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0101] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0102] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0103] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0104] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0105] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0106] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0107] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0108] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0109] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0110] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or 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)", etc.
[0111] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0112] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0113] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0114] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0115] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0116] As shown in FIG1 , a communication system 100 includes a first terminal 101 and a second terminal 102 .
[0117] In some embodiments, the first terminal 101 or the first terminal 102 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0118] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0119] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0120] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0121] In the research on Rel-18 Sidelink unlicensed, a method was proposed in which terminals can implement multiple consecutive slots transmission (MCSt) through resource allocation. Specifically, by sending multiple slot resources when initiating a listen before talk (LBT) call and ensuring that the interval between adjacent slots is less than or equal to 16 microseconds, continuous occupation of the current access channel is achieved, avoiding loss of channel occupancy time.
[0122] It is understandable that when sending resources using MCSt or other methods, resource collision or resource preemption may occur. Based on this, Rel-16 supports a solution for resource reselection to ensure smooth communication.
[0123] In some embodiments, the resource reselection scheme supported by Rel-16 includes at least one of the following: resource re-evaluation and pre-emption detection.
[0124] In some embodiments, the terms "resource reassessment", "resource reassessment", "reassessment", etc. may be used interchangeably.
[0125] In some embodiments, the terms "preemption detection", "resource preemption", "resource preemption detection" and the like may be used interchangeably.
[0126] In some embodiments, terms such as "resource collision", "resource interference", and "resource conflict" may be used interchangeably.
[0127] In some embodiments, re-evaluation is required to trigger resource reselection if the selected but unreserved resource is not in the candidate resource set SA (candidate resource set SA) during re-evaluation (it is included in the candidate resource set SA during resource selection and is selected through the resource selection process, but is found in the subsequent re-evaluation process that it no longer belongs to the candidate resource set SA).
[0128] In some embodiments, pre-emption is when a resource that has been selected and indicated for reservation is not in the candidate resource set SA (it is included in the candidate resource set SA during resource selection and is selected through the resource selection process and has been previously reserved by a transmission instruction from the same terminal, but is found to no longer belong to the candidate resource set SA during a subsequent re-evaluation process), and the priority indicated in the SCI corresponding to the overlapping resource meets the requirements, for example: when the direct link resource preemption network (sl-Preemption Enable) in the resource pool is configured and meets the conditions ('enabled'), and the prio TX >prio RX , it is necessary to trigger resource reselection. Among them, prio TX is the priority level of the current user equipment (UE). RX It is the priority indicated by the corresponding sidelink control information (SCI) detected by the current UE.
[0129] Optionally, if the priority threshold prio is configured pre , you need prio RX <prio pre That is, when it is detected that the transmission priority of other UEs is higher than the priority threshold, the transmission resources of the current UE can be occupied, triggering resource reselection.
[0130] In some embodiments, the above resource reselection scheme is not applied in the sidelink communication scenario, and there is no relevant resource reselection scheme for MCSt.
[0131] Based on this, an embodiment of the present disclosure proposes a resource reselection method, which reduces the probability of resource congestion caused by resource preemption problems in LBT between terminals, thereby increasing the throughput of the terminals.
[0132] FIG2A is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2A , the embodiment of the present disclosure relates to a communication method, and the method includes:
[0133] Step S2101: The first terminal 101 determines a time slot for continuous multi-slot transmission.
[0134] In some embodiments, the first terminal 101 determines that a first time slot exists in time slots used for multiple consecutive slots transmission (MCSt).
[0135] In some embodiments, the resources of the first time slot overlap with the resources reserved by the second terminal.
[0136] In some embodiments, the resources used for MCSt in the first time slot are reported to a higher layer for resource re-evaluation or pre-emption detection.
[0137] Exemplarily, the resources used for MCSt in the first time slot are reported by the physical layer to the upper layer for resource re-evaluation, or occupation detection, and the upper layer triggers resource reselection.
[0138] In some embodiments, terms such as "frame", "radio frame", "subframe", "slot", "sub-slot", "mini-slot", "symbol", "symbol", and "transmission time interval (TTI)" can be used interchangeably.
[0139] In some embodiments, the terms "resource overlap", "resource set overlap", "resource set overlap", "resource interference", "resource set interference", "resource set interference" and the like may be used interchangeably.
[0140] In step S2102 , the first terminal 101 sends a transmission block (TB) to the second terminal 102 based on multiple consecutive time slots.
[0141] In some embodiments, the first terminal 101 performs MCSt to the second terminal 102.
[0142] In some embodiments, the second terminal 102 receives one or more TBs sent by the first terminal 101 based on consecutive multiple time slots.
[0143] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.
[0144] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0145] In step S2103, the first terminal 101 determines whether the conditions are met.
[0146] In some embodiments, the condition includes at least one of the following: a first condition, a second condition, a third condition, and a fourth condition.
[0147] First condition: the number of first time slots is 1, and the first terminal 101 and the second terminal 102 share a channel occupancy time (COT).
[0148] The second condition includes at least one of the following: the number of first time slots is 1 and the first terminal 101 and the second terminal 102 do not share the COT; the priority value indicated by the sidelink control information (Sidelink Control Information, SCI) corresponding to the second terminal 102 is less than the priority value corresponding to the transmission block sending priority corresponding to continuous multiple time slots; the priority value indicated by the SCI corresponding to the second terminal 102 is less than the priority threshold value.
[0149] The third condition is that there are multiple first time slots, some of the multiple first time slots meet the first condition, and the priority value indicated by the SCI corresponding to the third terminal is smaller than the priority value corresponding to the MCSt sending priority of all TBs.
[0150] The fourth condition is that there are multiple first time slots, some of the multiple first time slots meet the second condition, and the priority value indicated by the SCI corresponding to the third terminal is smaller than the priority value corresponding to the MCSt sending priority of all TBs.
[0151] It should be understood that the smaller the priority value indicated by the SCI, the higher the priority indicated by the SCI. For example, if the first SCI indicates a priority value of "2" and the second SCI indicates a priority value of "3", the priority indicated by the first SCI is higher than the priority indicated by the second SCI.
[0152] In some embodiments, terms such as "uplink", "uplink", "physical uplink" can be interchangeable with each other, and terms such as "downlink", "downlink", "physical downlink" can be interchangeable with each other, and terms such as "side", "sidelink", "side communication", "sidelink communication", "direct connection", "direct link", "direct communication", "direct link communication" can be interchangeable with each other.
[0153] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0154] In some embodiments, the first terminal 101 and the second terminal 102 share a COT, including at least one of the following A) to I):
[0155] A) The priority of the channel access of the second terminal 102 is higher than or equal to the priority of the access of the COT of the first terminal 101.
[0156] Optionally, the Channel Access Priority Class (CAPC) value indicated by the second terminal 102 is less than or equal to the CAPC value indicated in the Channel Occupancy Time-Shared Information (COT-SI) of the first terminal.
[0157] Optionally, the CAPC value indicated by the second terminal 102 may be indicated based on the SCI, for example, may be the first SCI (1st SCI) or the second SCI (2nd SCI).
[0158] Optionally, the CAPC value indicated by the second terminal 102 may be expressed based on a priority value (priority).
[0159] For example, the priority value is 0 to 7, and the corresponding CAPC value is 0 to 3. Then the priority value {0, 1} can be set to correspond to the CAPC value of 0, the priority value {2, 3} to correspond to the CAPC value of 1, the priority value {4, 5} to correspond to the CAPC value of 2, and the priority value {6, 7} to correspond to the CAPC value of 3.
[0160] It should be understood that a larger priority value corresponds to a lower priority, and a smaller priority value corresponds to a higher priority. For example, a priority value of "3" corresponds to a lower CAPC priority than a priority value of "2".
[0161] B) Continuous multiple time slots are sent based on unicast, and the target identifier corresponding to the first terminal 101 matches the source identifier corresponding to the second terminal 102.
[0162] C) Continuous multiple time slots are sent based on multicast, and the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102.
[0163] D) Continuous multiple time slots are sent based on broadcasting, and the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102.
[0164] E) The target identifier indicated by the additional identifier matches the source identifier corresponding to the second terminal 102, and the additional identifier is determined based on the channel occupation time sharing information sent by the first terminal.
[0165] F) The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal 102 .
[0166] G) The source identifier corresponding to the first terminal 101 matches the target identifier of the second terminal 102.
[0167] H) The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved by the second terminal 102.
[0168] I) The continuous multiple time slots are sent based on broadcast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved by the second terminal 102.
[0169] Optionally, the identifier matching mentioned in B) to I) (for example, the target identifier corresponding to the first terminal 101 matches the source identifier corresponding to the second terminal 102, the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102, the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102, the target identifier indicated by the additional identifier matches the source identifier corresponding to the second terminal 102, the source identifier indicated by the external identifier matches the target identifier corresponding to the second terminal 102, the target identifier indicated by the additional identifier matches the target identifier indicated by the reserved direct connection control information of the second terminal 102, and the target identifier indicated by the additional identifier matches the target identifier indicated by the reserved direct connection control information of the second terminal 102) includes at least one of the following: the identifiers are exactly the same; the lower 8 bits of the physical layer of the identifier are the same, and the remaining 16 bits are included in the media access control (MAC) layer; the lower 16 bits of the physical layer of the identifier are the same, and the remaining 8 bits are included in the MAC layer.
[0170] In some embodiments, the first time slot under the first condition is a non-first time slot in MCSt.
[0171] It is understood that the first condition is a case where the first terminal 101 and the second terminal 102 share a COT. When the first time slot resources of the MCSt overlap with the resources reserved by the second terminal, it indicates that the COT at this time was initiated by the second terminal 102. In this case, the first terminal 101 reserves resources for the second terminal 102, so that the second terminal 102 can reselect resources. Therefore, under the first condition, the first terminal 101 cannot reselect resources on the shared COT.
[0172] Step S2104: If the conditions are met, the terminal 101 reselects resources.
[0173] In some embodiments, performing resource reselection under the first condition or the third condition includes performing resource reselection on the first time slot.
[0174] In some embodiments, the resources reselected under the first condition or the third condition include at least one of the following: resources within the COT; resources within other time slots within the COT except for consecutive multiple time slots; resources within the first time slot.
[0175] For example, FIG2B is a schematic diagram of a resource reselection according to an embodiment of the present disclosure. As shown in FIG2B , the first terminal 101 and the second terminal 102 share the same COT, and the first terminal 101 performs resource reselection on the resources in the time slot in which the resource reselection is reported in the MCSt. In FIG2B , the MCSt includes 4 slot resources, namely slot#0, slot#1, slot#2 and slot#3. The physical layer reports resource reselection (resource reassessment or preemption detection) for the resources in slot#2. The first terminal 101 triggers resource reselection for the resources in slot#2.
[0176] Optionally, the corresponding reselected resource may be selected from all resources in the COT.
[0177] Optionally, the corresponding reselected resources are resources in other time slots in the COT except the continuous multi-time slots. For example, the other time slots in the COT except the continuous multi-time slots may include time slots in the COT except slot #0, slot #1, slot #2, and slot #3. The resources in other time slots in the COT except the continuous multi-time slots are resources in time slots except slot #0, slot #1, slot #2, and slot #3.
[0178] Optionally, the corresponding reselected resources are resources in the first time slot, for example, resources in slot#2.
[0179] In some embodiments, performing resource reselection under the second condition or the fourth condition includes: performing resource reselection on a time slot of selected resources in a plurality of consecutive time slots.
[0180] In some embodiments, resource reselection is performed under the second condition or the fourth condition, and the interval between the resource selected in the last time slot in the continuous multiple time slots and the resource reserved by the second terminal 102 is greater than N, where N is the number value in the time slot number set, and N is a positive integer.
[0181] In some embodiments, the interval between the resources selected in the first time slot of the consecutive multiple time slots and the resources reserved by the second terminal 102 is greater than M, where M is a positive integer.
[0182] For example, Figure 2C is a schematic diagram illustrating resource reselection according to an embodiment of the present disclosure. As shown in Figure 2C , first terminal 101 and second terminal 102 do not share a COT. First terminal 101 reselects resources for a selected time slot in a continuous multi-time slot. In Figure 2C , slot #0, slot #1, slot #2, and slot #3 are all time slot resources that first terminal 101 can trigger reselection.
[0183] The resources that the first terminal 101 can trigger to reselect must ensure that the interval between the last resource of the new MCSt and the resources reserved by the second terminal 102 is greater than N, or the interval between the first resource of the MCSt and the resources reserved by the second terminal 102 is greater than M.
[0184] Exemplarily, following the embodiment of FIG. 2C , under the second condition or the fourth condition, the reselected resource needs to satisfy at least one of the following:
[0185] The resource is at least N slots away from slot #0;
[0186] The resource is separated from slot #3 by at least M slots.
[0187] Here, N can be {0, 1, 2} slots, and the first terminal 101 determines the specific value of N through implementation; at the same time, the first terminal 101 also determines the value of M through its own implementation.
[0188] In some embodiments, the first time slot under the second condition is a non-first time slot in MCSt.
[0189] Step S2105: The second terminal 102 determines the resource for resource reselection.
[0190] In some embodiments, terminal 102 determines the reselected resource based on the resource reselection result of terminal 101 .
[0191] In some embodiments, steps S2101 and S2102 may be executed in an exchanged order or simultaneously, steps S2102 and S2104 may be executed in an exchanged order or simultaneously, steps S2103 and S2104 may be executed in an exchanged order or simultaneously, and steps S2101 and S2105 may be executed in an exchanged order or simultaneously.
[0192] In some embodiments, steps S2101, S2103, S2104, and S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0193] In some embodiments, steps S2101, S2102, S2103, and S2104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0194] In some embodiments, steps S2101, S2102, S2104, and S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0195] In some embodiments, steps S2101, S2102, S2103, and S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0196] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2A .
[0197] In some embodiments, FIG3A is a flow chart of a resource reselection method according to an embodiment of the present disclosure. As shown in FIG3A , an embodiment of the present disclosure relates to a resource reselection method, which includes:
[0198] Step S3101, determining a time slot for continuous multi-slot transmission.
[0199] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0200] Step S3102: Send TB based on continuous multiple time slots.
[0201] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0202] Step S3103, determine whether the conditions are met.
[0203] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0204] Step S3104: reselect resources if conditions are met.
[0205] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0206] The resource reselection method involved in the embodiments of the present disclosure may include at least one of steps S3101 to S3104. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, steps S3101+S3102 can be implemented as an independent embodiment, steps S3101+S3103 can be implemented as an independent embodiment, steps S3101+S3102+S3104 can be implemented as an independent embodiment, and steps S3101+S3102+S3103 can be implemented as an independent embodiment, but are not limited thereto.
[0207] In some embodiments, steps S3102 and S3103 may be executed in an exchanged order or simultaneously, steps S3101 and S3103 may be executed in an exchanged order or simultaneously, and steps S3102 and S3103 may be executed in an exchanged order or simultaneously.
[0208] In some embodiments, steps S3101 and S3103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0209] In some embodiments, steps S3102 and S3103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0210] FIG3B is a flow chart of a resource reselection method according to an embodiment of the present disclosure. As shown in FIG3B , the embodiment of the present disclosure relates to a resource reselection method, which includes:
[0211] Step S3201, sending TB based on continuous multiple time slots.
[0212] Optional implementations of step S3201 can be found in step S2102 of FIG. 2A , optional implementations of step S3102 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0213] Step S3202, determine whether the conditions are met.
[0214] The optional implementation of step S3202 can refer to the optional implementation of step S2103 in Figure 2A, step S3103 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.
[0215] Step S3203: reselect resources if conditions are met.
[0216] Optional implementations of step S3203 can be found in step S2104 of FIG. 2A , optional implementations of step S3104 of FIG. 3A , and other related parts of the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0217] The resource reselection method involved in the embodiment of the present disclosure may include at least one of steps S3201 to S3203. For example, step S3201 may be implemented as an independent embodiment, step S3202 may be implemented as an independent embodiment, and step S3203 may be implemented as an independent embodiment, but are not limited thereto.
[0218] In some embodiments, step S3201 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0219] In the embodiment of the present disclosure, step S3201 can be combined with steps S3103-S3104 of Figure 3A, and step S3202 can be combined with steps S3101, S3102, and S3104 of Figure 3A.
[0220] FIG3C is a flow chart of a resource reselection method according to an embodiment of the present disclosure. As shown in FIG3C , the embodiment of the present disclosure relates to a resource reselection method, which includes:
[0221] Step S3301: reselect resources if conditions are met.
[0222] The optional implementation of step S3301 can refer to the optional implementation of step S2104 in Figure 2A, steps S3103 and S3104 in Figure 3A, steps S3202 and S3103 in Figure 3B, and other related parts in the embodiments involved in Figures 2A, 3A and 3B, which will not be repeated here.
[0223] In some embodiments, the method includes: the first time slot exists in the time slots selected by the first terminal 101 for continuous multi-slot transmission.
[0224] In some embodiments, the resources of the first time slot overlap with the resources reserved by the second terminal 102, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource re-evaluation or resource preemption.
[0225] In some embodiments, the condition includes at least one of the following:
[0226] The first condition is that the number of the first time slot is 1, and the first terminal 101 and the second terminal 102 share the channel occupation time;
[0227] The second condition includes at least one of the following: the number of first time slots is 1 and the first terminal 101 and the second terminal 102 do not share the channel occupation time, the priority value indicated by the side link control information corresponding to the second terminal 102 is less than the priority value corresponding to the transmission priority of all transport blocks corresponding to the consecutive multiple time slots, and the priority value indicated by the side link control information corresponding to the second terminal 102 is less than the priority threshold value;
[0228] The third condition includes: there are multiple first time slots, some of the multiple first time slots meet the first condition, and the priority value indicated by the edge link control information corresponding to the third terminal is less than the priority value corresponding to the sending priority of all transport blocks corresponding to the consecutive multiple time slots;
[0229] The fourth condition includes: the number of first time slots is multiple, some of the multiple first time slots meet the second condition, and the priority value indicated by the edge link control information corresponding to the third terminal is greater than or equal to the priority value corresponding to the sending priority of one or more transmission blocks in all transmission blocks corresponding to the continuous multiple time slots.
[0230] In some embodiments, the condition includes the first condition, or includes the third condition; performing resource reselection includes: performing resource reselection on the first time slot.
[0231] In some embodiments, the reselected resources include at least one of the following: resources within the channel occupancy time; resources within other time slots except for consecutive multiple time slots within the channel occupancy time; resources within the first time slot.
[0232] In some embodiments, the first time slot is a non-first time slot in the consecutive multiple time slots.
[0233] In some embodiments, the condition includes the second condition, or includes the fourth condition; performing resource reselection includes: performing resource reselection on a time slot of selected resources in a plurality of consecutive time slots.
[0234] In some embodiments, the reselected resources satisfy at least one of the following: the interval between the resources selected in the last time slot in the continuous multiple time slots and the resources reserved by the second terminal 102 is greater than N, where N is the number in the time slot number set, and N is a positive integer; the interval between the resources selected in the first time slot in the continuous multiple time slots and the resources reserved by the second terminal 102 is greater than M, and M is a positive integer.
[0235] In some embodiments, the first terminal 101 and the second terminal 102 share channel occupation time, including at least one of the following:
[0236] The priority of the channel access of the second terminal 102 is higher than or equal to the priority of the access of the channel occupancy time of the first terminal 101;
[0237] The continuous multi-slots are sent based on unicast, and the destination identifier corresponding to the first terminal 101 matches the source identifier corresponding to the second terminal 102;
[0238] The continuous multi-slot transmission is based on multicast, and the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102;
[0239] The continuous multi-slot transmission is based on broadcasting, and the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102;
[0240] The target identifier indicated by the additional identifier matches the source identifier corresponding to the second terminal 102, and the additional identifier is determined based on the channel occupancy time sharing information sent by the first terminal 101;
[0241] The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal 102;
[0242] The source identifier corresponding to the first terminal 101 matches the target identifier of the second terminal 102;
[0243] The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved by the second terminal 102;
[0244] The continuous multiple time slots are sent based on broadcasting, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved by the second terminal 102.
[0245] In the embodiment of the present disclosure, step S3301 may be combined with steps S3102-S3103 of FIG. 3A , and step S3301 may be combined with step S3202 of FIG. 3B .
[0246] FIG4 is a flow chart of a resource reselection method according to an embodiment of the present disclosure. As shown in FIG4 , the embodiment of the present disclosure relates to a resource reselection method, which includes:
[0247] Step S4101: Determine the resources for resource reselection.
[0248] The optional implementation of step S4101 can refer to the optional implementation of step S2105 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0249] In some embodiments, terminal 102 determines the resource for resource reselection based on the result of resource reselection by terminal 101 .
[0250] In some embodiments, resources for resource reselection are determined, and the resources for resource reselection are determined by the first terminal 101 through resource reselection when conditions are met; there is a first time slot in the time slots selected by the first terminal 101 for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal 102, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource reassessment or resource preemption.
[0251] In some embodiments, the condition includes at least one of the following:
[0252] The first condition is that the number of the first time slot is 1, and the first terminal 101 and the second terminal 102 share the channel occupation time;
[0253] The second condition includes at least one of the following: the number of first time slots is 1 and the first terminal 101 and the second terminal 102 do not share the channel occupation time, the priority value indicated by the side link control information corresponding to the second terminal 102 is less than the priority value corresponding to the transmission priority of all transport blocks corresponding to the consecutive multiple time slots, and the priority value indicated by the side link control information corresponding to the second terminal 102 is less than the priority threshold value;
[0254] The third condition includes: there are multiple first time slots, some of the multiple first time slots meet the first condition, and the priority value indicated by the edge link control information corresponding to the third terminal is less than the priority value corresponding to the sending priority of all transport blocks corresponding to the consecutive multiple time slots;
[0255] The fourth condition includes: the number of first time slots is multiple, some of the multiple first time slots meet the second condition, and the priority value indicated by the edge link control information corresponding to the third terminal is greater than or equal to the priority value corresponding to the sending priority of one or more transmission blocks in all transmission blocks corresponding to the continuous multiple time slots.
[0256] In some embodiments, the condition includes the first condition, or includes the third condition; performing resource reselection includes:
[0257] Resources are reselected for the first time slot.
[0258] In some embodiments, the reselected resources include at least one of the following: resources within the channel occupancy time; resources within other time slots except the continuous multiple time slots within the channel occupancy time; resources within the first time slot.
[0259] In some embodiments, the first time slot is a non-first time slot in the consecutive multiple time slots.
[0260] In some embodiments, the condition includes the second condition, or includes the fourth condition; performing resource reselection includes: performing resource reselection on a time slot of selected resources in a plurality of consecutive time slots.
[0261] In some embodiments, the reselected resources satisfy at least one of the following: the interval between the resources selected in the last time slot in the continuous multiple time slots and the resources reserved by the second terminal 102 is greater than N, which is a number in the N time slot number set, and N is a positive integer; the interval between the resources selected in the first time slot in the continuous multiple time slots and the resources reserved by the second terminal 102 is greater than M, and M is a positive integer.
[0262] In some embodiments, the first terminal 101 and the second terminal 102 share channel occupation time, including at least one of the following:
[0263] The priority of the channel access of the second terminal 102 is higher than or equal to the priority of the access of the channel occupancy time of the first terminal 101;
[0264] The continuous multi-slots are sent based on unicast, and the destination identifier corresponding to the first terminal 101 matches the source identifier corresponding to the second terminal 102;
[0265] The continuous multi-slot transmission is based on multicast, and the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102;
[0266] The continuous multi-slot transmission is based on broadcasting, and the target identifier corresponding to the first terminal 101 matches the target identifier corresponding to the second terminal 102;
[0267] The target identifier indicated by the additional identifier matches the source identifier corresponding to the second terminal 102, and the additional identifier is determined based on the channel occupancy time sharing information sent by the first terminal 101;
[0268] The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal 102;
[0269] The source identifier corresponding to the first terminal 101 matches the target identifier of the second terminal 102;
[0270] The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved by the second terminal 102;
[0271] The continuous multiple time slots are sent based on broadcasting, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved by the second terminal 102.
[0272] FIG5 is an interactive diagram of a resource reselection method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a resource reselection method, which includes:
[0273] Step S5101, the first terminal 101 sends TB to the second terminal 102 based on continuous multiple time slots.
[0274] Optional implementations of step S5101 may refer to step S2101 and step S2102 in FIG. 2A , step S3101 to step S3102 in FIG. 3A , and other related parts of the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0275] Step S5102: The first terminal 101 meets the conditions for resource reselection.
[0276] In some embodiments, there is a first time slot in the time slots selected by the first terminal 101 for continuous multi-slot transmission, the resources of the first time slot overlap with the resources reserved by the second terminal 102, and the resources used for continuous multi-slot transmission in the first time slot are reported to the upper layer for resource re-evaluation or resource preemption. If the conditions are met, resource reselection is performed.
[0277] Optional implementations of step S5102 may refer to step S2103 and step S2104 in FIG. 2A , step S3103 to step S3104 in FIG. 3A , and other related parts of the embodiments involved in FIG. 2A and FIG. 3A , which will not be described in detail here.
[0278] Step S5103: The second terminal 102 determines the resource for resource reselection.
[0279] Optional implementations of step S5103 may refer to step S2105 in FIG. 2A , step S4101 in FIG. 4 , and other related parts of the embodiments involved in FIG. 2A and FIG. 4 , which will not be described in detail here.
[0280] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.
[0281] This embodiment also provides a resource reselection method for solving the following problem: Although the prior art already supports MCSt sending in Rel-18 and has discussed how to perform resource selection in MCSt, further discussion is needed on how to perform resource re-evaluation and preemption detection in MCSt.
[0282] Resource reselection methods include:
[0283] In some embodiments, the first terminal (MCSt sending terminal) determines whether the first judgment condition is met: when the resources reserved by the second terminal overlap with the resources in one of the multiple slots selected by it for MCSt sending, and causes the physical layer of the first terminal to report re-evaluation or pre-emption to the upper layer, the first terminal determines that the second terminal can share the COT initiated by it.
[0284] In some embodiments, the first terminal determines that the second terminal can share the COT initiated by the first terminal, including at least one of the following a) to c):
[0285] a) Including but not limited to the channel access level (CAPC) value indicated by the second terminal being less than or equal to the CAPC value indicated in the COT sharing information COT-SI of the first terminal.
[0286] For example, the second terminal may indicate the channel access level (CAPC) value explicitly, i.e., include the information in the 1st SCI or 2nd SCI for indication, or may implicitly indicate the CAPC value through the indicated priority value. For example, if the priority value is 0 to 7 and the CAPC value is 0 to 3, then the CAPC value corresponding to priority 0 and 1 is 0; the CAPC value corresponding to priority 2 and 3 is 1; the CAPC value corresponding to priority 4 and 5 is 2; and the CAPC value corresponding to priority 6 and 7 is 3.
[0287] b) When the transmission type is unicast, the destination ID indicated in the SCI of the first terminal matches the source ID of the second terminal (the match here may not be exactly the same, only the lower 8 or 16 bits of the physical layer are the same, and the remaining 16 or 8 bits are included in the MAC layer), and / or the source ID of the first terminal matches the destination ID of the second terminal; or when the transmission type is multicast or broadcast, the destination ID indicated in the SCI of the first terminal matches the destination ID indicated by the reserved SCI of the second terminal.
[0288] c) If an additional ID is indicated in the COT shared information sent by the first terminal, the destination ID in the additional ID may match the source ID of the second terminal (the match here may not be exactly the same, only the lower 8 or 16 bits of the physical layer are the same, and the remaining 16 or 8 bits are included in the MAC layer), and / or the source ID of the first terminal matches the destination ID of the second terminal; or when the sending type is multicast or broadcast, the destination ID indicated in the additional ID matches the destination ID indicated by the reserved SCI of the second terminal.
[0289] In some embodiments, when the first terminal determines that the second terminal can share the COT initiated by the first terminal, the first terminal triggers resource reselection only for resources in the time slot for which re-evaluation or pre-emption is reported to the higher layer.
[0290] Optionally, the time slot where the reselected resource is located is still within the COT time initiated by the current first terminal, and is not located in the same slot as the remaining slots of the resource selected by the first terminal for MCSt.
[0291] For example, assuming that the first terminal selects resources in 4 consecutive slots (#0, #1, #2, #3) for MCSt transmission, and the physical layer reports re-evaluation / pre-emption for the resources in slot #2, if the first terminal determines that the second terminal can share the COT currently initiated by it, it will only trigger resource reselection for the resources in slot #2.
[0292] Exemplarily, the corresponding reselected resource is not in slot #0, #1, and #3, and is within the COT time initiated by the first terminal.
[0293] In some embodiments, continuing with the above embodiments, the above scheme is only applicable to the case where the slot where the resource for re-evaluation / pre-emption occurs in MCSt is a slot other than the first slot, and is not applicable to the case where the resource in the first slot sent by MCSt undergoes re-evaluation / pre-emption.
[0294] In some embodiments, if the first judgment condition is not met, the first terminal determines that the second terminal cannot share the COT initiated by it, then the first terminal reports evaluation / pre-emption to the physical layer and triggers resource reselection for all selected resources in the MCSt.
[0295] In some embodiments, the priority indicated in the SCI corresponding to the reserved resources of the second terminal needs to be higher than the priority sent by all TBs in the MCSt; otherwise, the current resources are not reselected.
[0296] In some embodiments, when the priority corresponding to the reserved resources of the second terminal is higher than a threshold (based on the capabilities of the first terminal), the resources reselected by the first terminal must ensure that the interval between the last resource of the new MCSt and the resources reserved by UE2 is greater than N, or the interval between the first resource of MCSt and the resources reserved by UE2 is greater than M.
[0297] In some embodiments, N can be {0, 1, 2} slots, and the first terminal determines the specific value of N through implementation; at the same time, the first terminal also determines the value of M through its own implementation.
[0298] In some embodiments, continuing with the above embodiments, the solution when the first judgment condition is not met is applicable to the case where the slot where the resource for re-evaluation / pre-emption occurs in MCSt is the first slot, that is, at this time the first terminal does not need to determine whether the second terminal can share the COT initiated by it, and all are executed according to the above solution.
[0299] In some embodiments, if re-evaluation or pre-emption occurs for resources in multiple slots in the MCst, but only some of the reservations meet the first judgment condition (e.g., the reservation of the second terminal meets it, but the reservation of the third terminal does not meet it), at least one of the following is included:
[0300] Only when the priority of the resources reserved by the third terminal is higher than the priority of the TBs of all slots of MCSt, the solution of reselecting MCSt in the solution when the first judgment condition is not met is executed;
[0301] Otherwise, only the solution that meets the first judgment condition is executed for the resources of the slot where the second terminal is reserved.
[0302] Based on the above resource reselection method, the resource reassessment and resource preemption detection mechanism sent by MCSt is specified, as well as how to perform corresponding resource reselection to minimize the LBT blocking probability between UEs and increase the UE throughput from a system perspective.
[0303] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0304] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0305] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0306] Figure 6A is a structural diagram of the first terminal proposed in an embodiment of the present disclosure. As shown in Figure 6A, the first terminal 6100 may include: a processing module 6101. In some embodiments, the processing module 6101 is used to report the resource re-evaluation or resource preemption of the resources used for continuous multi-slot transmission in the first time slot to the upper layer, and if the conditions are met, perform resource reselection. Optionally, the processing module 6101 is used to execute at least one of the steps (such as step S2101, step S2103, step S2104, but not limited to this) of information processing in any of the above methods performed by the first terminal 101 in any of the above methods, which will not be repeated here.
[0307] Figure 6B is a structural diagram of the second terminal proposed in an embodiment of the present disclosure. As shown in Figure 6B, the second terminal 6200 may include: a processing module 6201. In some embodiments, the processing module 6201 is used by the second terminal to determine the resources for resource reselection, and the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; there is a first time slot in the time slot selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources used for continuous multi-slot transmission in the first time slot report resource re-evaluation or resource preemption to the upper layer. Optionally, the processing module 6201 is used to execute at least one of the steps (for example, step S2105) of performing information processing in any of the above methods performed by the second terminal 102 in any of the above methods, which will not be repeated here.
[0308] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0309] As shown in FIG7A , the communication device 7100 includes one or more processors 7101. The processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The communication device 7100 is used to perform any of the above methods.
[0310] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.
[0311] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2101 and step S2103, but not limited thereto), and the processor 7101 performs at least one of the other steps (for example, step S2102 and step S2104, but not limited thereto).
[0312] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0313] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102. The interface circuit 7104 may be configured to receive signals from the memory 7102 or other devices, and may be configured to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0314] The communication device 7100 described in the above embodiment may 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 may not be limited by FIG. 7A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0315] 7B is a schematic diagram of the structure of a chip 7200 proposed in an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.
[0316] The chip 7200 includes one or more processors 7201 , and the chip 7200 is configured to execute any of the above methods.
[0317] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0318] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2101, step S2103, but not limited to this), and the processor 7201 performs at least one of the other steps (for example, step S2102, step S2104, but not limited to this).
[0319] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0320] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Alternatively, all or part of the memories 7203 may be located outside the chip 7200.
[0321] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.
[0322] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0323] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A resource reselection method, characterized in that: The method comprises: There is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal. The resources in the first time slot used for continuous multi-slot transmission are reported to the upper layer for resource re-evaluation or resource preemption. If the conditions are met, resource reselection is performed.
2. The method according to claim 1, characterized in that The conditions include at least one of the following: A first condition, wherein the first condition is that the number of the first time slot is 1, and the first terminal and the second terminal share a channel occupation time; A second condition, wherein the second condition includes at least one of the following: the number of the first time slots is 1 and the first terminal and the second terminal do not share the channel occupancy time, the priority value indicated by the side link control information corresponding to the second terminal is less than the priority value corresponding to the sending priority of all transmission blocks corresponding to the continuous multiple time slots, and the priority value indicated by the side link control information corresponding to the second terminal is less than the priority threshold value; A third condition, the third condition comprising: the number of the first time slots is multiple, some of the multiple first time slots satisfy the first condition, and the priority value indicated by the edge link control information corresponding to the third terminal is less than the priority value corresponding to the sending priority of all transmission blocks corresponding to the continuous multiple time slots; The fourth condition includes: the number of the first time slots is multiple, some of the multiple first time slots exist that meet the second condition, and the priority value indicated by the edge link control information corresponding to the third terminal is greater than or equal to the priority value corresponding to the sending priority of one or more transmission blocks in all transmission blocks corresponding to the continuous multiple time slots.
3. The method according to claim 1 or 2, characterized in that: The condition includes the first condition, or includes the third condition; The resource reselection includes: Perform resource reselection on the first time slot.
4. The method according to claim 3, characterized in that The reselected resources include at least one of the following: Resources during the channel occupancy time; Resources in other time slots except the continuous multiple time slots during the channel occupation time; Resources within the first time slot.
5. The method according to claim 3 or 4, characterized in that: The first time slot is a non-first time slot in the continuous multiple time slots.
6. The method according to claim 1 or 2, characterized in that: The condition includes the second condition, or includes the fourth condition; The resource reselection includes: Resource reselection is performed on the time slots of the selected resources in the continuous multiple time slots.
7. The method according to claim 6, characterized in that The reselected resource meets at least one of the following conditions: The interval between the resource selected in the last time slot in the continuous multiple time slots and the resource reserved by the second terminal is greater than N, where N is a number value in the time slot number set, and N is a positive integer; The interval between the resources selected in the first time slot in the continuous multiple time slots and the resources reserved by the second terminal is greater than M, where M is a positive integer.
8. The method according to claim 2, characterized in that: The first terminal and the second terminal share a channel occupation time, including at least one of the following: The priority of the channel access of the second terminal is higher than or equal to the priority of the access of the channel occupation time of the first terminal; The continuous multiple time slots are sent based on unicast, and the target identifier corresponding to the first terminal matches the source identifier corresponding to the second terminal; The continuous multiple time slots are sent based on multicast, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal; The continuous multiple time slots are sent based on broadcasting, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal; The target identifier indicated by the additional identifier matches the source identifier corresponding to the second terminal, and the additional identifier is determined based on the channel occupancy time sharing information sent by the first terminal; The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal; The source identifier corresponding to the first terminal matches the target identifier of the second terminal; The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved for the second terminal; The continuous multiple time slots are sent based on broadcasting, and the target identifier indicated by the additional identifier matches the target identifier indicated by the second terminal reserved direct connection control information.
9. A resource reselection method, characterized in that: The method comprises: Determine resources for resource reselection, where the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; a first time slot exists in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources in the first time slot for continuous multi-slot transmission are reported to the upper layer for resource re-evaluation or resource preemption.
10. The resource reselection method according to claim 9, characterized in that: The conditions include at least one of the following: A first condition, wherein the first condition is that the number of the first time slot is 1, and the first terminal and the second terminal share a channel occupation time; A second condition, wherein the second condition includes at least one of the following: the number of the first time slots is 1 and the first terminal and the second terminal do not share the channel occupancy time, the priority value indicated by the side link control information corresponding to the second terminal is less than the priority value corresponding to the sending priority of all transmission blocks corresponding to the continuous multiple time slots, and the priority value indicated by the side link control information corresponding to the second terminal is less than the priority threshold value; A third condition, the third condition comprising: the number of the first time slots is multiple, some of the multiple first time slots satisfy the first condition, and the priority value indicated by the edge link control information corresponding to the third terminal is less than the priority value corresponding to the sending priority of all transmission blocks corresponding to the continuous multiple time slots; The fourth condition includes: the number of the first time slots is multiple, some of the multiple first time slots exist that meet the second condition, and the priority value indicated by the edge link control information corresponding to the third terminal is greater than or equal to the priority value corresponding to the sending priority of one or more transmission blocks in all transmission blocks corresponding to the continuous multiple time slots.
11. The method according to claim 9 or 10, characterized in that: The condition includes the first condition, or includes the third condition; The resource reselection includes: Perform resource reselection on the first time slot.
12. The method according to claim 11, characterized in that The reselected resources include at least one of the following: Resources during the channel occupancy time; Resources in other time slots except the continuous multiple time slots during the channel occupation time; Resources within the first time slot.
13. The method according to claim 9 or 10, characterized in that: The first time slot is a non-first time slot in the continuous multiple time slots.
14. The method according to claim 9 or 10, characterized in that The condition includes the second condition, or includes the fourth condition; The resource reselection includes: Resource reselection is performed on the time slots of the selected resources in the continuous multiple time slots.
15. The method according to claim 14, characterized in that The reselected resource meets at least one of the following conditions: The interval between the resource selected in the last time slot in the continuous multiple time slots and the resource reserved by the second terminal is greater than N, and the number in the N time slot number set is a value, and N is a positive integer; The interval between the resources selected in the first time slot in the continuous multiple time slots and the resources reserved by the second terminal is greater than M, where M is a positive integer.
16. The method according to claim 10, characterized in that The first terminal and the second terminal share a channel occupation time, including at least one of the following: The priority of the channel access of the second terminal is higher than or equal to the priority of the access of the channel occupation time of the first terminal; The continuous multiple time slots are sent based on unicast, and the target identifier corresponding to the first terminal matches the source identifier corresponding to the second terminal; The continuous multiple time slots are sent based on multicast, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal; The continuous multiple time slots are sent based on broadcasting, and the target identifier corresponding to the first terminal matches the target identifier corresponding to the second terminal; The target identifier indicated by the additional identifier matches the source identifier corresponding to the second terminal, and the additional identifier is determined based on the channel occupancy time sharing information sent by the first terminal; The source identifier indicated by the additional identifier matches the target identifier corresponding to the second terminal; The source identifier corresponding to the first terminal matches the target identifier of the second terminal; The continuous multiple time slots are sent based on multicast, and the target identifier indicated by the additional identifier matches the target identifier indicated by the direct connection control information reserved for the second terminal; The continuous multiple time slots are sent based on broadcasting, and the target identifier indicated by the additional identifier matches the target identifier indicated by the second terminal reserved direct connection control information.
17. A resource reselection method, characterized in that: include: The first terminal selects a first time slot in the time slots for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and reports resource re-evaluation or resource preemption to the higher layer for the resources for continuous multi-slot transmission in the first time slot, and performs resource reselection if the conditions are met; The second terminal determines a resource for resource reselection.
18. A first terminal, characterized in that: include: A processing module is used to report resource re-evaluation or resource preemption of the resources used for continuous multi-slot transmission in the first time slot to a higher level when there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and when the resources of the first time slot overlap with the resources reserved by the second terminal, and if the conditions are met, perform resource reselection.
19. A second terminal, characterized in that: include: A processing module is used to determine resources for resource reselection, and the resources for resource reselection are determined by the first terminal through resource reselection when a condition is met; there is a first time slot in the time slots selected by the first terminal for continuous multi-slot transmission, and the resources of the first time slot overlap with the resources reserved by the second terminal, and the resources in the first time slot used for continuous multi-slot transmission are reported to the upper layer for resource re-evaluation or resource preemption.
20. A first terminal, characterized in that: include: one or more processors; The processor is used to execute the resource reselection method according to any one of claims 1 to 8.
21. A second terminal, characterized in that: include: one or more processors; The processor is used to execute the resource reselection method described in any one of claims 9 to 16.
22. A communication system, characterized in that: The method comprises a first terminal and a second terminal, wherein the first terminal is configured to implement the resource reselection method according to any one of claims 1 to 8, and the second terminal is configured to implement the resource reselection method according to any one of claims 9 to 16.
23. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the resource reselection method according to any one of claims 1-8 or 9-16.
Citation Information
Patent Citations
Method executed by user equipment and user equipment
CN114765891A
Method and device for processing resource overlapping
CN115190612A
User equipment and resource allocation method thereof
CN115399004A
Sidelink resource reselection method and apparatus
US20230022691A1
Wireless communication method and terminal
US20230127136A1