subnet switching
By employing a two-stage solution during sub-network handover, and dynamically adjusting frequency resource allocation using temporary subbands and interference measurements, the problem of interference management between sub-networks was solved, improving service reliability and latency performance, and meeting the extreme performance requirements of 6G radio access technology.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ALCATEL LUCENT SHANGHAI BELL CO LTD
- Filing Date
- 2023-09-25
- Publication Date
- 2026-06-23
AI Technical Summary
In 6G radio access technology, during the handover process of sub-networks, existing technologies have difficulty effectively managing interference between sub-networks, leading to service interruptions and increased latency. This is especially true in short-range scenarios with extreme performance requirements, such as sub-networks within robots/production modules and vehicles, where existing handover protocols fail to effectively coordinate resource allocation.
By employing a two-stage solution during sub-network handover, firstly using temporary sub-bands for assisted selection, then performing interference measurement and final sub-band allocation, and combining interference information and priorities, frequency resource allocation is dynamically adjusted to reduce interference impact.
It effectively reduces the duration of excessive interference during subnetwork switching, improves service reliability and latency performance, and meets the extreme performance requirements of robot/production modules and vehicle subnetworks.
Smart Images

Figure CN122270971A_ABST
Abstract
Description
Technical Field
[0001] The various exemplary embodiments disclosed herein relate generally to the telecommunications field, and more specifically to methods, apparatuses, devices, and computer-readable storage media for handover of subnetworks. Background Technology
[0002] In 6G radio access technology, In-X subnetworks (hereinafter also referred to as subnetworks or subnets) have been proposed as a promising component to meet extreme performance requirements in terms of latency, reliability, and / or throughput for some short-range scenarios. For example, subnetworks can be installed in specific entities, such as modules under production, vehicles, bodies, indoors, etc., to provide life-critical data services with extreme performance within local capillary coverage. Summary of the Invention
[0003] In a first aspect of this disclosure, a first apparatus is provided. The first apparatus includes: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus to at least: determine that a first subnetwork is triggered to handover (HO) from a first cell to a second cell, the first apparatus being in the first subnetwork; based on the triggering, communicate with at least one other apparatus in the first subnetwork using a first frequency resource; receive a resource configuration from a second apparatus providing the second cell, the resource configuration indicating that a second frequency resource will be used in the first subnetwork instead of the first frequency resource; and communicate with at least one other apparatus using the second frequency resource indicated in the resource configuration.
[0004] In a second aspect of this disclosure, a second apparatus is provided. The second apparatus includes: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus to at least: receive, from a first apparatus in a first subnetwork, first interference information between the first subnetwork and at least one second subnetwork in a second cell provided by the second apparatus; receive, from the first apparatus or a third apparatus providing the first cell, second interference information between the first subnetwork and at least one third subnetwork in the first cell; determine, based on the first and second interference information, a second frequency resource to be used in the first subnetwork; and transmit to the first apparatus a resource configuration indicating the second frequency resource, wherein the first subnetwork is triggered to switch from the first cell to the second cell.
[0005] In a third aspect of this disclosure, a third apparatus is provided. The third apparatus includes: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the third apparatus to at least: receive a message from a second apparatus, the message including information used by a first apparatus to determine a first frequency resource; and transmit a message to the first apparatus, wherein a first subnetwork is triggered to hand over from a first cell provided by the third apparatus to a second cell provided by the second apparatus.
[0006] In a fourth aspect of this disclosure, a method is provided. The method includes: determining that a first subnetwork is triggered to handover from a first cell to a second cell, a first device being in the first subnetwork; based on the triggering, communicating with at least one other device in the first subnetwork using a first frequency resource; receiving a resource configuration from a second device providing the second cell, the resource configuration indicating that a second frequency resource will be used in the first subnetwork instead of the first frequency resource; and communicating with at least one other device using the second frequency resource indicated in the resource configuration.
[0007] In a fifth aspect of this disclosure, a method is provided. The method includes: receiving, from a first device in a first subnetwork, first interference information between the first subnetwork and at least one second subnetwork in a second cell provided by a second device; receiving, from the first device or a third device providing the first cell, second interference information between the first subnetwork and at least one third subnetwork in the first cell; determining, based on the first and second interference information, a second frequency resource to be used in the first subnetwork; and transmitting, to the first device, a resource configuration indicating the second frequency resource, wherein the first subnetwork is triggered to handover from the first cell to the second cell.
[0008] In a sixth aspect of this disclosure, a method is provided. The method includes: receiving a message from a second device, the message including information used by a first device to determine a first frequency resource; and transmitting the message to the first device, wherein a first subnetwork is triggered to hand over from a first cell provided by a third device to a second cell provided by the second device.
[0009] In a seventh aspect of this disclosure, a first apparatus is provided. The first apparatus includes: components for determining that a first subnetwork is triggered to handover from a first cell to a second cell, the first apparatus being in the first subnetwork; components for communicating with at least one other device in the first subnetwork based on the triggering by using a first frequency resource; components for receiving a resource configuration from a second device providing the second cell, the resource configuration indicating that a second frequency resource will be used in the first subnetwork instead of the first frequency resource; and components for communicating with at least one other device by using the second frequency resource indicated in the resource configuration.
[0010] In an eighth aspect of this disclosure, a second apparatus is provided. The second apparatus includes: means for receiving, from a first means in a first subnetwork, first interference information between the first subnetwork and at least one second subnetwork in a second cell provided by a second means; means for receiving, from the first means or a third means providing the first cell, second interference information between the first subnetwork and at least one third subnetwork in the first cell; means for determining, based on the first and second interference information, a second frequency resource to be used in the first subnetwork; and means for transmitting to the first means a resource configuration indicative of the second frequency resource, wherein the first subnetwork is triggered to switch from the first cell to the second cell.
[0011] In a ninth aspect of this disclosure, a third apparatus is provided. The third apparatus includes: components for receiving a message from a second apparatus, the message including information used by a first apparatus to determine a first frequency resource; and components for transmitting the message to the first apparatus, wherein a first subnetwork is triggered to handover from a first cell provided by the third apparatus to a second cell provided by the second apparatus. In a tenth aspect of this disclosure, a computer-readable medium is provided. The computer-readable medium includes instructions stored thereon for causing a device to perform at least the method according to the fourth aspect.
[0012] In the eleventh aspect of this disclosure, a computer-readable medium is provided. The computer-readable medium includes instructions stored thereon for causing a device to perform at least the method according to the fifth aspect.
[0013] In a twelfth aspect of this disclosure, a computer-readable medium is provided. The computer-readable medium includes instructions stored thereon for causing a device to perform at least the method according to a sixth aspect.
[0014] It should be understood that the summary section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0015] Some exemplary embodiments will now be described with reference to the accompanying drawings, in which: Figure 1 An example communication environment is shown that can implement example embodiments of this disclosure; Figure 2A Example timing for sub-band allocation and switching operations is shown; Figure 2B An example operation phase is shown; Figure 3The signaling flow of communications according to some embodiments of this disclosure is shown; Figure 4A The signaling flow of communications according to some embodiments of this disclosure is shown; Figure 4B An example block for determining temporary sub-bands is shown; Figure 5 The signaling flow of communications according to some embodiments of this disclosure is shown; Figure 6 The signaling flow of communications according to some embodiments of this disclosure is shown; Figure 7 The signaling flow of communications according to some embodiments of this disclosure is shown; Figure 8 An example block for determining the sub-band allocation is shown; Figure 9 A flowchart is shown illustrating a method implemented at a first device according to some exemplary embodiments of the present disclosure; Figure 10 A flowchart is shown illustrating a method implemented at a second device according to some example embodiments of the present disclosure; Figure 11 A flowchart is shown illustrating a method implemented at a third device according to some example embodiments of the present disclosure; Figure 12 A simplified block diagram of a device suitable for implementing example embodiments of the present disclosure is shown; and Figure 13 A block diagram of an example computer-readable medium according to some example embodiments of the present disclosure is shown.
[0016] Throughout the accompanying drawings, the same or similar reference numerals denote the same or similar elements. Detailed Implementation
[0017] The principles of this disclosure will now be described with reference to some exemplary embodiments. It should be understood that these embodiments are described for illustrative purposes only and to help those skilled in the art understand and implement this disclosure, and are not intended to limit the scope of this disclosure in any way. The embodiments described herein may be implemented in various ways other than those described below.
[0018] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0019] In this disclosure, references to "an embodiment," "an embodiment," "an example embodiment," etc., indicate that the described embodiment may include specific features, structures, or characteristics, but not every embodiment necessarily includes specific features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Additionally, when a specific feature, structure, or characteristic is described in connection with an embodiment, it is believed that the influence of such feature, structure, or characteristic on other embodiments (whether explicitly described or not) is within the knowledge of those skilled in the art.
[0020] It should be understood that although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0021] As used herein, “at least one of the following: ” and “at least one of ” and similar wording (where the list of two or more elements is connected by “and” or “or”) means at least any one of the elements, or at least any two or more of the elements, or at least all of the elements.
[0022] As used herein, unless explicitly stated otherwise, “responding to A” does not mean that the step is performed immediately after “A” occurs, but may include one or more intermediate steps.
[0023] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments. As used herein, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well. It will be further understood that, when used herein, the terms “comprises,” “comprising,” “has,” “having,” “includes,” and / or “including” specify the presence of features, elements, and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.
[0024] As used in this application, the term "circuit" may refer to one or more or all of the following: (a) Hardware-only implementation (e.g., implementation only in analog and / or digital circuits), and (b) A combination of hardware circuitry and software, such as (if applicable): (i) A combination of analog and / or digital hardware circuitry with software / firmware, and (ii) Any part of a hardware processor with software (including digital signal processors, software, and memory, which work together to enable a device such as a mobile phone to perform various functions); and (c) Hardware circuitry and / or processors, such as microprocessors or a portion thereof, that require software (e.g., firmware) for operation, but which may be absent when operation is not required.
[0025] This definition of "circuit" applies to all uses of the term in this application, including in any claim. As a further example, as used in this application, the term "circuit" also covers implementations of hardware circuitry or processors (or processors) or a portion thereof and their accompanying software and / or firmware. For example, and if applicable to a particular claim element, the term "circuit" also covers baseband integrated circuits or processor integrated circuits for mobile devices, or similar integrated circuits in servers, cellular network devices, or other computing or network devices.
[0026] As used herein, the term "communication network" refers to a network that conforms to any suitable communication standard, such as New Radio (NR), Long Term Evolution (LTE), LTE-A Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), etc. Furthermore, communication between terminal devices and network devices in a communication network is performed according to any suitable generational communication protocol, including but not limited to first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols and / or any other currently known or future-developed protocols. Embodiments of this disclosure can be applied to various communication systems. Given the rapid development of communications, there are, of course, future types of communication technologies and systems that can implement this disclosure. This disclosure should not be construed as limiting its scope to the systems described above.
[0027] As used herein, the term "network device" refers to a node in a communication network through which terminal devices access and receive services. Network devices can refer to base stations (BS) or access points (APs), such as Node B (NodeB or NB), evolved Node B (eNodeB or eNB), NR NB (also known as gNB), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), repeater, Integrated Access and Backhaul (IAB) node, low-power node (such as femtoseconds, picoseconds), non-terrestrial network (NTN) or non-terrestrial network equipment (such as satellite network equipment, low Earth orbit (LEO) satellites and geostationary orbit (GEO) satellites, aircraft network equipment, etc.), depending on the terminology and technology applied. In some example embodiments, the Radio Access Network (RAN) split architecture includes a centralized unit (CU) and a distributed unit (DU) at the IAB donor node. The IAB node includes a mobile terminal (IAB-MT) portion that behaves as a UE to the parent node, while the DU portion of the IAB node behaves as a base station to the next-hop IAB node.
[0028] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not a limitation, a terminal device may also be referred to as a communication device, user equipment (UE), subscriber station (SS), portable subscriber station, mobile station (MS), or access terminal (AT). Terminal devices can include, but are not limited to, mobile phones, cellular phones, smartphones, Voice over IP (VoIP) phones, wireless local loop phones, tablet computers, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image acquisition terminal devices such as digital cameras, gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop-mounted devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain environments), consumer electronics devices, devices operating on commercial and / or industrial wireless networks, etc. The terminal device may also correspond to the mobile terminal (MT) portion of an IAB node (e.g., a relay node). In the following description, the terms "terminal device," "communication device," "terminal," "user equipment," and "UE" are used interchangeably.
[0029] As used herein, the terms “resource,” “transmission resource,” “resource block,” “physical resource block” (PRB), “uplink resource,” or “downlink resource” can refer to any resource used to perform communication (e.g., communication between a terminal device and a network device), such as resources in the time domain, resources in the frequency domain, resources in the spatial domain, resources in the code domain, or any other combination thereof to enable communication.
[0030] As mentioned above, 6G radio access technologies may expect extremely high requirements in terms of latency, reliability, and / or throughput, and In-X subnetworks (i.e., subnetworks) can be considered promising components of 6G networks to meet these extreme performance requirements.
[0031] In addition to supporting extreme performance requirements, subnetworks can be implemented using low transmit power, resulting in limited coverage. For subnetworks, star or tree topologies can be implemented using an in-X subnetwork AP and one or more in-X subnetwork UEs under the control of the AP. Mobility of subnetwork UEs across different subnetworks is limited. A subnetwork can be part of a wide area network (WAN) but will continue to function outside of network coverage.
[0032] For example, typical in-X subnet use cases may include in-robot / in-production module subnets and in-vehicle subnets, which have extreme performance requirements in terms of reliability (up to 6 nines or more) and latency (down to 100µs or even less), for example, for demanding periodic deterministic communication services, and these use cases may be the most challenging scenarios in 6G systems.
[0033] Generally speaking, the handover process is a fundamental process in current cellular technology. Furthermore, subnetwork handover typically follows the same protocols as user handover. However, key differences exist in this sense. For example, handover not only effectively affects the subnetwork access points (APs) but also the group of UEs within that subnetwork. Moreover, unlike typical UE handover in cellular technology, subnetwork resource allocation is affected by handover.
[0034] As used in this article, HO stands for handover; HO AP represents the AP of the subnetwork undergoing handover; Dep. BS represents the coverage cell BS that the HO AP is leaving, and host BS represents the destination cell BS; subband represents a segment of carrier bandwidth and refers to the smallest block of bandwidth allocated to the subnetwork.
[0035] In this disclosure, the terms "first cell / base station", "source cell / base station", and "leaving cell / base station" are used interchangeably, as are the terms "second cell / base station", "target cell / base station" and "host cell / base station".
[0036] For ease of discussion, some terms used in the following description are listed below: ● First frequency resources: refers to the temporary frequency resources, such as subbands, used in a subnetwork when it is triggered to hand over from a first cell to a second cell. Therefore, the terms "first frequency resources" and "temporary frequency resources" can be used interchangeably.
[0037] ● Second frequency resource: refers to frequency resources allocated by network devices (e.g., target network devices) and used in a sub-network, such as a subband. Therefore, the terms "second frequency resource," "configured frequency resource," and "allocated frequency resource" are used interchangeably. It is intended to replace or follow the first frequency resource.
[0038] ● The Interference Measurement Matrix (IMM) represents the total inter-subnetwork interference measurement, constructed by the overlay BS based on inter-subnetwork interference periodically reported from all relevant sub-subnetwork APs. Here, the inter-subnetwork interference reported from the sub-network APs can be a total weighted interference (e.g., interference signal-to-power ratio ISR) measured by the sub-network devices for each interfering sub-network. It can also refer to the inverse of the measurement, i.e., the signal-to-interference power ratio (SIR). The implementation details of the IMM are not limited in this disclosure.
[0039] Furthermore, one of the "first frequency resource" and the "second frequency resource" can be referred to as a "frequency resource", while the other of the "first frequency resource" and the "second frequency resource" can be referred to as "another frequency resource".
[0040] The principles and implementation of this disclosure are described in detail below with reference to the accompanying drawings.
[0041] Example Environment Figure 1 An example communication environment 100 is shown, in which exemplary embodiments of the present disclosure may be implemented. The communication environment 100 includes a first device 110 within a first subnetwork 140. In addition to the first device 110, the first subnetwork 140 may also include other devices 115-1 and 115-2. Figure 1 In this configuration, the first device 110 can be an access point (AP), while the other devices 115-1 and 115-2 can be terminal devices.
[0042] like Figure 1 As shown, the communication environment 100 also includes a second device 120 and a third device 130. Furthermore, the service area provided by the second device 120 / third device 130 is referred to as a cell. The second device 120 / third device 130 can provide one or more cells; for example, a first cell 170-1 is provided by the third device 130, while a second cell 170-2 is provided by the second device 120.
[0043] exist Figure 1 In the first cell 170-1, the third subnetworks 150-1 and 150-2 and the first subnetwork 140 are located within the first cell 170-1, while the second subnetworks 160-1 and 160-2 and the first subnetwork 140 are located within the second cell 170-2.
[0044] Communication in communication environment 100 can be implemented according to any suitable communication protocol, including but not limited to cellular communication protocols such as first-generation (1G), second-generation (2G), third-generation (3G), fourth-generation (4G), fifth-generation (5G), and sixth-generation (6G), wireless local area network communication protocols such as IEEE 802.11, and / or any other protocol currently known or to be developed in the future. Furthermore, communication can utilize any suitable wireless communication technology, including but not limited to: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplex (FDD), Time Division Duplex (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Division Multiplexing (OFDM), Discrete Fourier Transform Extended OFDM (DFT-s-OFDM), and / or any other technology currently known or to be developed in the future.
[0045] Working principle and example signaling for communication Based on some example embodiments of this disclosure, a solution for subnet handover is provided. To clarify, the solution discussed herein is applicable to any wireless network in cellular technology with a subnet-like architecture, where low-latency communication is required as part of the service.
[0046] This solution can be specifically implemented in scenarios where a subnetwork (i.e., a subnetwork AP, also known as a HO AP and / or connected device) is triggered to switch from one coverage BS (sometimes called a leaving BS) to another coverage BS (sometimes called a host BS). Examples are diverse and can include subnetworks within a host or vehicle where mobility is switched between cells.
[0047] refer to Figure 2A (This shows an example timing 200A for sub-band allocation and switching operations). In Figure 2A In this process, the first device 110 (e.g., HO AP) and its connected UE are affected by both interference from the host BS area (i.e., the second cell 170-2) and interference from leaving the BS area (i.e., the first cell 170-1). Therefore, handover and subband allocation need to be considered additionally during and after the handover process.
[0048] Generally, subbands allocated to HO APs by a BS before leaving the HO may also experience interference from other subnets within the coverage area of the host BS (and vice versa). This is quite possible, considering that subband allocation to subnets is not coordinated between BSs, but some allocations additionally follow distributed subband allocation.
[0049] The applications served by the subnetwork are mission-critical and cannot be subjected to strong interference; otherwise, they may experience service interruptions such as lack of reliability, increased latency, and service unavailability.
[0050] The following example implementations can reduce / remove the duration of excessive interference and the chances of it occurring after a HO operation.
[0051] In summary, as shown in 2B (which illustrates example operation phase 200B), the solution discussed herein considers the fact that the HO AP and its connected devices are affected by interference from both subnetworks within the host BS cell and subnetworks outside the BS cell. Therefore, a two-phase solution is proposed, in which, in the first phase, the HO AP is assisted by the selection of a temporary subband. The HO AP uses a temporary subband before the next infection measurement and subband allocation instance begins in the host BS cell during HO operation. During the second phase, the host BS triggers an interference measurement against the HO AP and the selected group of subnetworks within the host BS cell, and, taking into account the results of this interference measurement and the interference from the subnetworks outside the BS cell affecting the HO AP, allocates a subband to the HO AP.
[0052] refer to Figure 3 This illustrates a signaling flow 300 of communication according to some embodiments of the present disclosure. For purposes of discussion, reference will be made to... Figure 1 For example, signaling flow 300 is discussed using a first device 110, a second device 120, and a third device 130.
[0053] In the following description, although some operations are presented from the perspective of the first device 110, it should be understood that the corresponding operations are performed by the second device 120 / third device 130. Similarly, although some operations are presented from the perspective of the second device 120, it should be understood that the corresponding operations are performed by the first device 110 / third device 130, and similarly, although some operations are presented from the perspective of the third device 130, it should be understood that the corresponding operations are performed by the first device 110 / second device 120. For the sake of brevity, some identical or similar content is omitted here.
[0054] exist Figure 3In the example, the first device 110 can be an access point, and the second device 120 and the third device 130 can be base stations. Furthermore, the base station can be responsible for allocating frequency resources (such as subband resources) to sub-networks within its coverage area. For example, resource configurations can be transmitted to access points within the sub-networks, indicating the frequency resources to be used in that sub-network. This allows for centralized control of resource allocation.
[0055] exist Figure 3 In this context, the first frequency resource and the second frequency resource can be sub-band resources.
[0056] During operation, the first sub-network 140 is triggered 310 to switch from the first cell 170-1 to the second cell 170-2, wherein the first device 110 is in the first sub-network 140.
[0057] Based on this trigger, the first device 110 communicates 350 with at least one other device 115 in the first sub-network 140 using the first frequency resource.
[0058] In the following, the first device 110 receives a resource configuration 390 from the second device 120 providing the second cell 170-2, the resource configuration indicating that the second frequency resource will be used in the first sub-network 140 instead of the first frequency resource, and then communicates with at least one other device 395 by using the second frequency resource indicated in the resource configuration.
[0059] Next, we will discuss how to determine the first frequency resource.
[0060] In some example embodiments, the first device 110 may receive a first message 340-2 (or 340-1) indicating a first frequency resource from the third device 130 (or from the second device 120). The first device 110 may then determine the first frequency resource 330 based on the first message.
[0061] Alternatively, in some example embodiments, the first device 110 may perform interference measurements on multiple frequency resources, and then determine a first frequency resource from the multiple frequency resources based on the interference measurement results. Additionally, in some example embodiments, before performing the interference measurements, the first device 110 may receive a second message 340-2 from the third device 130 (or 340-1 from the second device 120) indicating multiple frequency resources.
[0062] In some example embodiments, the second message may also indicate multiple priority values corresponding to multiple frequency resources. Therefore, the first device 110 may further determine the first frequency resource based on the multiple priority values.
[0063] The following section will discuss how to determine the second frequency resource.
[0064] As in Figure 3 As shown, in operation, the second device 120 receives 380 first interference information from the first device 110 in the first subnetwork 140, which is provided by the second device 120 in the second cell 170-2 between the first subnetwork 140 and at least one second subnetwork 160.
[0065] In addition to the first interference information, the second device 120 can also receive second interference information between the first subnetwork 140 and at least one third subnetwork 150 in the first cell 170-1. In one example embodiment, the second interference information can be received from the third device 130 320-1. Alternatively, in some embodiments, the second interference information can be received from the first device 110 320-2.
[0066] Then, based on the first interference information and the second interference information, the second device 120 determines the second frequency resource 385 and transmits the resource configuration of the second frequency resource to the first device 110 390.
[0067] In some example embodiments, before receiving the first interference information, the second device 120 may transmit a third message 370 to the first device 110 to instruct the first device 110 to perform interference measurements to determine the first interference information.
[0068] In some example embodiments, before receiving the second interference information, the second device 120 may transmit a fourth message 360 to the first device 110 for configuring resources to be used by the first device 110 to transmit the second interference information.
[0069] Example For a better understanding of the process discussed in this article, please refer to Figures 4A to 8 Some example implementations have been discussed. For the purposes of this discussion, references will be made to... Figure 1 For example, this can be discussed using a first device 110 (e.g., HO AP), a second device 120 (e.g., host BS), and a third device 130 (e.g., Dep. BS). Figures 4A to 8 .
[0070] In some example embodiments, a temporary subband may be allocated for the first subnetwork during the handover process of the first subnetwork. Specifically, because the IMM information for the second device 120 does not include the first device 110, a temporary subband may be allocated to the first subnetwork.
[0071] In some example embodiments, temporary allocation signaling can be transmitted via "temporary subband allocation". In some example embodiments, the temporary subband may be valid until the next IMM measurement occurs.
[0072] In some example embodiments, temporary subbands can be determined by the second device 120 by monitoring its own IMM. For example, the second device 120 can select a subband that is not used by any other subnetwork in the second cell 170-2. In the absence of such a free subband, the second device 120 can select the subband that is least likely to be interfered with.
[0073] In some example embodiments, the first device 110 can perform carrier sensing and select a subband with the lowest interference level when receiving a handover message (which triggers the first subnetwork to handover to the second cell 170-2), which is suitable for distributed resource allocation scenarios.
[0074] Referring now to Figure 4, an example box 400 is shown for determining temporary sub-bands.
[0075] In some example embodiments, the second device 120 may create a short list of potential subbands. For example, the second device 120 may select a list of subbands not used by any other subnetwork in the second cell 170-2. In the absence of such free subbands, the second device 120 may select a list of subbands least likely to be interfered with. The second device 120 may send the short list of potential subbands to the first device 110 via a "temporary subband allocation". The first device 110 may then perform carrier sensing to select a temporary subband from the short list.
[0076] In some example embodiments, temporary sub-bands may also be selected by leaving the BS, or information from the second device 120 (i.e., a short list of temporary or potential sub-bands) may be transmitted to the first device 110 by leaving the BS.
[0077] In some example embodiments, leaving the BS (i.e., the third device) can send a HO request to the second device 120, which performs admission control and HO preparation. The leaving BS then sends an HO command to the HO AP, and the first device 110 initiates an access procedure with the second device 120 to establish a connection. Finally, the first device 110 sends an HO completion message to the second device 120.
[0078] Figure 4B An example operation is shown at the first device 110 for determining the temporary sub-band. Figure 4B Example box 400B is shown for determining temporary subbands.
[0079] exist Figure 4B In this process, a potential set of subbands can be received from the second device 120 via a "temporary subband allocation" signal. Furthermore, in some example embodiments, the potential set includes weights for each subband, which indicate priority (e.g., the probability of interference, or a normalized level of the expected signal to expected interference power ratio).
[0080] Furthermore, the instantaneous carrier sensing results from the first device 110 can be used in the form of weighted values (e.g., according to the sensed normalized interference level, or the normalized level of the ratio of desired signal to desired interference power). As a result, the two weights are combined to create a composite subband metric.
[0081] The process of updating the IMM of the second device 120 will be discussed below. In some example embodiments, this process may be implemented based on a pre-configured cycle or triggered on demand by the second device 120.
[0082] In some example embodiments, the first device 110 receives instructions from the second device 120 to perform pilot transmission and interference measurements for IMM updates, which may occur at periodic IMM measurement instances of the second device 120 or be triggered on demand.
[0083] In addition, such as Figure 5 The first device 110 shown can report back its measurements. Figure 5 Signaling flow 500 of communications according to some embodiments of this disclosure is shown.
[0084] In some example embodiments, a special signaling opportunity, referred to as an "Installed Interference Measurement Report" (IIMR), is scheduled for the first device 110, where it reports its IMM measurement originating from the last measurement occurring outside the BS cell. (See reference...) Figure 6 This illustrates a signaling flow 600 of communication according to some embodiments of the present disclosure. Figure 6 In this process, the first device 110 (i.e., HO AP) transmits the IIMR to the host BS.
[0085] In one example embodiment, a submatrix update of the IMM can be performed instead of a full IMM update. For example, the second device 120 triggers a submatrix IMM update by: ● Select a subset of the subband; ● Create sub-matrixes IMM for those subbands and the subnetworks that are active subnetworks within those subbands; ● Trigger pilot transmission and interference measurements of the selected subnetwork and the first device 110 subnetwork to update the submatrix IMM.
[0086] Alternatively, in some example embodiments, the BS sends its IMM to a second device 120 that will be used as an IIMR (e.g., Figure 7 As shown, a signaling flow 700 of communication according to some embodiments of the present disclosure is illustrated.
[0087] Different embodiments of the IIMR report may be considered in this disclosure.
[0088] In some example embodiments, the report includes actual interference measurements: these measurements can be performed by the first device 110. Figure 2A This measurement is performed during the resource allocation period shown. This measurement can also be estimated by the Dep. AP, for example, at the beginning of the resource allocation period, the BS allocates subbands to subnetworks according to the IMM. By performing the allocation, the BS can also estimate, based on the IMM, what interference each subnetwork will receive on each subband.
[0089] In some example embodiments, the report includes expected interference based solely on the IMM. Note that the IMM includes expected interference between every two sub-networks in each sub-band. Therefore, without knowing the assigned sub-bands, it is impossible to know the actual interference each sub-network will experience in each sub-band. However, the IMM can be used to predict expected interference for the first device 110 in each sub-band.
[0090] Then, sub-band allocation and final coordination of the sub-network can be performed on the first device 110.
[0091] In some example embodiments, the second device 120 collects measurements from its sub-network AP, which includes the first device 110; the second device 120 also collects IIMR from the first device 110 (or from outside the BS).
[0092] In some example embodiments, the second device 120 uses an updated IMM (or submatrix IMM) to perform subnetwork allocation for all APs (or subsets of APs).
[0093] In some example embodiments, for the first device 110, the IIMR is used together with the IMM for subband allocation, for example, when selecting a subband, subbands with strong interference reported by APs from leaving the BS cell are not considered (or are de-prioritized) (see reference). Figure 8 (This shows an example box 800 for determining the assigned sub-band).
[0094] exist Figure 8 In this context, the subset of sub-networks selected from the second device 120 cell includes SN1 and SN3, and the subset of sub-bands selected for the IMM measurement includes SB#1, SB#2, and SB#3. IIMR includes interference from SN4 and SN5, which are sub-networks leaving the BS cell.
[0095] exist Figure 8 In the diagram, the interference levels in boxes 810, 820, and 830 are the first interference information, and the interference level in box 840 is the second interference.
[0096] exist Figure 8In this context, SN1 and SN3 are sub-networks in cell 170-2, and SB#1, SB#2, and SB#3 are measured sub-bands in cell 170-2. From... Figure 8 As can be seen in box 810, the interference level between HO SN (i.e., the first sub-network) and SN1 on SB#1 is quantized as "3", and the interference level between HO SN (i.e., the first sub-network) and SN3 on SB#1 is quantized as "2".
[0097] according to Figure 8 In box 820, the interference level between HO SN (i.e., the first sub-network) and SN1 on SB#2 is quantized as "3", and the interference level between HO SN (i.e., the first sub-network) and SN3 on SB#2 is quantized as "2".
[0098] In addition, according to Figure 8 In box 830, the interference level between HO SN (i.e., the first sub-network) and SN1 on SB#3 is quantized as "3", and the interference level between HO SN (i.e., the first sub-network) and SN2 on SB#2 is quantized as "2".
[0099] In this case, if only the IMM measurement in cell 170-2 is considered, then SB#1, SB#2 and SB#3 will be regarded as having the same priority measure.
[0100] exist Figure 8 In the diagram, *SN4 and *SN5 are sub-networks in cell 170-1, and SB#1, SB#2, and SB#3 are measured sub-bands in cell 170-1. According to... Figure 8 Box 840 in the middle, ● The interference level of SN*4 on SB#1 is quantized as "0". ● The interference level of SN*5 on SB#1 is quantized as "0". ● The interference level of SN*4 on SB#2 is quantized as "2". ● The interference level of SN*5 on SB#2 is quantized as "0". ● The interference level of SN*4 on SB#3 is quantized as "0". ● The interference level of SN*5 on SB#3 is quantified as "3".
[0101] By considering both the first and second interferences, the priority metrics of SB#1, SB#2, and SB#3 should be in the order of SB#1->SB#2->SB#3 from highest to lowest. For example... Figure 8As shown in box 850, for HO SN, the priority metric of SB#1 is quantized to "0.9", the priority metric of SB#2 is quantized to "0.2", and the priority metric of SB#3 is quantized to "0.1", which means that SB#1 can be assigned to HO SN.
[0102] In some example embodiments, when switching to Figure 2B Prior to the "rule-based subband allocation by the second device 120" phase, the allocation process can be performed for one resource allocation cycle, or the allocation process can continue for multiple resource allocation cycles. The number of cycles in which IIMR is used for subband allocation to the first device 110 can be pre-configured based on the subnetwork type (longer for slow-moving subnetworks such as those within a body, and shorter for fast-moving subnetworks such as those within a vehicle), or dynamically determined by the second device 120, for example, based on the mobility characteristics of the subnetworks of the first device 110.
[0103] Example Method Figure 9 A flowchart of an example method 900 implemented at a first device according to some example embodiments of the present disclosure is shown. For the purposes of discussion, [the following will be discussed...] Figure 1 The angle description method of the first device 110 in the middle is 900.
[0104] At frame 910, the first device 110 determines that the first subnetwork 140 is triggered to switch from the first cell 170-1 to the second cell 170-2, and the first device 110 is in the first subnetwork 140.
[0105] At block 920, based on a trigger, the first device 110 communicates with at least one other device in the first subnetwork 140 using a first frequency resource.
[0106] At frame 930, the first device 110 receives a resource configuration from the second device 120 that provides the second cell 170-2, the resource configuration indicating that the second frequency resources will be used in the first sub-network 140 instead of the first frequency resources.
[0107] At block 940, the first device 110 communicates with at least one other device by using a second frequency resource indicated in the resource configuration.
[0108] In some example embodiments, the first device 110 may receive a first message indicating a first frequency resource from a third device 130 providing a first cell 170-1 or from a second device 120; and may determine the first frequency resource based on the first message.
[0109] In some example embodiments, the first device 110 can perform interference measurements on multiple frequency resources; and can determine a first frequency resource from the multiple frequency resources based on the interference measurement results.
[0110] In some example embodiments, the first device 110 further includes receiving a second message indicating multiple frequency resources from a third device 130 providing the first cell 170-1 or from a second device 120 before performing interference measurements.
[0111] In some example embodiments, the second message also indicates multiple priority values corresponding to multiple frequency resources; the first device 110 may further determine the first frequency resource based on the multiple priority values.
[0112] In some example embodiments, the first device 110 further includes: before receiving resource configuration, the first device 110 may transmit to the second device 120 first interference information between the first sub-network 140 and at least one second sub-network 160 in the second cell.
[0113] In some example embodiments, the first device 110 further includes: before transmitting the first interference information, the first device 110 may receive a third message from the second device 120, the third message being used to instruct the first device 110 to perform interference measurement to determine the first interference information.
[0114] In some example embodiments, the first device 110 further includes: before receiving resource configuration, the first device 110 may transmit to the second device 120 second interference information between the first sub-network 140 and at least one third sub-network 150 in the first cell 170-1.
[0115] In some example embodiments, the first device 110 further includes: before transmitting the second interference information, the first device 110 may receive a fourth message from the second device 120, the fourth message being used to configure resources to be used by the first device 110 to transmit the second interference information.
[0116] In some example embodiments, the first frequency resource may be a subband resource, and the second frequency resource may be a subband resource.
[0117] In some example embodiments, the first device 110 may be an access point, and the second and third devices may be base stations.
[0118] Figure 10 A flowchart of an example method 1000 implemented at a second device according to some example embodiments of the present disclosure is shown. For the purposes of discussion, [the following will be discussed...] Figure 1 Method 1000 is described by the angle of the second device 120 in the middle.
[0119] At frame 1010, the second device 120 receives first interference information provided by the second device 120 in the second cell between the first subnetwork 140 and at least one second subnetwork 160 from the first device 110 in the first subnetwork 140.
[0120] At frame 1020, the second device 120 receives second interference information between the first subnetwork 140 and at least one third subnetwork 150 in the first cell 170-1 from the first device 110 or the third device 130 that provides the first cell 170-1.
[0121] At box 1030, the second device 120 determines a second frequency resource to be used in the first sub-network 140 based on the first interference information and the second interference information.
[0122] At frame 1040, the second device 120 transmits a resource configuration indicating the second frequency resource to the first device 110, and the first sub-network 140 is triggered to switch from the first frequency resource to the second frequency resource.
[0123] In some example embodiments, the second device 120 further includes: before transmitting resource configuration, the second device 120 transmits a message to the first device 110 or to the third device 130 including information used by the first device 110 to determine the first frequency resource, wherein the first frequency resource is available in the first sub-network 140 before the second frequency resource is acquired.
[0124] In some example embodiments, the message also includes multiple priority values corresponding to multiple frequency resources, wherein the multiple priority values are used by the first device 110 to determine the first frequency resource.
[0125] In some example embodiments, the second device 120 further includes: before receiving the first interference information, the second device 120 transmits a third message to the first device 110, the third message being used to instruct the first device 110 to perform interference measurement to determine the first interference information.
[0126] In some example embodiments, the second device 120 further includes: before receiving the second interference information, the second device 120 transmits a fourth message to the first device 110, the fourth message being used to configure resources to be used by the first device 110 to transmit the second interference information.
[0127] In some example embodiments, the second frequency resource may be a sub-band resource.
[0128] In some example embodiments, the first device 110 may be an access point, and the second and third devices may be base stations.
[0129] Figure 11A flowchart of an example method 1100 implemented at a third device according to some example embodiments of the present disclosure is shown. For the purposes of discussion, [the following will be discussed...] Figure 1 The angle description method 1100 of the third device 130 in the middle.
[0130] At box 1110, the third device 130 receives a message from the second device 120, the message including information used by the first device 110 to determine the first frequency resource.
[0131] At frame 1120, the third device 130 transmits a message to the first device 110, and the first sub-network 140 is triggered to switch from the first cell 170-1 provided by the third device 130 to the second cell 170-2 provided by the second device 120.
[0132] In some example embodiments, the third device 130 may transmit to the second device 120 second interference information between the first subnetwork 140 and at least one third subnetwork 150 in the first cell 170-1.
[0133] In some example embodiments, the first frequency resource may be a sub-band resource.
[0134] In some example embodiments, the first device 110 may be an access point, and the second and third devices may be base stations.
[0135] Example devices, equipment and media In some example embodiments, a first device capable of performing any one of method 900 (e.g., Figure 1 The first device 110 may include components for performing the corresponding operations of method 900. These components may be implemented in any suitable form. For example, the components may be implemented in a circuit or software module. The first device may be implemented as or included in... Figure 1 In the first device 110.
[0136] In some example embodiments, the first device includes components for determining that a first subnetwork is triggered to switch from a first cell to a second cell, the first device being in the first subnetwork; components for communicating with at least one other device in the first subnetwork based on the trigger by using a first frequency resource; components for receiving a resource configuration from a second device providing the second cell, the resource configuration indicating that a second frequency resource will be used in the first subnetwork instead of the first frequency resource; and components for communicating with at least one other device by using the second frequency resource indicated in the resource configuration.
[0137] In some example embodiments, the first device further includes: a component for receiving a first message indicating a first frequency resource from a third device providing the first cell or from a second device; and a component for determining the first frequency resource based on the first message.
[0138] In some example embodiments, the first apparatus further includes: components for performing interference measurements on a plurality of frequency resources; and components for determining a first frequency resource from the plurality of frequency resources based on the interference measurement results.
[0139] In some example embodiments, the first device further includes a component for receiving a second message indicating multiple frequency resources from a third device providing the first cell or from a second device before performing interference measurements.
[0140] In some example embodiments, the second message also indicates multiple priority values corresponding to multiple frequency resources; and a component for further determining a first frequency resource based on the multiple priority values.
[0141] In some example embodiments, the first device further includes a component for transmitting first interference information between the first subnetwork and at least one second subnetwork in the second cell to the second device before receiving resource configuration.
[0142] In some example embodiments, the first device further includes a component for receiving a third message from the second device before transmitting the first interference information, the third message being used to instruct the first device to perform interference measurement to determine the first interference information.
[0143] In some example embodiments, the first device further includes a component for transmitting second interference information between a first subnetwork and at least one third subnetwork in the first cell to the second device before receiving resource configuration.
[0144] In some example embodiments, the first device further includes a component for receiving a fourth message from the second device before transmitting the second interference information, the fourth message being used to configure resources to be used by the first device to transmit the second interference information.
[0145] In some example embodiments, the first frequency resource is a subband resource, and the second frequency resource is a subband resource.
[0146] In some example embodiments, the first device is an access point, and the second and third devices are base stations.
[0147] In some example embodiments, the first device further includes components for performing other operations in some example embodiments of method 900 or the first device 110. In some example embodiments, the components include at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause execution of the first device.
[0148] In some example embodiments, a second means capable of performing any one of method 1000 (e.g., Figure 1 The second device 120 may include components for performing corresponding operations of method 1000. These components may be implemented in any suitable form. For example, the components may be implemented in a circuit or software module. The second device may be implemented as or included in... Figure 1 The second device 120 in the middle.
[0149] In some example embodiments, the second device includes components for receiving first interference information between the first subnetwork and at least one second subnetwork in a second cell provided by the second device from a first device in a first subnetwork; components for receiving second interference information between the first subnetwork and at least one third subnetwork in the first cell from the first device or a third device providing the first cell; components for determining a second frequency resource to be used in the first subnetwork based on the first interference information and the second interference information; and components for transmitting a resource configuration indicating the second frequency resource to the first device, wherein the first subnetwork is triggered to switch from the first cell to the second cell.
[0150] In some example embodiments, the second device may further include: a component for transmitting, before transmission resource configuration, a message including information used by the first device to determine a first frequency resource to the first device or to the third device, wherein the first frequency resource is available in the first sub-network before the second frequency resource is acquired.
[0151] In some example embodiments, the message also includes multiple priority values corresponding to multiple frequency resources, wherein the multiple priority values are used by the first device to determine the first frequency resource.
[0152] In some example embodiments, the second device further includes a component for transmitting a third message to the first device before receiving the first interference information, the third message being used to instruct the first device to perform interference measurement to determine the first interference information.
[0153] In some example embodiments, the second device further includes a component for transmitting a fourth message to the first device before receiving the second interference information, the fourth message being used to configure resources to be used by the first device to transmit the second interference information.
[0154] In some example embodiments, the second frequency resource is a subband resource.
[0155] In some example embodiments, the first device is an access point, and the second and third devices are base stations.
[0156] In some example embodiments, the second device further includes components for performing other operations in some example embodiments of method 1000 or the second device 120. In some example embodiments, the components include at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause execution of the second device.
[0157] In some example embodiments, a third means capable of performing any of the methods 1100 (e.g., Figure 1 The third device (130) may include components for performing the corresponding operations of method 1100. These components may be implemented in any suitable form. For example, the components may be implemented in a circuit or software module. The third device may be implemented as or included in... Figure 1 The third device 130 in the middle.
[0158] In some example embodiments, the third device includes: a component for receiving a message from the second device, the message including information used by the first device to determine a first frequency resource; and a component for transmitting a message to the first device, wherein a first sub-network is triggered to switch from a first cell provided by the third device to a second cell provided by the second device.
[0159] In some example embodiments, the third device further includes a component for transmitting second interference information between the first subnetwork and at least one third subnetwork in the first cell to the second device.
[0160] In some example embodiments, the first frequency resource is a subband resource.
[0161] In some example embodiments, the first device is an access point, and the second and third devices are base stations.
[0162] In some example embodiments, the third device further includes components for performing other operations in some example embodiments of method 1100 or third device 130. In some example embodiments, the components include at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause execution of the third device.
[0163] Figure 12 This is a simplified block diagram of a device 1200 suitable for implementing an example embodiment of the present disclosure. The device 1200 can be provided to implement a communication device, such as... Figure 1The first device 110, the second device 120, or the third device 130 are shown. As shown, the device 1200 includes one or more processors 1210, one or more memories 1220 coupled to the processors 1210, and one or more communication modules 1240 coupled to the processors 1210.
[0164] Communication module 1240 is used for bidirectional communication. Communication module 1240 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interface can represent any interface necessary for communication with other network elements. In some example embodiments, communication module 1240 may include at least one antenna.
[0165] Processor 1210 can be any type suitable for a local technology network and can include one or more of the following as non-limiting examples: general-purpose computer, special-purpose computer, microprocessor, digital signal processor (DSP), and processor based on a multi-core processor architecture. Device 1200 may have multiple processors, such as application-specific integrated circuit chips that are time-dependent on a clock synchronized with the main processor.
[0166] Memory 1220 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 1224, electrically programmable read-only memory (EPROM), flash memory, hard disk, optical disc (CD), digital video disc (DVD), optical disc, laser disc, and other magnetic and / or optical storage devices. Examples of volatile memories include, but are not limited to, random access memory (RAM) 1222 and other volatile memories that will not persist until power is lost.
[0167] Computer program 1230 includes computer-executable instructions that are executed by an associated processor 1210. The instructions of program 1230 may include instructions for performing operations / actions of some example embodiments of this disclosure. Program 1230 may be stored in memory (e.g., ROM 1224). Processor 1210 may perform any suitable actions and processes by loading program 1230 into RAM 1222.
[0168] The exemplary embodiments of this disclosure can be implemented by program 1230, enabling device 1200 to execute as shown in Figures 2 to 3. Figure 11 Any process discussed in this disclosure. Exemplary embodiments of this disclosure may also be implemented using hardware or a combination of software and hardware.
[0169] In some example embodiments, program 1230 may be tangibly contained in a computer-readable medium, which may be included in device 1200 (such as in memory 1220) or in other storage devices accessible by device 1200. Device 1200 may load program 1230 from the computer-readable medium into RAM 1222 for execution. In some example embodiments, the computer-readable medium may include any type of non-transient storage medium, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. As used herein, the term "non-transient" is a limitation of the medium itself (i.e., tangible, not tactile), rather than a limitation of the persistence of data storage (e.g., RAM versus ROM).
[0170] Figure 13 An example of a computer-readable medium 1300 is shown, which may be in the form of a CD, DVD, or other optical storage disc. The computer-readable medium 1300 has a program 1230 stored thereon.
[0171] Generally, the various embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects can be implemented in hardware, and others can be implemented in firmware or software executed by a controller, microprocessor, or other computing device. While various aspects of the embodiments of this disclosure are illustrated and described as block diagrams, flowcharts, or using some other graphical representation, it should be understood that, as non-limiting examples, the blocks, apparatuses, systems, techniques, or methods described herein can be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.
[0172] Some example embodiments of this disclosure also provide at least one computer program product tangibly stored on a computer-readable medium (such as a non-volatile computer-readable medium). The computer program product includes computer-executable instructions, such as those included in a program module that execute in a device on a target physical or virtual processor to perform any of the methods described above. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a particular task or implement a particular abstract data type. The functionality of the program modules can be combined or split among program modules as needed in various embodiments. The machine-executable instructions for the program module can execute within a local or distributed device. In a distributed device, the program module can reside in both local and remote storage media.
[0173] Program code for performing the methods of this disclosure can be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the implementation of the functions / operations specified in the flowcharts and / or block diagrams. The program code may be executed entirely on a machine, partially on a machine, as a stand-alone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0174] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.
[0175] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media will include electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0176] Furthermore, although operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order, or to perform all the described operations to achieve the desired result. In some cases, multitasking and parallel processing can be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure, but rather as descriptions of features that may be specific to particular embodiments. Unless explicitly stated otherwise, certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, unless explicitly stated otherwise, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0177] Although this disclosure has been described in language specific to structural features and / or methodological actions, it is to be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as examples of implementing the claims.
Claims
1. A first device, comprising: At least one processor; as well as At least one memory, the at least one memory storing instructions, the instructions, when executed by the at least one processor, cause the first device to at least: It is determined that a first subnetwork is triggered to switch from a first cell to a second cell, and the first device is in the first subnetwork; Based on the trigger, communication is made with at least one other device in the first sub-network using the first frequency resource; Receives resource configuration from a second device providing the second cell, the resource configuration indicating that the second frequency resource will be used in the first sub-network instead of the first frequency resource; as well as The device communicates with the at least one other device by using the second frequency resource indicated in the resource configuration.
2. The first device according to claim 1, wherein the first device is further configured to: Receive a first message indicating the first frequency resource from the third device providing the first cell or from the second device; and The first frequency resource is determined based on the first message.
3. The first device according to claim 1, wherein the first device is further configured to: Perform interference measurements on multiple frequency resources; and The first frequency resource is determined from the plurality of frequency resources based on the interference measurement results.
4. The first device according to claim 3, wherein the first device is further configured to: Before performing the interference measurement, a second message indicating the plurality of frequency resources is received from a third device providing the first cell or from the second device.
5. The first apparatus of claim 4, wherein the second message further indicates a plurality of priority values corresponding to the plurality of frequency resources; And the first device is further configured to: The first frequency resource is further determined based on the plurality of priority values.
6. The first device according to claim 1, wherein the first device is further configured to: Before receiving the resource configuration, first interference information between the first sub-network and at least one second sub-network in the second cell is transmitted to the second device.
7. The first device according to claim 6, wherein the first device is further configured to: Before transmitting the first interference information, a third message is received from the second device, the third message being used to instruct the first device to perform interference measurement to determine the first interference information.
8. The first device according to claim 1, wherein the first device is further configured to: Before receiving the resource configuration, second interference information between the first sub-network and at least one third sub-network in the first cell is transmitted to the second device.
9. The first device according to claim 8, wherein the first device is further configured to: Before transmitting the second interference information, a fourth message is received from the second device, the fourth message being used to configure resources to be used by the first device to transmit the second interference information.
10. The first apparatus according to claim 1, wherein, The first frequency resource is a sub-band resource, and The second frequency resource is a sub-band resource.
11. The first device according to any one of claims 1 to 10, wherein the first device is an access point, and the second device and the third device are base stations.
12. A second device, comprising: At least one processor; as well as At least one memory, the at least one memory storing instructions, the instructions, when executed by the at least one processor, cause the second device to at least: Receive first interference information between the first subnetwork and at least one second subnetwork in a second cell from a first device in a first subnetwork; Receive second interference information between the first sub-network and at least one third sub-network in the first cell from the first device or the third device providing the first cell; Based on the first interference information and the second interference information, a second frequency resource to be used in the first sub-network is determined; as well as Transmit resource configuration indicating the second frequency resource to the first device. The first sub-network is triggered to switch from the first cell to the second cell.
13. The second device according to claim 12, wherein the second device is further configured to: Before transmitting the resource configuration, a message including information used by the first device to determine a first frequency resource is transmitted to the first device or the third device, wherein the first frequency resource is available in the first sub-network before the second frequency resource is acquired.
14. The second apparatus of claim 13, wherein the message further includes a plurality of priority values corresponding to a plurality of frequency resources, wherein the plurality of priority values are used by the first apparatus to determine the first frequency resources.
15. The second device according to claim 12, wherein the second device is further configured to: Before receiving the first interference information, a third message is transmitted to the first device, the third message being used to instruct the first device to perform interference measurement to determine the first interference information.
16. The second device according to claim 12, wherein the second device is further configured to: Before receiving the second interference information, a fourth message is transmitted to the first device, the fourth message being used to configure resources to be used by the first device to transmit the second interference information.
17. The second apparatus of claim 12, wherein the second frequency resource is a subband resource.
18. The second device according to any one of claims 12 to 18, wherein the first device is an access point, and the second device and the third device are base stations.
19. A third device, comprising: At least one processor; as well as At least one memory, the at least one memory storing instructions, the instructions which, when executed by the at least one processor, cause the third device to at least: Receive a message from a second device, the message including information used by the first device to determine a first frequency resource; as well as The message is transmitted to the first device. The first sub-network is triggered to switch from a first cell provided by the third device to a second cell provided by the second device.
20. The third device according to claim 19, wherein the third device is further configured to: Transmit second interference information between the first sub-network and at least one third sub-network in the first cell to the second device.
21. The third apparatus of claim 19, wherein the first frequency resource is a subband resource.
22. The third device according to any one of claims 19 to 21, wherein the first device is an access point, and the second device and the third device are base stations.
23. A method comprising: It is determined that a first subnetwork is triggered to switch from a first cell to a second cell, and the first device is in the first subnetwork; Based on the trigger, communication is made with at least one other device in the first sub-network using the first frequency resource; Receives resource configuration from a second device providing the second cell, the resource configuration indicating that the second frequency resource will be used in the first sub-network instead of the first frequency resource; as well as The device communicates with the at least one other device by using the second frequency resource indicated in the resource configuration.
24. A method comprising: Receive first interference information between the first subnetwork and at least one second subnetwork in a second cell from a first device in a first subnetwork; Receive second interference information between the first sub-network and at least one third sub-network in the first cell from the first device or the third device providing the first cell; Based on the first interference information and the second interference information, a second frequency resource to be used in the first sub-network is determined; as well as Transmit resource configuration indicating the second frequency resource to the first device. The first sub-network is triggered to switch from the first cell to the second cell.
25. A method comprising: Receive a message from the second device, the message including information used by the first device to determine a first frequency resource; as well as The message is transmitted to the first device. The first sub-network is triggered to switch from a first cell provided by a third device to a second cell provided by the second device.
26. A computer-readable medium comprising instructions stored thereon, the instructions being configured to cause a device to perform at least the method according to any one of claims 23 to 33, or the method according to any one of claims 34 to 40, or the method according to any one of claims 23 to 25.