Method and terminal for determining resources, network equipment, system and storage medium

CN121844679APending Publication Date: 2026-04-10BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In subband full-duplex scenarios, the signaling overhead of subband configuration in existing technologies is relatively large, which affects the feasibility and reliability of communication.

Method used

The frequency domain resources and offset of the first sub-band are determined by the terminal and network equipment, and the frequency domain resources of the second sub-band are determined based on these resources and offsets, thereby reducing signaling overhead.

Benefits of technology

It improves the feasibility and reliability of subband full-duplex communication, simplifies the subband configuration process, and reduces signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121844679A_ABST
    Figure CN121844679A_ABST
Patent Text Reader

Abstract

The invention provides a resource determination method, a terminal, network equipment, a system and a storage medium, and the method comprises the steps: determining a first frequency domain resource occupied by a first sub-band; determining at least one offset; wherein the offset is the offset of a second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource; and determining a second frequency domain resource based on the first frequency domain resource and the offset. According to the invention, the signaling overhead of sub-band configuration is reduced, and the feasibility and reliability of sub-band full-duplex communication are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Methods for determining resources, as well as terminals, network devices, systems, and storage media. Technical Field

[0001] This disclosure relates to the field of communications, and more particularly to methods for determining resources, as well as terminals, network devices, systems, and storage media. Background Technology

[0002] In a Subband Full Duplex (SBFD) scenario, network devices can simultaneously receive and transmit data within a single time unit. Correspondingly, terminals can receive or transmit data within any time unit.

[0003] Summary of the Invention

[0004] To improve the availability of SBFD, embodiments of this disclosure provide a method for determining resources, as well as terminals, network devices, systems, and storage media.

[0005] According to a first aspect of the present disclosure, a method for determining resources is provided, the method being executed by a terminal, the method comprising:

[0006] Determine the first frequency domain resources occupied by the first sub-band;

[0007] Determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource;

[0008] The second frequency domain resource is determined based on the first frequency domain resource and the offset.

[0009] According to a second aspect of the present disclosure, a method for determining resources is provided, the method being performed by a network device, the method comprising:

[0010] Determine the first frequency domain resources occupied by the first sub-band;

[0011] Determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource;

[0012] The second frequency domain resource is determined based on the first frequency domain resource and the offset.

[0013] According to a third aspect of the present disclosure, a terminal is provided, comprising:

[0014] The processing module is configured to determine the first frequency domain resources occupied by the first sub-band;

[0015] The processing module is further configured to determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource;

[0016] The processing module is further configured to determine the second frequency domain resource based on the first frequency domain resource and the offset.

[0017] According to a fourth aspect of the present disclosure, a network device is provided, comprising:

[0018] The processing module is configured to configure the first frequency domain resources occupied by the first sub-band;

[0019] The processing module is further configured to determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource;

[0020] The processing module is further configured to determine the second frequency domain resource based on the first frequency domain resource and the offset.

[0021] According to a fifth aspect of the present disclosure, a communication device is provided, comprising:

[0022] One or more processors;

[0023] The processor is configured to perform the method for determining resources as described in any one of the first aspects.

[0024] According to a sixth aspect of the present disclosure, a communication device is provided, comprising:

[0025] One or more processors;

[0026] The processor is configured to perform the method for determining resources as described in any one of the second aspects.

[0027] According to a seventh aspect of the present disclosure, a communication system is provided, comprising:

[0028] A terminal, the terminal being configured to implement the method for determining resources as described in any of the first aspects;

[0029] A network device configured to implement the method for determining resources as described in any of the second aspects.

[0030] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions, when executed on a device for determining resources, cause the device for determining resources to perform a method for determining resources as described in any one of the first or second aspects.

[0031] According to a ninth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, is used to implement the method of determining resources as described in any one of the first or second aspects.

[0032] In this embodiment of the disclosure, the terminal can determine the second frequency domain resources occupied by the second sub-band based on the first frequency domain resources and offset occupied by the first sub-band, thereby reducing the signaling overhead of sub-band configuration and improving the feasibility and reliability of sub-band full-duplex communication.

[0033] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0035] Figure 1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0036] Figure 2A is an exemplary interactive schematic diagram of a method for determining resources according to an embodiment of the present disclosure.

[0037] Figure 2B is one of the exemplary scenario diagrams illustrating the determination of the number of second sub-bands according to embodiments of the present disclosure.

[0038] Figure 2C is a second exemplary scenario diagram of determining the number of second sub-bands according to an embodiment of the present disclosure.

[0039] Figure 2D is a third exemplary scenario diagram of determining the number of second sub-bands according to an embodiment of the present disclosure.

[0040] Figure 3A is one of the exemplary flowcharts of a method for determining resources according to an embodiment of the present disclosure.

[0041] Figure 3B is a second exemplary flowchart of a method for determining resources according to an embodiment of the present disclosure.

[0042] Figure 3C is a third exemplary flowchart of a method for determining resources according to an embodiment of the present disclosure.

[0043] Figure 3D is a fourth exemplary flowchart of a method for determining resources according to an embodiment of the present disclosure.

[0044] Figure 4A is an exemplary block diagram of a terminal provided according to an embodiment of the present disclosure.

[0045] Figure 4B is an exemplary block diagram of a network device provided according to an embodiment of the present disclosure.

[0046] Figure 5A is an exemplary block diagram of a communication device provided according to an embodiment of the present disclosure.

[0047] Figure 5B is an exemplary block diagram of a chip provided according to an embodiment of the present disclosure. Detailed Implementation

[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0049] This disclosure provides a method for determining resources, as well as terminals, network devices, systems, and storage media.

[0050] In a first aspect, embodiments of this disclosure propose a method for determining resources, the method being executed by a terminal, the method comprising: determining a first frequency domain resource occupied by a first sub-band; determining at least one offset; wherein the offset is an offset of a second frequency domain resource occupied by a second sub-band relative to the first frequency domain resource; and determining the second frequency domain resource based on the first frequency domain resource and the offset.

[0051] In the above embodiments, the terminal can determine the second frequency domain resources occupied by the second sub-band based on the first frequency domain resources and offset occupied by the first sub-band, thereby reducing the signaling overhead of sub-band configuration and improving the feasibility and reliability of sub-band full-duplex communication.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving first indication information sent by a network device; wherein the first indication information is used to indicate the number of the second subband; determining the number of the second subband based on the first indication information; and determining the number of the second subband based on the relationship of the first subband in the active bandwidth portion (BWP).

[0053] In the above embodiments, the terminal can determine the number of the second sub-bands using any of the above methods, which is simple to implement and highly usable.

[0054] In conjunction with some embodiments of the first aspect, in some embodiments, determining the number of the second subband based on the relationship of the first subband in the active bandwidth portion (BWP) includes any of the following: the lowest resource block (RB) of the first subband is the same RB as the lowest RB of the BWP, and the number of the second subband is determined to be 1; the highest RB of the first subband is the same RB as the highest RB of the BWP, and the number of the second subband is determined to be 1; the lowest RB of the first subband is different from the lowest RB of the BWP, and the highest RB of the first subband is different from the highest RB of the BWP, and the number of the second subband is determined to be 2.

[0055] In the above embodiments, the terminal can determine the number of the second subband based on a predefined method, such as the relationship of the first subband in the active BWP, without requiring the network device to configure the number of the second subband through signaling, thus saving signaling resources.

[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining a second RB in each second sub-band based on a first RB in the first frequency domain resource and the offset; determining the number of second RBs based on the number of first RBs and the total number of RBs; wherein the total number of RBs is the number of RBs included in the active BWP; and determining the second frequency domain resource based on the second RBs and the number of second RBs.

[0057] In the above embodiments, the terminal can quickly determine the second frequency domain resources occupied by the second sub-band. This reduces the signaling overhead of sub-band configuration and improves the feasibility and reliability of sub-band full-duplex communication.

[0058] In conjunction with some embodiments of the first aspect, in some embodiments, determining at least one offset includes: determining the offset based on the correspondence between the second sub-band and the offset.

[0059] In the above embodiments, the terminal can determine the offset corresponding to each second sub-band based on the above correspondence, which has high availability.

[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving second indication information sent by a network device; wherein the second indication information is used to indicate the correspondence; determining the correspondence based on the second indication information; or determining the correspondence based on a predefined method.

[0061] In the above embodiments, the terminal can quickly determine the corresponding relationship, which is simple to implement and highly usable.

[0062] In conjunction with some embodiments of the first aspect, in some embodiments, determining at least one offset includes: receiving third indication information sent by a network device; wherein the third indication information is used to indicate the offset; determining at least one offset based on the third indication information; or determining at least one offset based on a predefined method.

[0063] In the above embodiments, the terminal can quickly determine at least one offset, which is simple to implement and highly usable.

[0064] Secondly, embodiments of this disclosure propose a method for determining resources, the method being executed by a network device, the method comprising: determining a first frequency domain resource occupied by a first sub-band; determining at least one offset; wherein the offset is an offset of a second frequency domain resource occupied by a second sub-band relative to the first frequency domain resource; and determining the second frequency domain resource based on the first frequency domain resource and the offset.

[0065] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending first indication information to the terminal; wherein the first indication information is used to indicate the number of the second subband; or determining the number of the second subband based on the relationship of the first subband in the active bandwidth portion (BWP).

[0066] In conjunction with some embodiments of the second aspect, in some embodiments, determining the number of the second subband based on the relationship of the first subband in the active bandwidth portion (BWP) includes any of the following: the lowest resource block (RB) of the first subband is the same RB as the lowest RB of the BWP, and the number of the second subband is determined to be 1; the highest RB of the first subband is the same RB as the highest RB of the BWP, and the number of the second subband is determined to be 1; the lowest RB of the first subband is different from the lowest RB of the BWP, and the highest RB of the first subband is different from the highest RB of the BWP, and the number of the second subband is determined to be 2.

[0067] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining a second RB in each second sub-band based on a first RB in the first frequency domain resource and the offset; determining the number of second RBs based on the number of first RBs and the total number of RBs; wherein the total number of RBs is the number of RBs included in the active BWP; and determining the second frequency domain resource based on the second RBs and the number of second RBs.

[0068] In conjunction with some embodiments of the second aspect, in some embodiments, determining at least one offset includes: determining the offset based on the correspondence between the second sub-band and the offset.

[0069] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending second indication information to the terminal; wherein the second indication information is used to indicate the correspondence; or determining the correspondence based on a predefined method.

[0070] In conjunction with some embodiments of the second aspect, in some embodiments, determining at least one offset includes at least one of the following: sending third indication information to the terminal; wherein the third indication information is used to indicate the offset; or determining the offset based on a predefined method.

[0071] Thirdly, embodiments of this disclosure provide a terminal, including: a processing module configured to determine a first frequency domain resource occupied by a first sub-band; the processing module is further configured to determine at least one offset; wherein the offset is an offset of a second frequency domain resource occupied by a second sub-band relative to the first frequency domain resource; the processing module is further configured to determine the second frequency domain resource based on the first frequency domain resource and the offset.

[0072] Fourthly, embodiments of this disclosure provide a network device, including: a processing module configured to configure a first frequency domain resource occupied by a first sub-band; the processing module is further configured to determine at least one offset; wherein the offset is an offset of a second frequency domain resource occupied by a second sub-band relative to the first frequency domain resource; the processing module is further configured to determine the second frequency domain resource based on the first frequency domain resource and the offset.

[0073] Fifthly, embodiments of this disclosure provide a communication device comprising: one or more processors; wherein the processors are configured to perform the method for determining resources as described in any of the first aspects.

[0074] In a sixth aspect, embodiments of this disclosure provide a communication apparatus comprising: one or more processors; wherein the processors are configured to perform the method for determining resources as described in any of the second aspects.

[0075] In a seventh aspect, embodiments of this disclosure provide a communication system comprising: a terminal configured to implement the method for determining resources as described in any of the first aspects; and a network device configured to implement the method for determining resources as described in any of the second aspects.

[0076] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a device for determining resources, cause the device for determining resources to perform a method for determining resources as described in any one of the first or second aspects.

[0077] In a ninth aspect, embodiments of this disclosure provide a computer program product including a computer program that, when executed by a processor, is used to implement the method for determining resources as described in any one of the first or second aspects.

[0078] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to an optional implementation of the first or second aspect above.

[0079] It is understood that the aforementioned terminals, network devices, communication systems, storage media, computer program products, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0080] This disclosure provides the invention title. In some embodiments, the terms "method for determining resources" and "information determination method," "communication method," etc., can be used interchangeably; the terms "apparatus for determining resources" and "information determination apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "communication system," "resource determination system," etc., can be used interchangeably.

[0081] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular 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 particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0082] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0083] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0084] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0085] In the embodiments disclosed herein, "multiple" refers to two or more.

[0086] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0087] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0088] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0089] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0090] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0091] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0092] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0093] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.

[0094] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0095] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0096] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.

[0097] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0098] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0099] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0100] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0101] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0102] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0103] As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.

[0104] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0105] In some embodiments, network device 102 includes, but is not limited to, at least one of access network device and core network device.

[0106] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0107] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0108] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0109] In some embodiments, the core network equipment may be a single device comprising multiple network elements, or it may be multiple devices or a group of devices, each comprising all or part of the multiple network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).

[0110] In this embodiment of the disclosure, the prerequisite for implementing SBFD technology is configuring SBFD subbands, which include uplink subbands (UL subband), downlink subbands (DL subband), and guard bands. In related technologies, the UL subband and DL subband can be explicitly configured through higher-layer signaling.

[0111] When configuring UL subband frequency domain resources, the configuration method of the Band Width Part (BWP) can be reused as much as possible. That is, the Common Resource Block #0 (CRB#0) is used as a reference point to indicate the starting resource block (RB) index of the UL subband and the number of RBs it contains.

[0112] For DL ​​subband, frequency domain resources can be configured using a similar method as for UL subband. However, this will obviously result in a larger configuration signaling overhead.

[0113] To reduce the signaling overhead of subband configuration and improve the feasibility and reliability of subband full-duplex communication, this disclosure provides the following methods for determining resources, as well as terminals, network devices, systems, and storage media.

[0114] Figure 2A is an interactive schematic diagram illustrating a method for determining resources according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiments of the present disclosure relate to a method for determining resources, the method including:

[0115] In step S2100, network device 102 determines the first frequency domain resources occupied by the first sub-band.

[0116] In some embodiments, network device 102 configures the first frequency domain resource via explicit signaling.

[0117] In one example, the signaling may include, but is not limited to, at least one of the following: Radio Resource Control (RRC) signaling; Downlink Control Information (DCI); Media Access Control Element (MAC CE).

[0118] In some embodiments, the first subband may be an uplink subband or a downlink subband, and this disclosure does not limit this.

[0119] In some embodiments, network device 102 may configure the starting RB index of the first subband and the number of RBs included.

[0120] In step S2101, terminal 101 determines the first frequency domain resources occupied by the first sub-band.

[0121] In some embodiments, terminal 101 may determine the first frequency domain resource in the following manner:

[0122] The receiving network device 102 displays the starting RB index and the number of RBs included in the first subband configured by the display signaling. The terminal 101 can use CRB#0 as a reference point to determine the location of the starting RB based on the starting RB index, and can determine the range of the first frequency domain resources based on the number of included RBs and the starting RB.

[0123] The above is merely an illustrative example, and this disclosure does not limit the method for determining the first frequency domain resources.

[0124] In step S2102, network device 102 determines at least one offset based on a predefined method.

[0125] In some embodiments, the offset is the offset of the second frequency domain resources occupied by the second sub-band relative to the first frequency domain resources.

[0126] In some embodiments, the transmission direction of the second subband may be different from that of the first subband.

[0127] For example, the first sub-band can be an uplink sub-band, and the second sub-band can be a downlink sub-band. As another example, the first sub-band can be a downlink sub-band, and the second sub-band can be an uplink sub-band.

[0128] Of course, the transmission direction of the second subband can also be the same as that of the first subband. For example, both the first and second subbands can be downlink subbands, and this disclosure does not limit this. In some embodiments, the network device 102 can determine at least one offset based on a predefined method.

[0129] For example, at least one offset can be agreed upon by the protocol, and the terminal 101 determines each offset based on the protocol agreement.

[0130] In step S2103, network device 102 sends third instruction information to terminal 101.

[0131] In some embodiments, terminal 101 receives third instruction information.

[0132] In some embodiments, the third indication information is used to indicate at least one offset.

[0133] In some embodiments, terminal 101 may report its capabilities in advance to inform network device 102 whether it supports multiple offsets. If terminal 101 supports multiple offsets, network device 102 may indicate multiple offsets through third indication information.

[0134] In some embodiments, network device 102 may carry the third indication information via at least one of RRC signaling, DCI, and MAC CE.

[0135] In some embodiments, terminal 101 receives third indication information to determine at least one offset.

[0136] In some embodiments, when there are multiple offsets, the values ​​of the multiple offsets may be the same or different, and this disclosure does not limit this.

[0137] In some embodiments, steps S2102 and S2103 can be executed selectively. For example, if network device 102 and terminal 101 determine at least one offset based on a predefined method, then step S2102 can be executed. As another example, if network device 102 configures at least one offset for terminal 101, then step S2103 can be executed.

[0138] In step S2104, terminal 101 determines at least one offset.

[0139] In some embodiments, terminal 101 may determine at least one offset based on a predefined method. For example, at least one offset may be agreed upon by a protocol, and terminal 101 may determine each offset based on the protocol agreement.

[0140] For example, terminal 101 may determine at least one offset within the carrier, band, subcarrier spacing (SCS), and BWP.

[0141] In some embodiments, terminal 101 may determine at least one offset based on third indication information.

[0142] In some embodiments, terminal 101 may determine at least one offset based on a predefined method and third indication information.

[0143] In one example, the set of offsets can be agreed upon by the protocol, including one or more offsets. The network device 102 indicates the index of at least one offset through third indication information. At this time, the terminal can determine at least one offset from the set of offsets based on the index of the offset indicated by the network device 102.

[0144] For example, if the set of offsets agreed upon in the protocol is {offset #1, offset #2, offset #3, offset #4, offset #5, ...}, and the index indicated by the network device 102 through the third indication information is {1, 3}, then the terminal 101 determines that there are a total of 2 offsets, namely offset #1 and offset #3.

[0145] The above is merely an illustrative example, and this disclosure does not limit the method by which the terminal 101 determines the offset.

[0146] In step S2105, network device 102 determines the number of second subbands based on a predefined method.

[0147] In some embodiments, network device 102 may determine the number of the second subband based on the relationship of the first subband in the active BWP. The number of the second subband may be one or more, and this disclosure does not limit this.

[0148] In one example, if the first subband is located on the side where the BWP is active, then network device 102 determines that the number of the second subband is 1.

[0149] In one example, if the first subband is located in the middle of the active BWP, then network device 102 determines that the number of the second subband is 2.

[0150] The transmission mode of the activated BWP can be the same as the transmission direction of the second subband. For example, if the second subband is a downlink subband, then the activated BWP can be an activated downlink BWP.

[0151] In step S2106, network device 102 sends first instruction information to terminal 101.

[0152] In some embodiments, terminal 101 receives first instruction information.

[0153] In some embodiments, the first indication information may be used to indicate the number of second sub-bands.

[0154] In one example, network device 102 may carry the first indication information via at least one of RRC signaling, DCI, or MAC CE.

[0155] In one example, the number of second subbands can be one or more.

[0156] In some embodiments, steps S2105 and S2106 can be executed in one of them. For example, when both terminal 101 and network device 102 determine the number of second sub-bands based on a predefined method, step S2105 can be executed. Or, for example, when network device 102 configures the number of second sub-bands for terminal 101, step S2106 can be executed.

[0157] In step S2107, terminal 101 determines the number of the second sub-band.

[0158] In some embodiments, terminal 101 may determine the number of the second sub-bands based on a predefined method.

[0159] For example, the number of second subbands can be determined based on the relationship of the first subband in the active bandwidth portion (BWP).

[0160] In one example, the first sub-band is located on the side of the active BWP. For example, if the lowest RB of the first sub-band is the same RB as the lowest RB of the active BWP, the terminal 101 can determine that the number of the second sub-band is 1, as shown in Figure 2B.

[0161] In one example, the first sub-band is located on the side of the active BWP. For example, if the highest RB of the first sub-band is the same as the highest RB of the active BWP, the terminal 101 can determine that the number of the second sub-band is 1, as shown in Figure 2C.

[0162] In one example, the first subband is located in the middle of the activated BWP. For example, the lowest RB of the first subband is different from the lowest RB of the BWP, and the highest RB of the first subband is different from the highest RB of the BWP. The number of the second subband is determined to be 2, as shown in Figure 2D.

[0163] In step S2108, network device 102 determines the correspondence based on a predefined method.

[0164] In some embodiments, the correspondence is the correspondence between the second sub-band and the offset.

[0165] In one example, a second subband can correspond to an offset.

[0166] Of course, a second sub-band can also correspond to two or more offsets. For example, offsets #1 and #3 correspond to second sub-band #1, and offsets #2 and #4 correspond to second sub-band #2.

[0167] Alternatively, one offset may correspond to multiple second sub-bands. For example, offset #1 corresponds to second sub-band #1 and offset #2. This disclosure does not limit this.

[0168] In some embodiments, the correspondence may be agreed upon by a protocol.

[0169] For example, the first offset in the offset value list indicates the number of RBs between the lowest RB of the first subband and the highest RB of the second subband #1, and the second offset in the offset value list indicates the number of RBs between the highest RB of the first subband and the lowest RB of the second subband #2.

[0170] For example, it can be directly agreed that the index of each offset is the same as the index of the corresponding second sub-band, with offset #1 corresponding to second sub-band #1 and offset #2 corresponding to second sub-band #2.

[0171] In step S2109, network device 102 sends second instruction information to terminal 101.

[0172] In some embodiments, terminal 101 receives second instruction information.

[0173] In some embodiments, the second indication information is used to indicate the correspondence between the second sub-band and the offset.

[0174] In one example, a second subband can correspond to an offset.

[0175] For example, the second indication information indicates that offset #1 corresponds to the second sub-band #1, and offset #2 corresponds to the second sub-band #2.

[0176] Of course, a second sub-band can also correspond to two or more offsets. For example, the second indication information indicates that offset #1 and offset #3 correspond to the second sub-band #1, and offset #2 and offset #4 correspond to the second sub-band #2.

[0177] Alternatively, one offset may correspond to multiple second sub-bands, and this disclosure does not limit this. For example, the second indication information indicates that offset #1 corresponds to second sub-band #1 and offset #2.

[0178] In one example, network device 102 may carry the second indication information via at least one of RRC signaling, DCI, or MAC CE.

[0179] In some embodiments, steps S2108 and S2109 can be executed selectively. For example, when both terminal 101 and network device 102 determine the correspondence based on a predefined method, step S2108 can be executed, but step S2109 can be omitted. As another example, when network device 102 configures the correspondence for terminal 101, step S2109 can be executed, but step S2108 can be omitted.

[0180] In some embodiments, steps S2108 and S2109 may both be executed. For example, one or more correspondences may be agreed upon by a protocol, and one of the correspondences may be indicated by the network device 102 through the second indication information.

[0181] In some embodiments, steps S2108 and S2109 are optional execution steps. For example, when the number of second sub-bands is 1, one or more offsets correspond to the second sub-band, and steps S2108 and S2109 may not be executed.

[0182] In step S2110, terminal 101 determines the correspondence.

[0183] In some embodiments, terminal 101 may determine the correspondence based on a predefined method.

[0184] For example, the correspondence can be defined by an agreement.

[0185] For example, the first offset in the offset value list indicates the number of RBs between the lowest RB of the first subband and the highest RB of the second subband #1, and the second offset in the offset value list indicates the number of RBs between the highest RB of the first subband and the lowest RB of the second subband #2.

[0186] For example, it can be directly agreed that the index of each offset is the same as the index of the corresponding second sub-band, with offset #1 corresponding to second sub-band #1 and offset #2 corresponding to second sub-band #2.

[0187] In some embodiments, terminal 101 may determine the above correspondence based on the second indication information sent by network device 102.

[0188] In step S2111, terminal 101 determines the second frequency domain resource based on the first frequency domain resource and the offset.

[0189] In some embodiments, the terminal 101 may take the first frequency domain resources occupied by the first sub-band as a reference, for example, the first RB in the first frequency domain resources as a reference, and determine the second RB in the second frequency domain resources occupied by the second sub-band based on the offset corresponding to each second sub-band.

[0190] The first RB can be an RB of the first subband, such as the lowest RB, the highest RB, or other specified RB.

[0191] The second RB can be an RB of the first subband, for example, the second RB can be the lowest RB, the highest RB or other specified RB.

[0192] In case 1-1, the number of the second sub-band is 1, and the number of offsets is also 1.

[0193] Terminal 101 can use the first RB in the first frequency domain resource as a reference and determine the second RB in the second sub-band based on the offset corresponding to the second sub-band.

[0194] For example, the second sub-band #1 corresponds to offset #1, where the first RB is the lowest RB of the first sub-band and the second RB is the highest RB of the second sub-band. Then, the terminal 101 can determine the index of the highest RB of the second sub-band by the sum of the index of the lowest RB of the first sub-band and the offset #1.

[0195] For example, the second subband #1 corresponds to offset #1, where the first RB is the lowest RB of the first subband and the second RB is the lowest RB of the second subband. Then, the terminal 101 can determine the index of the lowest RB of the second subband by the sum of the index of the lowest RB of the first subband and the offset #1.

[0196] For example, the second subband #1 corresponds to offset #1, where the first RB is the highest RB of the first subband and the second RB is the lowest RB of the second subband. Then, the terminal 101 can determine the index of the lowest RB of the second subband by the sum of the index of the highest RB of the first subband and the offset #1.

[0197] For example, the second sub-band #1 corresponds to offset #1, where the first RB is the highest RB of the first sub-band and the second RB is the highest RB of the second sub-band. Then, the terminal 101 can determine the index of the highest RB of the second sub-band as the sum of the index of the highest RB of the first sub-band and the offset #1.

[0198] Of course, the first RB can be any RB in the first subband, and the second RB can be any RB in the second subband. For example, the first RB can be the third RB in the first subband, and the second RB can be the fourth RB in the second subband.

[0199] In cases 1-2, the number of second sub-bands is 2, and the number of offsets is 1.

[0200] The first RB can be any one of the lowest RB, highest RB, or specific RB of the first sub-band.

[0201] The second RB can be any one of the lowest RB, highest RB, or specific RB of the second sub-band.

[0202] For example, the second subband #1 and the second subband #2 correspond to offset #1. Here, the first RB is the lowest RB of the first subband, the second RB is the highest RB of the second subband #1, and the second subband #2 is the lowest RB. Then, the terminal 101 can determine the index of the highest RB of the second subband #1 by the sum of the index of the lowest RB of the first subband and the offset #1, and can determine the index of the lowest RB of the second subband #2 by the sum of the index of the lowest RB of the first subband and the offset #1.

[0203] In case 2-2, the number of the second sub-bands is the same as the number of offsets, both being 2.

[0204] In one example, the values ​​of the two offsets can be the same or different.

[0205] Based on the above correspondence, terminal 101 has determined the second sub-band corresponding to each offset. For example, offset #1 corresponds to second sub-band #1, offset #2 corresponds to second sub-band #2, and correspondingly, the second RB includes the lowest RB in second sub-band #1 and the highest RB in second sub-band #2. At this time, terminal 101 can determine the index of the lowest RB in second sub-band #1 based on the sum of the index of the first RB and offset #1. In addition, the index of the highest RB in second sub-band #2 can be determined based on the sum of the index of the first RB and offset #2.

[0206] The above is merely an example; this disclosure does not limit the method by which terminal 101 determines the second RB.

[0207] Furthermore, terminal 101 can determine the number of second RBs occupied by each second subband based on the number of first RBs and the total number of RBs.

[0208] Wherein, the number of first RBs is the number of RBs included in the first frequency domain resource, and the total number of RBs is the number of RBs included in the activated BWP.

[0209] Case 2-1: The number of the second sub-band is 1. In this case, the number of the second RB is equal to the difference between the total number of RBs and the number of the first RB.

[0210] For example, if the number of first RBs is 10 and the total number of RBs is 30, then the number of second RBs included in the second sub-band is 20.

[0211] In case 2-2, the number of second sub-bands is 2. At this time, the first sub-band is located in the middle of the active BWP. Then, the terminal 101 can determine the number of second RBs included in the second sub-band based on the total number of RBs, the number of first RBs, and the first frequency domain resource range.

[0212] For example, if the number of first RBs is 10 and the total number of RBs is 30, then the sum of the number of second RBs included in second subband #1 and second subband #2 is 20. Additionally, if the first frequency domain resources include RBs #12 to #21, then the number of second RBs included in second subband #1 is 12, and the number of second RBs included in second subband #2 is 8.

[0213] The above is merely an illustrative example, and this disclosure does not limit the method of determining the number of second RBs.

[0214] Furthermore, terminal 101 can jointly determine the second frequency domain resources based on the second RB and the number of the second RB.

[0215] For example, if the number of second subbands is 1, the number of first RBs is 10, the number of second RBs is 20, the offset #1 is 1, the first RB is the highest RB in the first subband, and the second RB is the lowest RB in the second subband. If the index of the first RB is 9, then the second frequency domain resources occupied by the second subband include RB#10 to RB#29.

[0216] For example, if the number of second subbands is 2, the number of second RBs included in second subband #1 is 12, the offset #1 corresponding to second subband #1 is 1, the first RB is the lowest RB of the first subband, specifically RB#12, and the second RB is the highest RB of second subband #1, then the second frequency domain resources specifically occupied by second subband #1 are RB#0 to RB#11.

[0217] The number of second RBs included in the second sub-band #2 is 8, and the offset #2 corresponding to the second sub-band #2 is also 1. The first RB is the highest RB of the first sub-band, such as RB#21, and the second RB is the lowest RB of the second sub-band #2. Therefore, the second frequency domain resources specifically occupied by the second sub-band #2 include RB#22 to RB#29.

[0218] The above is merely an illustrative example, and this disclosure does not limit the method by which the terminal 101 determines the second frequency domain resources occupied by the second sub-band.

[0219] In step S2112, network device 102 determines the second frequency domain resource based on the first frequency domain resource and the offset.

[0220] In some embodiments, the network device 102 determines the second frequency domain resources in a similar manner to the terminal 101, and will not be described again here.

[0221] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0222] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.

[0223] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.

[0224] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0225] The communication method involved in the embodiments of this disclosure may include at least one of steps S2100 to S2112. For example, step S2100 may be implemented as an independent embodiment, step S2101 may be implemented as an independent embodiment, step S2100 + step S2101 may be implemented as an independent embodiment, step S2102 + step S2104 may be implemented as an independent embodiment, step S2103 + S2104 may be implemented as an independent embodiment, step S2105 + S2107 may be implemented as an independent embodiment, step S2106 + S2107 may be implemented as an independent embodiment, step S2108 + S2110 may be implemented as an independent embodiment, step S2109 + S2110 may be implemented as an independent embodiment, step S2111 may be implemented as an independent embodiment, step S2112 may be implemented as an independent embodiment, and steps S2101 to S2112 may be implemented as independent embodiments, but are not limited thereto.

[0226] In some embodiments, steps S2100 to S2112 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0227] In some embodiments, the execution order of steps S2100 to S2112 is not limited.

[0228] In the above embodiments, the terminal can determine the second frequency domain resources occupied by the second sub-band based on the first frequency domain resources and offset occupied by the first sub-band, thereby reducing the signaling overhead of sub-band configuration and improving the feasibility and reliability of sub-band full-duplex communication.

[0229] Figure 3A is an interactive schematic diagram illustrating a method for determining resources according to an embodiment of the present disclosure. As shown in Figure 3A, this embodiment of the present disclosure relates to a method for determining resources, which is executed by terminal 101, and the method includes:

[0230] Step S3101: Determine the first frequency domain resources occupied by the first sub-band.

[0231] In some embodiments, optional implementations of step S3101 can be found in optional implementations of step S2101 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0232] Step S3102: Obtain the third instruction information.

[0233] In some embodiments, the third indication information is used to indicate at least one offset.

[0234] In some embodiments, terminal 101 may obtain third indication information from network device 102, but is not limited thereto, and may also receive third indication information sent by other entities.

[0235] In some embodiments, terminal 101 obtains third instruction information as defined by the protocol.

[0236] In some embodiments, terminal 101 obtains third indication information from upper layer(s).

[0237] In some embodiments, the terminal 101 processes the information to obtain third instruction information.

[0238] In some embodiments, step S3102 is omitted, and the terminal 101 autonomously implements the function indicated by the third instruction information, or the terminal 101 obtains the third instruction information based on predefined rules or protocol agreements, or the above function is a default or default setting.

[0239] In some embodiments, optional implementations of step S3102 can be found in optional implementations of step S2103 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0240] Step S3103: Determine at least one offset.

[0241] In some embodiments, optional implementations of step S3103 can be found in optional implementations of step S2104 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0242] Step S3104: Obtain the first instruction information.

[0243] In some embodiments, the first indication information may be used to indicate the number of second sub-bands.

[0244] In some embodiments, terminal 101 may obtain first indication information from network device 102, but is not limited thereto, and may also receive first indication information sent by other entities.

[0245] In some embodiments, terminal 101 obtains first instruction information as defined by the protocol.

[0246] In some embodiments, terminal 101 obtains first indication information from upper layer(s).

[0247] In some embodiments, the terminal 101 processes the information to obtain the first instruction information.

[0248] In some embodiments, step S3104 is omitted, and the terminal 101 autonomously implements the function indicated by the first instruction information, or the terminal 101 obtains the first instruction information based on predefined rules or protocol agreements, or the above function is a default or default setting.

[0249] In some embodiments, optional implementations of step S3104 can be found in optional implementations of step S2106 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0250] Step S3105: Determine the number of the second sub-bands.

[0251] In some embodiments, optional implementations of step S3105 can be found in optional implementations of step S2107 in FIG2A, and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0252] Step S3106: Obtain the second instruction information.

[0253] In some embodiments, the second indication information is used to indicate the correspondence between the second sub-band and the offset.

[0254] In some embodiments, terminal 101 may obtain second indication information from network device 102, but is not limited thereto, and may also receive second indication information sent by other entities.

[0255] In some embodiments, terminal 101 obtains second instruction information as defined by the protocol.

[0256] In some embodiments, terminal 101 obtains second indication information from upper layer(s).

[0257] In some embodiments, the terminal 101 processes the information to obtain the second instruction information.

[0258] In some embodiments, step S3106 is omitted, and the terminal 101 autonomously implements the function indicated by the second instruction information, or the terminal 101 obtains the second instruction information based on predefined rules or protocol agreements, or the above function is a default or default setting.

[0259] In some embodiments, optional implementations of step S3106 can be found in optional implementations of step S2109 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0260] Step S3107: Determine the correspondence.

[0261] In some embodiments, optional implementations of step S3107 can be found in optional implementations of step S2110 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0262] Step S3108: Determine the second frequency domain resources occupied by the second sub-band.

[0263] In some embodiments, optional implementations of step S3108 can be found in optional implementations of step S2111 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0264] In some embodiments, steps S3101 to S3108 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0265] In some embodiments, the execution order of steps S3101 to S3108 is not limited.

[0266] In the above embodiments, the terminal can determine the second frequency domain resources occupied by each second sub-band based on the first frequency domain resources occupied by the first sub-band and the offset corresponding to each second sub-band, thereby reducing the signaling overhead of sub-band configuration and improving the feasibility and reliability of sub-band full-duplex communication.

[0267] Figure 3B is an interactive schematic diagram illustrating a method for determining resources according to an embodiment of the present disclosure. As shown in Figure 3B, this embodiment of the present disclosure relates to a method for determining resources, which is executed by terminal 101, and the method includes:

[0268] Step S3201: Determine the first frequency domain resources occupied by the first sub-band.

[0269] In some embodiments, optional implementations of step S3201 can be found in optional implementations of step S2101 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0270] Step S3202: Determine at least one offset.

[0271] In some embodiments, optional implementations of step S3202 can be found in optional implementations of step S2104 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0272] Step S3203: Determine the second frequency domain resources occupied by the second sub-band.

[0273] In some embodiments, optional implementations of step S3203 can be found in optional implementations of step S2111 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0274] In some embodiments, steps S3201 to S3203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0275] In some embodiments, the execution order of steps S3201 to S3203 is not limited.

[0276] In the above embodiments, the terminal can determine the second frequency domain resources occupied by the second sub-band based on the first frequency domain resources and offset occupied by the first sub-band, thereby reducing the signaling overhead of sub-band configuration and improving the feasibility and reliability of sub-band full-duplex communication.

[0277] Figure 3C is an interactive schematic diagram illustrating a method for determining resources according to an embodiment of the present disclosure. As shown in Figure 3C, this embodiment of the present disclosure relates to a method for determining resources, which is executed by network device 102, and the method includes:

[0278] Step S3301: Determine at least one offset.

[0279] In some embodiments, optional implementations of step S3301 can be found in optional implementations of step S2102 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0280] Step S3302: Send the third instruction information.

[0281] In some embodiments, the third indication information is used to indicate at least one offset.

[0282] In some embodiments, network device 102 sends third instruction information to terminal 101.

[0283] In some embodiments, terminal 101 receives third instruction information.

[0284] In some embodiments, optional implementations of step S3302 can be found in optional implementations of step S2103 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0285] Step S3303: Determine the number of the second sub-band.

[0286] In some embodiments, optional implementations of step S3303 can be found in optional implementations of step S2105 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0287] Step S3304: Send the first instruction information.

[0288] In some embodiments, the first indication information may be used to indicate the number of second sub-bands.

[0289] In some embodiments, network device 102 sends first instruction information to terminal 101.

[0290] In some embodiments, terminal 101 receives first instruction information.

[0291] In some embodiments, optional implementations of step S3304 can be found in optional implementations of step S2106 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0292] Step S3305: Determine the corresponding relationship.

[0293] In some embodiments, the correspondence is the correspondence between the second sub-band and the offset.

[0294] In some embodiments, optional implementations of step S3305 can be found in optional implementations of step S2108 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0295] Step S3306: Send the second instruction information.

[0296] In some embodiments, the second indication information may be used to indicate the above correspondence.

[0297] In some embodiments, network device 102 sends a first indication message to terminal 101.

[0298] In some embodiments, terminal 101 receives second instruction information.

[0299] In some embodiments, optional implementations of step S3306 can be found in optional implementations of step S2109 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0300] Step S3307: Determine the second frequency domain resources occupied by the second sub-band.

[0301] In some embodiments, optional implementations of step S3307 can be found in optional implementations of step S2112 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0302] In some embodiments, steps S3301 to S3307 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0303] In some embodiments, the execution order of steps S3301 to S3307 is not limited.

[0304] In the above embodiments, the network device does not need to configure the starting RB index and the number of RBs included in the second subband through signaling, which reduces the signaling overhead of subband configuration and improves the feasibility and reliability of subband full-duplex communication.

[0305] Figure 3D is an interactive schematic diagram illustrating a method for determining resources according to an embodiment of the present disclosure. As shown in Figure 3D, this embodiment of the disclosure relates to a method for determining resources, which is executed by a network device 102, and the method includes:

[0306] Step S3401: Determine the first frequency domain resources occupied by the first sub-band.

[0307] In some embodiments, optional implementations of step S3401 can be found in optional implementations of step S2100 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0308] Step S3402: Determine the second frequency domain resources occupied by the second sub-band.

[0309] In some embodiments, optional implementations of step S3402 can be found in optional implementations of step S2112 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.

[0310] In some embodiments, steps S3401 to S3402 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0311] In some embodiments, the execution order of steps S3401 to S3402 is not limited.

[0312] In the above embodiments, the network device does not need to configure the starting RB index and the number of RBs included in the second subband through signaling, which reduces the signaling overhead of subband configuration and improves the feasibility and reliability of subband full-duplex communication.

[0313] The above process is further illustrated with examples below.

[0314] In this embodiment of the disclosure, when determining the frequency domain resources of the second SBFD subband, the terminal network device uses the frequency domain resources of the first SBFD subband as a reference and determines the frequency domain resources occupied by the second SBFD subband through a configured or predefined offset value.

[0315] Terminal side:

[0316] On the SBFD symbol, the terminal uses the first subband as a reference to determine the frequency domain resources of the second subband.

[0317] Method 1: The terminal uses the lowest number RB and / or the highest number RB of the first subband as reference points, and determines the highest number RB and / or the highest number RB of the second subband according to the offset indicated by the base station.

[0318] The terminal determines the RB actually occupied by the second subband based on the frequency domain resources occupied by the first subband, the offset between the first subband and the second subband, and the RBs contained in the active BWP.

[0319] The active BWP is a BWP aligned with the direction of the second subband. For example, if the second subband is a DL subband, then the active BWP is an active DL BWP.

[0320] The terminal receives one or more offsets configured by the base station.

[0321] When the base station is configured with multiple offsets, the values ​​of the multiple offsets may be the same or different.

[0322] When the base station is configured with multiple offsets, the multiple offset values ​​and the frequency offset positions they indicate are determined by any of the following methods.

[0323] The predefined method, that is, the first offset in the offset value list is used to indicate the number of RBs between the lowest RB of the first subband and the highest RB of the second subband #1, and the second offset in the offset value list is used to indicate the number of RBs between the highest RB of the first subband and the lowest RB of the second subband #2.

[0324] When the terminal receives only one offset configured by the network side, and the base station configures two second subbands on the SBFD symbol, the lowest RB of the first subband and the highest RB of the first subband#1, as well as the RB between the highest RB of the UL subband and the lowest RB of the second subband#2, are determined by the offset.

[0325] The number of second subbands configured in network devices, such as base stations, can be determined by any of the following methods, without any limitation in this patent.

[0326] Method 1: The base station instructs the terminal on the number of its configured second subbands.

[0327] Method 2: The terminal determines the number of second subbands based on the frequency domain resource location occupied by the first subband within the active BWP. For example, if the first subband is on one side of the active BWP, there is only one second subband; if the first subband is in the middle of the active BWP, there are two second subbands.

[0328] Method 2: The terminal uses the lowest number RB and / or the highest number RB of the first subband as reference points, and determines the highest number RB and / or the highest number RB of the second subband according to a predefined offset.

[0329] The terminal determines the RBs actually occupied by the second subband based on the frequency domain resources occupied by the first subband, the offset between the first subband and the second subband, and the RBs contained in the active BWP.

[0330] The active BWP is a BWP aligned with the direction of the second subband. For example, if the second subband is a DL subband, then the active BWP is an active DL BWP.

[0331] The predefined method determines one or more offsets.

[0332] The multiple predefined offset values ​​are determined either through protocol predefinition or through terminal capability reporting.

[0333] The protocol is predefined in ways including determining based on carrier, band, SCS, BWP, etc.

[0334] The terminal capability reporting method is for the terminal to report one or more offsets it supports.

[0335] When the number of predefined offsets is greater than 1, the values ​​of the multiple offsets are the same or different.

[0336] The plurality of offset values ​​and the frequency offset positions they indicate are determined by any of the following methods.

[0337] The predefined method, that is, the first offset in the offset value list is used to indicate the number of RBs between the lowest RB of the first subband and the highest RB of the second subband #1, and the second offset in the offset value list is used to indicate the number of RBs between the highest RB of the first subband and the lowest RB of the second subband #2.

[0338] When the terminal receives only one offset configured by the network side, and the base station configures two second subbands on the SBFD symbol, the lowest RB of the first subband and the highest RB of the first subband#1, as well as the RB between the highest RB of the UL subband and the lowest RB of the second subband#2, are determined by the offset.

[0339] The number of second subbands configured in the base station can be determined by any of the following methods, without any limitation in this patent.

[0340] Method 1: The base station instructs the terminal on the number of its configured second subbands.

[0341] Method 2: The terminal determines the number of second subbands based on the frequency domain resource location occupied by the first subband within the active BWP. For example, if the first subband is on one side of the active BWP, there is only one second subband; if the first subband is in the middle of the active BWP, there are two second subbands.

[0342] Base station side:

[0343] On the SBFD symbol, the base station uses the first subband as a reference to determine the frequency domain resources of the second subband.

[0344] Method 1: The base station uses the lowest number RB and / or the highest number RB of the first subband as reference points and instructs the terminal on the offset between the first subband and the second subband to determine the highest number RB and / or the highest number RB of the second subband.

[0345] The base station determines the RBs actually occupied by the second subband based on the frequency domain resources occupied by the first subband, the offset between the first subband and the second subband, and the RBs contained in the active BWP.

[0346] The active BWP is a BWP aligned with the direction of the second subband. For example, if the second subband is a DL subband, then the active BWP is an active DL BWP.

[0347] The base station configures one or more offsets for the terminal.

[0348] When the base station is configured with multiple offsets, the values ​​of the multiple offsets may be the same or different.

[0349] When the base station is configured with multiple offsets, the multiple offset values ​​and the frequency offset positions they indicate are determined by any of the following methods.

[0350] The predefined method, that is, the first offset in the offset value list is used to indicate the number of RBs between the lowest RB of the first subband and the highest RB of the second subband #1, and the second offset in the offset value list is used to indicate the number of RBs between the highest RB of the first subband and the lowest RB of the second subband #2.

[0351] When the terminal receives only one offset configured by the network side, and the base station configures two second subbands on the SBFD symbol, the lowest RB of the first subband and the highest RB of the first subband#1, as well as the RB between the highest RB of the UL subband and the lowest RB of the second subband#2, are determined by the offset.

[0352] The number of second subbands configured in the base station can be determined by any of the following methods, without any limitation in this patent.

[0353] Method 1: The base station instructs the terminal on the number of its configured second subbands.

[0354] Method 2: The terminal determines the number of second subbands based on the frequency domain resource location occupied by the first subband within the active BWP. For example, if the first subband is on one side of the active BWP, there is only one second subband; if the first subband is in the middle of the active BWP, there are two second subbands.

[0355] Method 2: The base station uses the lowest number RB and / or the highest number RB of the first subband as reference points, and determines the highest number RB and / or the highest number RB of the second subband according to a predefined offset.

[0356] The base station determines the RBs actually occupied by the second subband based on the frequency domain resources occupied by the first subband, the offset between the first subband and the second subband, and the RBs contained in the active BWP.

[0357] The active BWP is a BWP aligned with the direction of the second subband. For example, if the second subband is a DL subband, then the active BWP is an active DL BWP.

[0358] The predefined method determines one or more offsets.

[0359] The multiple predefined offset values ​​are determined either through protocol predefinition or through terminal capability reporting.

[0360] The protocol is predefined in ways including determining based on carrier, band, SCS, BWP, etc.

[0361] The terminal capability reporting method is for the terminal to report one or more offsets it supports.

[0362] When the number of predefined offsets is greater than 1, the values ​​of the multiple offsets are the same or different.

[0363] The plurality of offset values ​​and the frequency offset positions they indicate are determined by any of the following methods.

[0364] The predefined method, that is, the first offset in the offset value list is used to indicate the number of RBs between the lowest RB of the first subband and the highest RB of the second subband #1, and the second offset in the offset value list is used to indicate the number of RBs between the highest RB of the first subband and the lowest RB of the second subband #2.

[0365] When the network side configures an offset and the base station configures two second subbands on the SBFD symbol, the lowest RB of the first subband and the highest RB of the first subband#1, as well as the RB interval between the highest RB of the UL subband and the lowest RB of the second subband#2, are determined by the offset.

[0366] The number of second subbands configured in the base station can be determined by any of the following methods, without any limitation in this patent.

[0367] Method 1: The base station instructs the terminal on the number of its configured second subbands.

[0368] Method 2: The terminal determines the number of second subbands based on the frequency domain resource location occupied by the first subband within the active BWP. For example, if the first subband is on one side of the active BWP, there is only one second subband; if the first subband is in the middle of the active BWP, there are two second subbands.

[0369] As described in the above methods and steps, the first subband is the UL subband, and the second subband is the DL subband. That is, the base station and the terminal determine the frequency domain resources occupied by the DL subband by referring to the frequency domain resources of the UL subband, according to the method described in Method 1 or Method 2.

[0370] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0371] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is provided that includes units or modules for implementing the steps performed by the network device in any of the above methods.

[0372] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0373] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute 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 relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using 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 configuring the hardware circuit 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. Furthermore, 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), or a Deep Learning Processing Unit (DPU).

[0374] Figure 4A is a schematic diagram of the structure of a terminal proposed in an embodiment of this disclosure. As shown in Figure 4A, the terminal 4100 may include a processing module 4101.

[0375] In some embodiments, the processing module 4101 is configured to: determine a first frequency domain resource occupied by a first sub-band; determine at least one offset; wherein the offset is the offset of a second frequency domain resource occupied by a second sub-band relative to the first frequency domain resource; and determine the second frequency domain resource based on the first frequency domain resource and the offset.

[0376] Optionally, the processing module 4101 is used to execute at least one of the other steps executed by the terminal 4100 in any of the above methods (e.g., steps S2101, S2104, S2107, S2110, S2111, but not limited thereto), which will not be elaborated here.

[0377] Figure 4B is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. As shown in Figure 4B, the network device 4200 may include a processing module 4201.

[0378] In some embodiments, the processing module 4201 is configured to: configure a first frequency domain resource occupied by a first sub-band; determine at least one offset; wherein the offset is the offset of a second frequency domain resource occupied by a second sub-band relative to the first frequency domain resource; and determine the second frequency domain resource based on the first frequency domain resource and the offset.

[0379] Optionally, the processing module 4201 is used to execute at least one of the other steps (such as steps S2102, S2105, S2108, and S2112, but not limited thereto) executed by the network device 4200 in any of the above methods, which will not be described in detail here.

[0380] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.

[0381] Figure 5A is a schematic diagram of the structure of the communication device 5100 proposed in an embodiment of this disclosure. The communication device 5100 can be a terminal (e.g., user equipment, vehicle, IoT device, etc.) or a network device (e.g., access network device, core network device, etc.), or it can be a chip, chip system, or processor that supports the terminal in implementing any of the above methods, or it can be a chip, chip system, or processor that supports the network device in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0382] As shown in Figure 5A, the communication device 5100 includes one or more processors 5101. The processor 5101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 can be used to execute any of the above methods. Optionally, one or more processors 5101 can be used to invoke instructions to cause the communication device 5100 to execute any of the above methods.

[0383] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceivers 5102 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2103, S2106, S2109, but not limited thereto), and the processor 7101 performs at least one of other steps (e.g., steps S2101, S2102, S2104, S2105, S2107, S2108, S2110, S2111, S2112, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and terms such as receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.

[0384] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data. Optionally, all or part of the memories 5103 may be located outside the communication device 5100. In optional embodiments, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuits 5104 are connected to the memories 5103 and can be used to receive data from the memories 5103 or other devices, and to send data to the memories 5103 or other devices. For example, the interface circuits 5104 can read data stored in the memories 5103 and send the data to the processor 5101.

[0385] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0386] Figure 5B is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, please refer to the schematic diagram of chip 5200 shown in Figure 5B, but it is not limited thereto.

[0387] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.

[0388] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data. Optionally, all or part of the memories 5203 may be located outside of chip 5200. Optionally, interface circuit 5202 is connected to memory 5203, and interface circuit 5202 can be used to receive data from memory 5203 or other devices, and interface circuit 5202 can be used to send data to memory 5203 or other devices. For example, interface circuit 5202 can read data stored in memory 5203 and send the data to processor 5201.

[0389] In some embodiments, the interface circuit 5202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2103, S2106, and S2109, but not limited thereto). The interface circuit 5202 performing the communication steps such as sending and / or receiving in the above method refers, for example, to the interface circuit 5202 performing data interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of other steps (e.g., steps S2101, S2102, S2104, S2105, S2107, S2108, S2110, S2111, and S2112, but not limited thereto).

[0390] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0391] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 5100, cause the communication device 5100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0392] This disclosure also provides a program product that, when executed by the communication device 5100, causes the communication device 5100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0393] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0394] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0395] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for determining resources, characterized in that, The method is executed by a terminal, and the method includes: Determine the first frequency domain resources occupied by the first sub-band; Determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource; The second frequency domain resource is determined based on the first frequency domain resource and the offset.

2. The method according to claim 1, characterized in that, The method further includes: Receive first indication information sent by the network device; wherein the first indication information is used to indicate the number of the second sub-band; Based on the first indication information, determine the number of the second sub-bands; or The number of the second subband is determined based on the relationship of the first subband in the active bandwidth portion (BWP).

3. The method according to claim 2, characterized in that, The determination of the number of the second subband based on the relationship of the first subband in the active bandwidth portion (BWP) includes any of the following: If the lowest resource block (RB) of the first subband is the same RB as the lowest RB of the BWP, then the number of the second subband is determined to be 1. The highest RB of the first sub-band is the same RB as the highest RB of the BWP, so the number of the second sub-band is determined to be 1; The lowest RB of the first sub-band is different from the lowest RB of the BWP, and the highest RB of the first sub-band is different from the highest RB of the BWP, so the number of the second sub-band is determined to be 2.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: Based on the first RB in the first frequency domain resource and the offset, determine the second RB in each second sub-band; The number of the second RB is determined based on the number of the first RB and the total number of RBs; wherein the total number of RBs is the number of RBs included in the active BWP; The second frequency domain resource is determined based on the second RB and the number of the second RB.

5. The method according to claim 4, characterized in that, Determining at least one offset includes: The offset is determined based on the correspondence between the second sub-band and the offset.

6. The method according to claim 5, characterized in that, The method further includes: Receive second indication information sent by a network device; wherein the second indication information is used to indicate the correspondence; Based on the second indication information, the correspondence is determined; or The correspondence is determined based on a predefined method.

7. The method according to any one of claims 1-4, characterized in that, Determining at least one offset includes: Receive third indication information sent by the network device; wherein the third indication information is used to indicate the offset; Based on the third indication information, the offset is determined; or The offset is determined based on a predefined method.

8. A method for determining resources, characterized in that, The method is performed by a network device, and the method includes: Determine the first frequency domain resources occupied by the first sub-band; Determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource; The second frequency domain resource is determined based on the first frequency domain resource and the offset.

9. The method according to claim 8, characterized in that, The method further includes: Send first indication information to the terminal; wherein the first indication information is used to indicate the number of the second sub-band; or The number of the second subband is determined based on the relationship of the first subband in the active bandwidth portion (BWP).

10. The method according to claim 9, characterized in that, The determination of the number of the second subband based on the relationship of the first subband in the active bandwidth portion (BWP) includes any of the following: If the lowest resource block (RB) of the first subband is the same RB as the lowest RB of the BWP, then the number of the second subband is determined to be 1. The highest RB of the first sub-band is the same RB as the highest RB of the BWP, so the number of the second sub-band is determined to be 1; The lowest RB of the first sub-band is different from the lowest RB of the BWP, and the highest RB of the first sub-band is different from the highest RB of the BWP, so the number of the second sub-band is determined to be 2.

11. The method according to any one of claims 8-10, characterized in that, The method further includes: Based on the first RB in the first frequency domain resource and the offset, determine the second RB in each second sub-band; The number of the second RB is determined based on the number of the first RB and the total number of RBs; wherein the total number of RBs is the number of RBs included in the active BWP; The second frequency domain resource is determined based on the second RB and the number of the second RB.

12. The method according to claim 11, characterized in that, Determining at least one offset includes: The offset is determined based on the correspondence between the second sub-band and the offset.

13. The method according to claim 12, characterized in that, The method further includes: Send a second indication message to the terminal; wherein the second indication message is used to indicate the correspondence; or The correspondence is determined based on a predefined method.

14. The method according to any one of claims 8-13, characterized in that, Determining at least one offset includes: Send a third indication message to the terminal; wherein the third indication message is used to indicate the offset; or The offset is determined based on a predefined method.

15. A terminal, characterized in that, include: The processing module is configured to determine the first frequency domain resources occupied by the first sub-band; The processing module is further configured to determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource; The processing module is further configured to determine the second frequency domain resource based on the first frequency domain resource and the offset.

16. A network device, characterized in that, include: The processing module is configured to determine the first frequency domain resources occupied by the first sub-band; The processing module is further configured to determine at least one offset; wherein the offset is the offset of the second frequency domain resource occupied by the second sub-band relative to the first frequency domain resource; The processing module is further configured to determine the second frequency domain resources occupied by the second sub-band based on the first frequency domain resources and at least one offset; wherein the offset is the offset of the second frequency domain resources relative to the first frequency domain resources.

17. A communication device, characterized in that, include: One or more processors; The processor is used to execute the method for determining resources according to any one of claims 1-7.

18. A communication device, characterized in that, include: One or more processors; The processor is configured to execute the method for determining resources as described in any one of claims 8-14.

19. A communication system, characterized in that, include: A terminal, the terminal being configured to implement the method for determining resources as described in any one of claims 1-7; A network device configured to implement the method for determining resources as described in any one of claims 8-14.

20. A storage medium storing instructions, characterized in that, When the instructions are executed on a device that determines the resource, the device that determines the resource performs the method for determining the resource as described in any one of claims 1-7 or 8-14.

21. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program is used to implement the method for determining resources as described in any one of claims 1-7 or 8-14.