Communication method and communication device

By configuring multiple BAP addresses for IAB nodes and managing connections based on activation conditions, the problem of complex topology in non-terrestrial communication networks is solved, achieving more efficient topology management and path selection.

CN120957155APending Publication Date: 2025-11-14HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410594795.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-13
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

The existing terrestrial IAB architecture has a complex mesh structure in non-terrestrial communication networks due to the high mobility of nodes, making existing static topology management methods no longer applicable and increasing the complexity of topology maintenance.

Method used

Configure multiple BAP addresses for IAB nodes, with each BAP address corresponding to a host node. Activate or deactivate connections based on activation conditions, and manage connection relationships by combining information such as geographical location, business load, and path restrictions.

Benefits of technology

It improves the effectiveness of topology management under dynamic mesh structures, ensuring that IAB nodes can dynamically select the best path to connect to the correct host node, and reduces the complexity of the topology structure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120957155A_ABST
    Figure CN120957155A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a communication device, the method comprising: a first IAB node receiving a BAP address set, the BAP address set comprising M BAP addresses of the first IAB node, each of the M BAP addresses being associated with one of N host nodes, M being an integer greater than 1; the first IAB node manages a connection relationship with the N host nodes according to the BAP address set, and configures a plurality of BAP addresses for a single IAB node, and each BAP address corresponds to one host node, so that the IAB node can adopt one or more BAP addresses as required, and is connected to a correct host node through a corresponding path, and thus, the efficiency of the IAB node is improved. And the effectiveness of topology management is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to communication methods and communication apparatus. Background Technology

[0002] The purpose of integrated access and backhaul (IAB) is to support wireless backhaul and relay links, enabling flexible and very dense deployment of new radio (NR) cells without proportionally encrypting the wired transmission network. IAB supports multi-hop backhaul, and multi-hop networks involve routing functions between nodes. To simplify the external interface of IAB and reduce reliance on 5G (5G) networks... th Due to the influence of generation (5G) networks, the backhaul adaptation protocol (BAP) was introduced, which is mainly responsible for the routing and bearer mapping functions of data packets in the IAB network.

[0003] The current IAB architecture for terrestrial networks (TN) mainly focuses on two structures: spanning tree (ST) and directed acyclic tree (DAT) within a single IAB host node (IAB-donor). Each IAB node (IAB-node) is generally connected to only one IAB-donor.

[0004] Nodes in non-terrestrial networks (NTNs) are highly mobile, and NTN IABs will present a more complex mesh structure. Each IAB-node may be connected to multiple IAB-donors, and the connection relationship will change dynamically as the node moves. The current (quasi) static topology management method of terrestrial IABs is no longer applicable. Summary of the Invention

[0005] This application provides a communication method and a communication device for improving the effectiveness of IAB topology maintenance under dynamic, mesh structures.

[0006] In a first aspect, a communication method is provided, which can be executed by a first IAB node, or by a chip or circuit configured in the first IAB node, without limitation thereof.

[0007] The method includes: a first IAB node receiving a set of BAP addresses, the set of BAP addresses including M BAP addresses of the first IAB node, each of the M BAP addresses being associated with one of N host nodes, where M is an integer greater than 1; the first IAB node managing the connection relationships with the N host nodes according to the set of BAP addresses.

[0008] Based on the above technical solution, multiple BAP addresses are configured for a single IAB node, with each BAP address corresponding to a host node. This allows the IAB node to activate one or more BAP addresses as needed and connect to the correct host node through the corresponding path, thereby improving the effectiveness of topology management in a mesh structure.

[0009] In conjunction with the first aspect, in some implementations of the first aspect, the BAP address set includes the first BAP address of the first IAB node, which is associated with the first host node; the first IAB node manages its connection relationships with the N host nodes according to the BAP address set, including: the first IAB node manages its connection relationships with the first host node according to the first BAP address, including: when an activation condition is met, the first IAB node activates the first BAP address, the activation condition including one or more of the following conditions: the clock of the first IAB node is in a first time period; the distance between the position of the first IAB node and the first reference position is greater than a first threshold and / or the distance between the position of the first IAB node and the second reference position is less than a second threshold; the service load of the first IAB node is greater than a third threshold; the service load of the first path between the first IAB node and the first host node is greater than a fourth threshold; the service load of the first link connected to the first IAB node is greater than a fifth threshold, and the first link is used to communicate with the first host node; the hop count of the first path is less than a sixth threshold; the latency of the first path is less than a seventh threshold; the track type of the first host node is the same as that of the first IAB node; the first host node is a terrestrial network node.

[0010] Based on the above technical solution, the first IAB node can determine whether the activation conditions corresponding to each BAP address in the BAP address set are met, thereby determining which BAP addresses to use to connect to the host node.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the first IAB node receiving geographical location information associated with the first BAP address.

[0012] Based on the above technical solution, the associated geographical location information can be carried in the BAP address, so that the first IAB node can access the corresponding host node or manage the path to the corresponding host node according to the geographical location.

[0013] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the first IAB node receiving restriction information of the first path associated with the first BAP address, wherein the restriction information of the first path includes the sixth threshold and / or the seventh threshold.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the first IAB node receiving track type information of the first host node associated with the first BAP address.

[0015] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the first IAB node receiving type information of the first host node associated with the first BAP address, wherein the type of the first host node is a terrestrial network node or a non-terrestrial network node.

[0016] In conjunction with the first aspect, in some implementations of the first aspect, the first IAB node manages the connection relationship with the first host node based on the first BAP address, further comprising: when a deactivation condition is met, the first IAB node does not activate or deactivates the first BAP address, the deactivation condition including one or more of the following conditions: the clock of the first IAB node is not in a first time period; the distance between the location of the first IAB node and the first reference location is less than a first threshold and / or the distance between the location of the first IAB node and the second reference location is greater than a second threshold; the service load of the first IAB node is less than a third threshold; the service load of the first path is less than a fourth threshold; the service load of the first link is less than a fifth threshold; the hop count of the first path is greater than a sixth threshold; the latency of the first path is greater than a seventh threshold; the track type of the first host node is different from that of the first IAB node; the first host node is a non-terrestrial network node.

[0017] Secondly, a communication method is provided, which can be executed by a network device, or by a chip or circuit configured in the network device, without limitation thereof.

[0018] The method includes: generating a BAP address set, the BAP address set including M BAP addresses of a first IAB node, each of the M BAP addresses being associated with one of N host nodes, where M is an integer greater than 1; and sending the BAP address set to the first IAB node.

[0019] It should be understood that the network device may be an IAB-donor or parent IAB node serving the first IAB node, or it may be a core network device; this application does not limit this.

[0020] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending the geographic location information associated with each BAP address in the BAP address set.

[0021] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending path restriction information associated with each of the M BAP addresses, the path restriction information including the maximum number of hops and / or the maximum latency of the path from the first IAB node to the host node associated with each BAP address.

[0022] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending track type information of the host node associated with each of the M BAP addresses.

[0023] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending the type information of the host node associated with each of the M BAP addresses, wherein the type of the host node is a terrestrial network node or a non-terrestrial network node.

[0024] Thirdly, a communication method is provided, which can be executed by a first IAB node, or by a chip or circuit configured in the first IAB node, without limitation thereof.

[0025] The method includes: a first IAB node sending first control information to a second IAB node, the first control information including an identifier of a first host node to which the first IAB node is connected, and the first control information indicating the connection status between the first IAB node and the first host node.

[0026] Based on the above technical solution, the control messages between IAB nodes carry the host node's indication information. That is, the IAB node informs other IAB nodes of the path information, flow control information, link failure information, etc., to connect to a certain host node, thereby assisting other IAB nodes to connect to the correct host node through the correct path.

[0027] In conjunction with the third aspect, in some implementations of the third aspect, the first control information further includes at least one of the following: path information, flow control information, and link failure information of the first IAB node connecting to the first host node.

[0028] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the first IAB node receiving response information of the first control information from the second IAB node, the response information of the first control information including the identifier of the first host node, and the response information of the first control information indicating the connection status between the second IAB node and the first host node.

[0029] In conjunction with the third aspect, in some implementations of the third aspect, the response information of the first control information includes at least one of the following: path information of the second IAB node connecting to the first host node, flow control information, and link failure information.

[0030] Fourthly, a communication method is provided, which can be executed by a second IAB node, or by a chip or circuit configured in the second IAB node, without limitation thereof.

[0031] The method includes: a second IAB node receiving first control information, the first control information including an identifier of a first host node to which the first IAB node is connected, and the first control information indicating the connection status between the first IAB node and the first host node.

[0032] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first control information further includes at least one of the following: path information, flow control information, and link failure information of the first IAB node connecting to the first host node.

[0033] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: the second IAB node sending response information of the first control information to the first IAB node, the response information of the first control information including the identifier of the first host node, and the response information of the first control information indicating the connection status between the second IAB node and the first host node.

[0034] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the response information of the first control information includes at least one of the following: path information of the second IAB node connecting to the first host node, flow control information, and link failure information.

[0035] Fifthly, a communication method is provided, which can be executed by a first IAB node, or by a chip or circuit configured in the first IAB node, without limitation thereof.

[0036] The method includes: a first IAB node sending connectivity information, the connectivity information including at least one of the following: the number of uplink transmission links and / or downlink transmission links associated with the first IAB node, the number of host nodes and / or IAB nodes associated with the first IAB node, path information between the first IAB node and the associated host nodes, and activation time period information and / or utilization information of the communication links between the first IAB node and the associated host nodes.

[0037] Based on the above technical solution, IAB nodes report their own connectivity capabilities, thereby assisting in network-side topology management. That is, the network side determines the connection method between the host node and the IAB node based on the connectivity capabilities of each IAB node.

[0038] In a sixth aspect, a communication method is provided, which can be executed by a network device, or by a chip or circuit configured in the network device, without limitation thereof.

[0039] The method includes: receiving connectivity information sent by a plurality of IAB nodes, wherein the connectivity information includes at least one of the following: the number of uplink transmission links and / or the number of downlink transmission links associated with each of the plurality of IAB nodes, the number of host nodes and / or IAB nodes associated with each of the plurality of IAB nodes, path information between each of the plurality of IAB nodes and its associated host node, and activation time period information and / or utilization information of the communication link between each of the plurality of IAB nodes and its associated host node.

[0040] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the method further includes: managing the connections between the plurality of IAB nodes and the host node based on the connectivity information.

[0041] In a seventh aspect, a communication apparatus is provided for performing the methods provided in the first, third, or fifth aspects described above. Specifically, the communication apparatus may include units and / or modules for performing the methods provided in any of the above implementations of the first, third, or fifth aspects, such as processing units and acquisition units.

[0042] In one implementation, the transceiver unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0043] In another implementation, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0044] Eighthly, a communication apparatus is provided for performing the methods provided in the second or sixth aspect. Specifically, the communication apparatus may include units and / or modules for performing the methods provided in the second or sixth aspect, such as processing units and acquisition units.

[0045] In one implementation, the transceiver unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0046] In another implementation, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0047] A ninth aspect provides a communication apparatus for performing the method provided in the fourth aspect. Specifically, the communication apparatus may include units and / or modules for performing the method provided in the fourth aspect, such as a processing unit and an acquisition unit.

[0048] In one implementation, the transceiver unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0049] In another implementation, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0050] In a tenth aspect, this application provides a processor for executing the method provided in any of the implementations of the first to sixth aspects described above.

[0051] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0052] Eleventhly, a computer-readable storage medium is provided that stores program code for execution by a device, the program code including a method for performing any of the implementations of the first to sixth aspects described above.

[0053] In a twelfth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by any of the implementations of the first to sixth aspects described above.

[0054] In a thirteenth aspect, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided by any of the implementations of the first to sixth aspects described above.

[0055] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by any of the first to sixth aspects described above.

[0056] Fourteenthly, a communication system is provided, comprising the communication device described in the fourth aspect and the communication device described in the fifth aspect.

[0057] Alternatively, as one implementation, the communication system may also include the communication device described in the sixth aspect. Attached Figure Description

[0058] Figure 1 This is a schematic diagram of the communication system 100 to which this application embodiment applies.

[0059] Figure 2 This is a schematic diagram of a transparent satellite architecture.

[0060] Figure 3 This is a schematic diagram of a non-transparent satellite architecture.

[0061] Figure 4 Figures (a) and (b) are schematic diagrams of the IAB architecture.

[0062] Figure 5 This is a schematic flowchart of a communication method provided in this application.

[0063] Figure 6 This is a schematic diagram of an IAB topology provided in this application.

[0064] Figure 7 This is a schematic diagram of an IAB topology provided in this application.

[0065] Figure 8This is a schematic flowchart of another communication method provided in this application.

[0066] Figure 9 This is a schematic flowchart of another communication method provided in this application.

[0067] Figure 10 This is a schematic block diagram of the communication device 10 provided in the embodiments of this application.

[0068] Figure 11 This is a schematic diagram of another communication device 20 provided in an embodiment of this application.

[0069] Figure 12 This is a schematic diagram of a chip system 30 provided in an embodiment of this application. Detailed Implementation

[0070] To facilitate understanding of the embodiments of this application, the following points are provided.

[0071] First, in this application, "for indicating" can include both direct and indirect indication. When describing an indication information as indicating A, it can include whether the indication information directly indicates A or indirectly indicates A, but does not necessarily mean that the indication information includes A.

[0072] The information indicated by the instruction information is called the instruction-to-be-instructed information. In the specific implementation, there are many ways to instruct the instruction-to-be-instructed information. The instruction-to-be-instructed information can be sent as a whole, or it can be divided into multiple sub-information messages and sent separately. Furthermore, the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.

[0073] Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more. Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes below do not imply an order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. In addition, in the embodiments of this application, terms such as "510," "520," etc., are merely identifiers for descriptive convenience and do not limit the order of execution steps.

[0074] Third, in this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0075] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.

[0076] Fifth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as LTE protocol, NR protocol and related protocols applied to future communication systems, and this application does not limit it.

[0077] Sixth, in the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.

[0078] Seventh, in the embodiments of this application, the terms and English abbreviations, such as radio resource control (RRC), are merely exemplary examples given for ease of description and should not constitute any limitation on this application. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.

[0079] Eighth, the term "and / or" in the embodiments of this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In addition, the character " / " in this document generally indicates that the related objects before and after it have an "or" relationship.

[0080] Ninth, the various message names or device names involved in the embodiments of this application are merely examples and do not constitute any limitation on the scope of protection of this application. For example, messages may have different names, as long as they can achieve the corresponding functions.

[0081] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0082] The technical solutions of this application can be applied to satellite communication systems, high altitude platform station (HAPS) communication, and non-terrestrial network (NTN) systems such as unmanned aerial vehicles (UAVs), including integrated communication and navigation (ICAN) systems, GNSS, and ultra-dense low-Earth orbit satellite communication systems. Satellite communication systems can be integrated with traditional mobile communication systems. For example, the mobile communication system can be a fourth-generation (4G) communication system (e.g., Long Term Evolution (LTE) system), a worldwide interoperability for microwave access (WiMAX) communication system, a fifth-generation (5G) communication system (e.g., new radio (NR) system), and future mobile communication systems.

[0083] For example, a satellite communication system may include user equipment (UE) and network equipment.

[0084] The user equipment mentioned in the embodiments of this application includes various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions. Specifically, it can refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. Terminal devices can also be satellite phones, cellular phones, smartphones, wireless data cards, wireless modems, machine-type communication devices, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices or wearable devices, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, terminal devices in 5G networks or future communication networks, and terminal devices in Internet of Things (IoT) systems, etc.

[0085] The network devices in the embodiments of this application may include one or more satellite and ground station devices.

[0086] Ground station equipment can be equipment in the core network (CN) of existing mobile communication architectures (such as the 3rd generation partnership project (3GPP) access architecture for 5th generation (5G) systems) or equipment in the core network of future mobile communication architectures.

[0087] Specifically, the core network, as the bearer network, provides the interface to the data network, offering user equipment (UE) communication connections, authentication, management, policy control, and data service delivery. The core network (CN) can further include: access and mobility management (AMF) elements, session management (SMF) elements, authentication server (AUSF) elements, policy control (PCF) elements, user plane (UPF) elements, and so on. The AMF elements manage UE access and mobility, primarily responsible for UE authentication, UE mobility management, and UE paging functions.

[0088] Network equipment may also include, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home-evolved Node B (HeNB, or home Node B (HNB), baseband unit (BBU), access point (AP), wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP) in a wireless fidelity (WIFI) system. It may also be a gNB in ​​a 5G system, such as NR, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or transmission point, such as a baseband unit (BBU) or a distributed unit (DMU). Units (DUs), etc., can also be devices that communicate with terminal devices in 6G systems, such as gNBs in 6G systems.

[0089] In some deployments, a gNB may include a centralized unit (CU) and a distribution unit (DU). The gNB may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered to be sent by the DU, or by the DU+AAU. It is understood that access network equipment can be devices including one or more of the following: CU nodes, DU nodes, and AAU nodes. In addition, the CU can be classified as a network device in the radio access network (RAN) or as a network device in the core network (CN), and this application does not limit this.

[0090] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a radio access network may also be an open RAN (ORAN) architecture. In an ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0091] Satellites can be low Earth orbit (LEO), medium Earth orbit (MEO), geostationary Earth orbit (GEO), or non-geostationary Earth orbit (NGEO) satellites. Connected to core network equipment, satellites can provide communication and positioning services to user equipment via multi-beam communication.

[0092] For ease of understanding, combined with Figure 1 This paper briefly introduces the communication scenarios to which the embodiments of this application are applicable.

[0093] Figure 1 This is a schematic diagram of a satellite communication system according to an embodiment of this application. The satellite communication system includes satellites 101, 102, and 103. Each satellite can provide communication, navigation, and positioning services to terminal devices via multi-beam communication. In this scenario, the satellites can be LEO or MEO satellites, etc. Satellite 103 is connected to ground station equipment (such as…). Figure 1 (The core network equipment shown).

[0094] For example, Figure 1 The satellite shown can use multiple beams to cover the service area (e.g.) Figure 1 The satellite, as shown, covers a service area with multiple beams. Different beams can communicate via one or more of time-division, frequency-division, or space-division methods. The satellite communicates wirelessly with terminal equipment through broadcast communication signals and navigation signals, and can also communicate wirelessly with ground station equipment.

[0095] The satellite mentioned in the embodiments of this application may be a satellite base station, or may include an orbital receiver or repeater for relaying information, or network-side equipment mounted on a satellite.

[0096] For example, Figure 1 At least one of base station 201, satellite 101, satellite 102, or satellite 103 can be an IAB node. The satellite is connected to base station 201 and / or base station 202 and receives control information and user data from the base station. In addition, the satellite can operate in staring mode (e.g., earth-fixed mode or quasi-earth fixed mode) or non-staring mode (e.g., earth-moving mode).

[0097] It should be understood that Figure 1 This is a simplified illustration for ease of understanding only. The satellite communication system may also include other network devices or other terminal devices. Figure 1 It was not drawn in the middle.

[0098] To facilitate understanding of the embodiments of this application, some basic concepts involved in this application will be briefly explained.

[0099] 1. Non-terrestrial networks (NTN): These include nodes such as satellite networks, high-altitude platforms, and drones. They offer significant advantages such as global coverage, long-distance transmission, flexible networking, convenient deployment, and freedom from geographical limitations. They have been widely applied in various fields including maritime communication, positioning and navigation, disaster relief, scientific experiments, video broadcasting, and Earth observation. The integration of terrestrial 5G networks and satellite networks, leveraging their respective strengths, forms a seamless global communication network encompassing sea, land, air, space, and ground, meeting the diverse and ubiquitous service needs of users.

[0100] As an important component of NTN, the next-generation satellite network generally exhibits a trend towards ultra-dense and heterogeneous architecture: First, the scale of the satellite network has grown from 66 satellites in the Iridium constellation to 720 satellites in a single-network constellation, and eventually extended to the Starlink ultra-dense LEO satellite constellation of over 12,000 satellites; Second, the satellite network exhibits heterogeneous characteristics, evolving from a traditional single-layer communication network to a multi-layer communication network, and the functions of the communication satellite network are becoming more complex and diversified, gradually becoming compatible with and supporting functions such as navigation enhancement, Earth observation, and multi-dimensional information on-orbit processing.

[0101] 2. Satellite operating modes: including transparent transmission mode and non-transparent transmission mode. In transparent transmission mode, the signal only undergoes frequency conversion and signal amplification on the satellite, and the satellite is transparent to the signal. In non-transparent transmission mode, the satellite functions as a base station during signal transmission, and the UE can send signals to the 5G core network (CN) through the satellite.

[0102] Alternatively, transparent transmission, also known as bend-tube relay transmission, means that the signal only undergoes frequency conversion and signal amplification on the satellite, and the satellite is transparent to the signal, as if it does not exist. Non-transparent transmission, also known as regeneration (on-board access or processing) transmission, means that the satellite has some or all base station functions (such as a satellite corresponding to a complete base station or DU).

[0103] As an example and not a limitation, satellite communication systems include transparent satellite architectures and non-transparent satellite architectures. In a transparent satellite architecture, the satellite operates in transparent mode; in a non-transparent satellite architecture, the satellite operates in non-transparent mode. For ease of understanding, [the following is a more detailed explanation]. Figure 2 and Figure 3 A brief introduction to transparent and non-transparent satellite architectures, among which, Figure 2 The diagram shows a transparent satellite architecture, from Figure 2As can be seen, the signal passes through the satellite and NTN gateway during transmission between the UE and gNB. However, the signal only undergoes frequency conversion and signal amplification on the satellite; the satellite is transparent to the signal. Figure 2 As shown, in a transparent satellite architecture, the satellite and the NTN gateway are equivalent to a remote radio unit (RRU). Additionally, from... Figure 3 As can be seen, the satellite functions as a base station during signal transmission, and the UE can send signals to the 5G CN via the satellite.

[0104] 3. IAB: The purpose of IAB is to support wireless backhaul and relay links, thereby enabling flexible and very dense deployment of NR cells without proportionally encrypting the wired transmission network. Typical deployment scenarios include supporting outdoor small cell deployment, indoor small cell deployment, and even mobile relay (e.g., on buses or trains). The functional architecture of IAB is as follows:

[0105] IAB node (IAB-node): Supports NR access and backhaul, including the mobile terminal (MT) part and the DU part. When the IAB-node faces its parent node, it acts as a terminal device, i.e., the MT role; when the IAB-node faces its child node (which may be another IAB-node or a regular UE), it is regarded as a network device, i.e., the DU role. The MT part can be referred to as IAB-node-MT, and the DU part can be referred to as IAB-node-DU.

[0106] IAB host node (IAB-donor): A gNB that supports IAB functionality, including IAB-donor-DU and IAB-donor-CU. IAB-donor-CU provides connectivity for IAB-donor-DU and IAB-node-DU; IAB-donor-DU provides access for UE or IAB-MT.

[0107] For ease of understanding, combined with Figure 4 Sections (a) and (b) briefly introduce the IAB communication method, such as Figure 4 The IAB communication system shown in Figure (a) includes an IAB-node and an IAB-donor. The transmission link between the UE and the IAB-donor is the access link; the transmission link between the IAB-node and the IAB-donor is the backhaul link; and the transmission link between the UE and the IAB-node is also an access link. Furthermore, the specific architecture of the IAB is as follows: Figure 4 As shown in (b).

[0108] 4. Backhaul Adaptation Protocol (BAP): To support flexible and dense deployment of NR cells, IAB supports multi-hop backhaul. Multi-hop networks involve routing functions between nodes. In order to simplify the external interface of IAB and reduce the impact on 5G networks, 3GPP TS 38.340 introduced a new IAB-specific protocol, namely the Backhaul Adaptation Protocol (BAP), which is responsible for the routing function and bearer mapping function of data packets in the IAB network.

[0109] For example, BAP involves: the IAB-donor-CU assigning (e.g., automatically, without additional transport planning and configuration) a unique Layer 2 (L2) address (also called a BAP address) to each IAB-node it controls, thus uniquely identifying each IAB-node in the network. In the case of multiple paths, each BAP address can be associated with multiple path IDs. A path can be understood as a transport path from the source node to the destination node. Additionally, the IAB-donor-CU configures uplink (UL) and downlink (DL) routing tables for each IAB-node it controls, where the routing tables contain the next-hop identifier for each BAP path ID. Separate routing tables are maintained for the DL and UL directions; the IAB-node-DU uses the DL table, while the IAB-node-MT uses the UL table. The routing tables indicate which child node (if it's a DL) or parent node (if it's a UL) a packet should be forwarded to.

[0110] Specifically, the source node (e.g., the IAB-donor-DU in the downlink (DL) direction, and the access IAB-node in the uplink (UL) direction) adds a BAP header to the data packets they are transmitting at its BAP layer. The BAP header includes the BAP address and BAP path ID. When the IAB-node receives the data packet, the packet is forwarded to a higher layer and processed in the same way that an incoming F1-U or F1-C data packet is processed by a normal DU.

[0111] The BAP header contains a 10-bit BAP Address field, a 10-bit BAP Path ID field, a 1-bit flag, and three reserved bits. The BAP Address field carries the address of the destination IAB-node. The BAP Path ID field carries the path identifier used to traverse the packet to the destination IAB-node.

[0112] The above text combined Figure 1This paper briefly introduces the application scenarios of the communication method provided in the embodiments of this application, as well as the basic concepts that may be involved in the embodiments of this application. Within these basic concepts, the IAB architecture and BAP protocol are described. Currently, the IAB architecture for terrestrial networks (TN) mainly focuses on two structures: a spanning tree (ST) and a directed acyclic tree (DAT) within a single IAB host node (IAB-donor). Each IAB node typically connects to only one IAB-donor.

[0113] Nodes in non-terrestrial networks (NTNs) are highly mobile, and NTN IABs will exhibit a more complex mesh structure. Each IAB-node may be connected to multiple IAB-donors, and the connection relationships will dynamically change as nodes move. The current (quasi)static topology management method for terrestrial IABs is no longer applicable. The dynamic, mesh structure will bring the following complexity to topology maintenance:

[0114] 1. IAB nodes may connect to different donor nodes.

[0115] 2. The relationships between nodes change under different donors (e.g., parent node).

[0116] 3. The topology is complex and may include ring structures.

[0117] To address the aforementioned issues, this application provides a communication method aimed at improving the effectiveness of topology maintenance.

[0118] It should be understood that the communication method provided in the embodiments of this application can be applied to satellite communication systems, for example, Figure 1 The satellite communication system shown below. It should also be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the methods provided in this application, as long as communication can be performed according to the methods provided in this application by running a program that records the code of the methods provided in this application. For example, the execution subject of the methods provided in this application can be a device, or a functional module in the device capable of calling and executing a program.

[0119] Figure 5 This is a schematic flowchart illustrating a communication method provided in this application. It includes the following steps:

[0120] S510, the network device generates a set of BAP addresses for the first IAB node. The set of BAP addresses includes M BAP addresses of the first IAB node, wherein each of the M BAP addresses is associated with one of the N host nodes.

[0121] It should be understood that the aforementioned network equipment may be an IAB-donor or parent IAB node serving the first IAB node, or it may be a core network device; this application does not limit this.

[0122] Optionally, network devices can configure a corresponding set of BAP addresses for each IAB node within the service range.

[0123] By configuring multiple BAP addresses for a single IAB node, with each BAP address corresponding to a host node, the IAB node can activate one or more BAP addresses as needed and connect to the correct host node through the corresponding path, thereby improving the effectiveness of topology management.

[0124] S520, the network device sends the BAP address set to the first IAB node.

[0125] It should be understood that the network device sending the BAP address set to the first IAB node can be done by the IAB-donor serving the first IAB node sending the BAP address set to the first IAB node; or it can be that the core network device sends the BAP address set to the first IAB node.

[0126] Optionally, the network device may also send the corresponding BAP address set to other IAB nodes within its service range.

[0127] Optionally, the network device carries M geographical location information associated with BAP addresses in the BAP address combination sent to the first IAB node. This geographical location information includes, but is not limited to, at least one of the following:

[0128] Geographic location information includes latitude and longitude, GNSS location information, wave position information, grid information, or TAC (Telegraphic Address Code). Among these, GNSS location information can be the address of the GNSS location, wave position information can be the wave position number, and grid information can be the geographic grid number.

[0129] When the first IAB node needs to establish a connection with one or more of the N host nodes, the first IAB node can determine the path for each hop by using the geographical location information associated with each host node, thereby establishing a connection with the host node.

[0130] S530, when the activation / deactivation conditions are met, the first IAB node activates / deactivates the first BAP address.

[0131] It should be understood that after receiving the BAP address set, the first IAB node can manage its connection relationships with N host nodes based on the BAP address set.

[0132] For example, for the first BAP address in the BAP address set and its associated first host node, the connection relationship with the first host node can be managed according to the activation / deactivation conditions corresponding to the first BAP address.

[0133] Specifically, when the activation conditions corresponding to the first BAP address are met, the first IAB node activates the first BAP address. Activating the first BAP address can be understood as: establishing or maintaining a connection with the first host node; or activating the first link between the first IAB node and the first parent node, which is used for communication between the first IAB node and the first host node; or activating the path between the first IAB node and the first host node.

[0134] The activation conditions corresponding to the first BAP address are described below. It should be understood that the first IAB node can only activate the first BAP address, that is, establish or maintain a connection with the first host node, when the activation conditions are met. The activation conditions include one or more of the following conditions:

[0135] 1. Time conditions

[0136] Optionally, the first IAB node can only activate the first BAP address when the time condition for associating the first BAP address is met.

[0137] For example, the time condition is that the clock of the first IAB node is located in the first time period [t1, t2], where t1 is the start time and t2 is the end time or the time offset relative to t1. When the clock of the first IAB node is located in [t1, t2], the first BAP address can be activated; otherwise, the first BAP address is not activated or is deactivated.

[0138] The first time period can be pre-configured by the network device, the first IAB node, or other devices, or it can be configured by the network device and carried in the above BAP address set.

[0139] 2. Location conditions

[0140] Optionally, the first IAB node can only activate the first BAP address when the location conditions associated with the first BAP address are met.

[0141] For example, the location condition is that the distance between the location of the first IAB node and the first reference location is greater than a first threshold and / or the distance between the location of the first IAB node and the second reference location is less than a second threshold. When the distance between the location of the first IAB node and the first reference location is greater than the first threshold and / or the distance between the location of the first IAB node and the second reference location is less than the second threshold, the first BAP address can be activated; otherwise, the first BAP address is not activated or is deactivated.

[0142] The first reference location or the second reference location can be any preset location in the network (such as the cell center location), and the first reference location and the second reference location are associated with the first host node. Optionally, the first reference location and the second reference location can be carried in the BAP address set and associated with the first BAP address.

[0143] It should be understood that the aforementioned first and second reference locations can be geographical locations, such as the following information:

[0144] Geographic location information includes latitude and longitude, GNSS location information, wave position information, grid information, or TAC (Telegraphic Address Code). Among these, GNSS location information can be the address of the GNSS location, wave position information can be the wave position number, and grid information can be the geographic grid number.

[0145] The first threshold and / or the second threshold may be pre-configured by the network device, the first IAB node, or other devices, or they may be configured by the network device and carried in the above-mentioned BAP address set.

[0146] 3. Load conditions

[0147] Optionally, the first IAB node can activate the first BAP address only when the load condition associated with the first BAP address is met. This load condition is that the traffic volume carried on a given node / link / path is greater than a given threshold.

[0148] For example, the load condition is that the service load of the first IAB node is greater than the third threshold, and / or, the service load of the first path between the first IAB node and the first host node is greater than the fourth threshold, and / or, the service load of the first link connected to the first IAB node is greater than the fifth threshold.

[0149] The first link is used to communicate with the first host node. The first link can be a communication link between the first IAB node and the parent node, or a communication link between the first IAB node and the child node.

[0150] The third, fourth, and / or fifth thresholds can be pre-configured by the network device, the first IAB node, or other devices, or they can be configured by the network device and carried in the above BAP address set.

[0151] 4. Transmission path limitations

[0152] Optionally, the first IAB node can activate the first BAP address only when the transmission path restriction condition associated with the first BAP address is met. This transmission path restriction condition is a restriction on the path between the first IAB node and the first host node.

[0153] For example, the transmission path constraint is that the hop count of the first path between the first IAB node and the first host node is less than the sixth threshold, and / or the latency of the first path is less than the seventh threshold. It should be understood that the first BAP address can be activated when the hop count of the first path is less than the sixth threshold and / or the latency of the first path is less than the seventh threshold; otherwise, the first BAP address is either not activated or deactivated.

[0154] The sixth and / or seventh thresholds may be pre-configured by the network device, the first IAB node, or other devices, or they may be configured by the network device and carried in the above-mentioned BAP address set. For example, the network device sends the first path restriction information to the first IAB node, and the first path restriction information includes the sixth and / or seventh thresholds.

[0155] Optionally, the network device sends path restriction information associated with each of the M BAP addresses, the path restriction information including the maximum number of hops and / or the maximum latency of the path from the first IAB node to the host node associated with each BAP address.

[0156] 5. Track type conditions

[0157] It should be understood that the M BAP addresses in the BAP address set correspond to M host nodes. The first IAB node preferentially selects the BAP address associated with the host node with the same track type for data transmission.

[0158] Optionally, the first IAB node activates the first BAP address only when the track type of the first host node is the same as that of the first IAB node.

[0159] The orbit types include ascending orbits and descending orbits. An ascending orbit refers to an orbit whose direction of motion is from south to north, or whose z-axis motion component vector is greater than 0. A descending orbit refers to an orbit whose direction of motion is from north to south, or whose z-axis motion component vector is less than 0.

[0160] Optionally, the network device sends the track type information of the first host node associated with the first BAP address to the first IAB node.

[0161] 6. Host node type conditions

[0162] It should be understood that the M BAP addresses in the BAP address set correspond to M host nodes. Among them, the first IAB node preferentially selects the BAP address associated with the host node of type TN for data transmission.

[0163] Optionally, the first IAB node activates the first BAP address only when the type of the first host node is a TN node.

[0164] Optionally, the network device sends the type information of the first host node associated with the first BAP address to the first IAB node, wherein the type of the first host node is a terrestrial network node or a non-terrestrial network node.

[0165] The above text uses the first BAP address as an example to introduce the activation conditions of the first BAP address. For other BAP addresses in the BAP address set, their corresponding activation conditions can also refer to the above description. Their corresponding activation conditions can also include one or more of the above conditions. The activation conditions corresponding to different BAP addresses can be the same or different.

[0166] For example, for a second BAP address in the BAP address set, its activation condition may include a time condition, wherein the time condition associated with the second BAP address is that the clock of the first IAB node is located in a second time period, which may be the same as or different from the first time period. Optionally, the activation condition of the second BAP address may also include other conditions.

[0167] Figure 6 This is a schematic diagram of an IAB topology, shown below. Figure 6 Taking IAB node n as the first IAB node as an example, this article explains how IAB node n can activate different BAP addresses under different conditions.

[0168] For example, BAP addresses BAP#A, BAP#B, and BAP#C are configured for IAB node n. The activation conditions for the three BAP addresses include time conditions, location conditions, and load conditions. BAP#A and BAP#B are associated with donor d1, and BAP#C is associated with donor d2. As shown in Table 1, when the time is Time 1, the location of the first IAB node is Location 1, and the load of the first IAB node is Load 1, the activation condition of BAP#A is met, and the first IAB node uses BAP address BAP#A to establish or maintain a connection with the destination donor d1; when the time is Time 2, the location of the first IAB node is Location 2, and the load of the first IAB node is Load 2, the activation condition of BAP#B is met, and the BAP address BAP#B is used to establish or maintain a connection with the destination donor d2; when the time is Time 3, the location of the first IAB node is Location 3, and the load of the first IAB node is Load 3, the activation conditions of BAP#A and BAP#C are met, and the BAP addresses BAP#A and BAP#C are used to establish or maintain connections with the destination donor d1 and donor d2 respectively.

[0169] Table 1

[0170]

[0171] For example, BAP addresses BAP#A, BAP#B, and BAP#C are configured for IAB node n. The activation conditions for BAP#A include a time condition, BAP#B includes a location condition and a track type condition, and BAP#C includes a host node type condition. BAP#A and BAP#B are associated with donor d1, and BAP#C is associated with donor d2. As shown in Table 2, when the time is Time 1, the location is Location 1, the track type of d2 is the same as that of IAB node n, and d2 is an NTN node, the activation conditions for BAP#A and BAP#B are met. Therefore, the first IAB node uses BAP addresses BAP#A and BAP#B respectively to establish or maintain connections with destination donor d1 and donor d2. When the time is Time 2, the track type of d2 is different from that of IAB node n, and d2 is a TN node, the activation condition for BAP#C is met, and the BAP address BAP#C is used to establish or maintain a connection with destination donor d2.

[0172] Table 2

[0173]

[0174] The above text introduced the activation conditions for different BAP addresses of the first IAB node. It should be understood that the deactivation conditions for BAP addresses, corresponding to the activation conditions, can be understood as not meeting the corresponding activation conditions, that is, not meeting the time conditions, location conditions, etc. in the corresponding activation conditions.

[0175] Specifically, deactivation conditions include one or more of the following conditions:

[0176] 1. Time conditions

[0177] Optionally, if the first IAB node does not meet the time condition for associating the first BAP address, the first IAB node shall not activate or deactivate the first BAP address.

[0178] For example, if the clock of the first IAB node is not located in the first time period [t1,t2], the first BAP address is either not activated or deactivated.

[0179] 2. Location conditions

[0180] Optionally, if the first IAB node does not meet the location conditions associated with the first BAP address, the first IAB node shall not activate or deactivate the first BAP address.

[0181] For example, the location condition is that the distance between the location of the first IAB node and the first reference location is less than a first threshold, or the distance between the location of the first IAB node and the second reference location is greater than a second threshold.

[0182] 3. Load conditions

[0183] Optionally, when the load condition associated with the first BAP address is not met, the first IAB node does not activate or deactivates the first BAP address. The load condition is that the traffic volume carried on a given node / link / path is greater than a given threshold.

[0184] For example, the load condition is that the service load of the first IAB node is less than the third threshold, and / or, the service load of the first path between the first IAB node and the first host node is less than the fourth threshold, and / or, the service load of the first link connected to the first IAB node is less than the fifth threshold.

[0185] 4. Transmission path limitations

[0186] Optionally, when the transmission path restriction conditions associated with the first BAP address are not met, the first IAB node may not activate or may deactivate the first BAP address.

[0187] For example, the transmission path constraint is that the number of hops in the first path between the first IAB node and the first host node is greater than the sixth threshold, and / or the delay of the first path is greater than the seventh threshold.

[0188] 5. Track type conditions

[0189] Optionally, when the orbit type of the first host node is different from that of the first IAB node, the first IAB node is either not activated or deactivated for the first BAP address.

[0190] 6. Host node type conditions

[0191] Optionally, when the type of the first host node is an NTN node, the first IAB node is not activated or the first BAP address is deactivated.

[0192] For example, the deactivation condition for the first BAP address is a transmission path restriction condition.

[0193] by Figure 7 Taking IAB node n6 as the first IAB node as an example, assuming that the maximum path hop count from IAB node n6 to the donor node is configured to be 3 (hop-limit = 3) on the network side, that is, when the transmission path length to the donor node is greater than 3, the BAP address to that donor node and its associated path need to be deactivated.

[0194] For example, when IAB-node n6 determines the path length to different donors, it finds that the length to d3 does not meet the requirements (i.e., path length hop = 4), so the entire link from n6 to n7 can be put into an inactive state.

[0195] For example, when IAB-node n6 determines the path length to different donors, it finds that the length to d3 does not meet the requirements (hop=4). It can put the link from n6 to n7 to d3 in an inactive state, but the link from n6 to n7 to d2 is still active and operates normally.

[0196] For example, the deactivation condition for the first BAP address is the host node type condition.

[0197] by Figure 7 Taking IAB node n6 as the first IAB node as an example, assuming d1 and d2 are NTN nodes and d3 is a TN node, then IAB node n6 deactivates nodes d1 and d2.

[0198] The above scheme configures multiple BAP addresses for a single IAB node, with each BAP address corresponding to a host node. This allows the IAB node to activate one or more BAP addresses as needed and connect to the correct host node through the corresponding path, thus improving the effectiveness of topology management.

[0199] In addition, this application also provides a communication method in which the control messages between IAB nodes carry relevant information about the host node. That is, the IAB node informs other IAB nodes of its connection to a certain host node, thereby assisting other IAB nodes to connect to the correct host node through the correct path, in order to improve the effectiveness of topology maintenance.

[0200] Figure 8 This is a schematic flowchart illustrating a communication method provided in this application. It includes the following steps:

[0201] S810, the first IAB node sends first control information to the second IAB node. The first control information includes the identifier of the first host node to which the first IAB node is connected, and the first control information indicates the connection status between the first IAB node and the first host node.

[0202] Optionally, the first control information may further include at least one of the following: path information, flow control information, and link failure information of the first IAB node connecting to the first host node.

[0203] Among them, path information can indicate path length, path delay, etc.

[0204] Flow control information indicates flow control and transmission rate information from the first IAB node to the first host node.

[0205] The link failure message indicates that the communication link between the first IAB node and the first host node has failed.

[0206] Optionally, the first control information may also include the identifiers of other host nodes connected to the first IAB node, and indicate the connection status between the first IAB node and other host nodes.

[0207] S820, the second IAB node sends a response to the first IAB node with the first control information. The response to the first control information includes the identifier of the first host node and indicates the connection status between the second IAB node and the first host node.

[0208] Optionally, the response information of the first control information includes at least one of the following: path information of the second IAB node connecting to the first host node, flow control information, and link failure information.

[0209] The above scheme carries host node indication information in the control messages between IAB nodes. That is, IAB nodes inform other IAB nodes of path information, flow control information, link failure information, etc., to connect to a certain host node, thereby assisting other IAB nodes to connect to the correct host node through the correct path.

[0210] Among them, path information can indicate path length, path delay, etc.

[0211] Flow control information indicates flow control and transmission rate information from the second IAB node to the first host node, etc.

[0212] The link failure message indicates that the communication link between the second IAB node and the first host node has failed.

[0213] Optionally, the first control information may also include the identifiers of other host nodes connected to the second IAB node, and indicate the connection status between the second IAB node and other host nodes.

[0214] In addition, this application also provides a communication method in which IAB nodes report their own connectivity capabilities, thereby assisting network-side topology management and improving the effectiveness of topology maintenance.

[0215] Figure 9 This is a schematic flowchart illustrating a communication method provided in this application. It includes the following steps:

[0216] S910, the first IAB node reports its own connectivity information to the network device / interacts with neighboring IAB nodes / broadcasts its own connectivity information to the terminal side, and the connectivity information includes at least one of the following:

[0217] Parameter x1: The number of uplink links and / or downlink links associated with the first IAB node;

[0218] Parameter x2: The number of host nodes and / or IAB nodes associated with the first IAB node;

[0219] Parameter x3: Path information between the first IAB node and the associated host node, such as the number of hops in the path;

[0220] Parameter x4: Activation time period information and / or utilization information of the communication link between the first IAB node and the associated host node.

[0221] like Figure 7 As shown, IAB nodes n1, n2, n3, n4, n5, n6, and n7 can all report their own connectivity information to assist the network side in topology optimization. The following example... Figure 7 Taking IAB node n4 as an example, the above four types of information are introduced.

[0222] For parameter x1, the transmission links associated with IAB node n4 include two uplinks and two downlinks, where the two uplinks are n1-n4 and n2-n4, and the two downlinks are n4-n6 and n4-n7. Therefore, for IAB node n4, the total number of links x1 = 4.

[0223] For parameter x2, the number of donor nodes associated with IAB node n4 is x2 = 3, meaning that n4 can reach the given donor nodes d1, d2, and d3 through different transmission paths. For example, n4 can reach d1 through n1, reach d2 through n1, or directly reach d3.

[0224] For parameter x3, the transmission path information (such as hop count) from IAB node n4 to the associated donor is x3. For example, the path length to d1 is x3 = 2, the path length to d2 is x3 = 2, and the path length to d3 is x3 = 1.

[0225] For parameter x4, the activation time period information of the communication link between IAB node n4 and the associated host node is x4. For example, taking link n4-n1 as an example, it can transmit for donor nodes d1 and d2. At time [t1, t2], n4-n1 transmits for d1; at time [t3, t4], n4-n1 transmits for d2; at time [t5, t6], n4-n1 transmits for both d1 and d2; at time [t7, t8], n4-n1 remains silent, that is, it does not transmit for d1 and d2.

[0226] S920: The network device receives connection capability information sent by multiple IAB nodes and manages the connection between the multiple IAB nodes and the host node based on the connection capability information of the multiple IAB nodes.

[0227] It should be understood that the aforementioned network equipment may be an IAB-donor serving the first IAB node, or it may be a core network device; this application does not limit this.

[0228] When a network device receives connectivity information from multiple IAB nodes, it can be understood that the network device receives connectivity information from IAB nodes within its service range, including connectivity information sent by the first IAB node.

[0229] Optionally, network devices can perform topology optimization, such as optimizing the length constraints of transmission paths.

[0230] For example, when performing downlink transmission from d1 to n6, the path d1-n3-n6 can be selected instead of the path d1-n1-n4-n6.

[0231] Optionally, network devices can perform load balancing optimization to avoid connecting to nodes with a large x1 value.

[0232] For example, when performing downlink transmission from d3 to n7, since n4 has a larger number of links, it is possible to avoid n4 and choose the path d3-n2-n5-n7 instead of the path d3-n4-n7.

[0233] Based on the above technical solution, IAB nodes report their own connectivity capabilities, thereby assisting in network-side topology management. That is, the network side determines the connection method between the host node and the IAB node based on the connectivity capabilities of each IAB node.

[0234] The combinations of the above embodiments are merely examples and do not constitute any limitation on the scope of protection of this application. New embodiments can also be formed by combining them, which will not be illustrated here.

[0235] It should also be understood that in some of the above embodiments, the examples are mainly based on devices in existing network architectures (such as IAB-donor, IAB-node, etc.). It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0236] It is understood that in the above-described method embodiments, the methods and operations implemented by the device (such as IAB-donor, IAB-node) can also be implemented by components of the device (such as chips or circuits).

[0237] The above, combined with Figures 5 to 9 The communication method provided in the embodiments of this application is described in detail. The above communication method is mainly described from the perspective of interaction between IAB nodes or between IAB nodes and network devices. It is understood that, in order to realize the above functions, the first IAB node, the second IAB node, and the network device include hardware structures and / or software modules corresponding to perform each function.

[0238] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0239] The following combination Figures 10 to 12 The communication device provided in this application is described in detail. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for details not described in detail, please refer to the method embodiments above; for brevity, some details are omitted.

[0240] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.

[0241] Figure 10 This is a schematic block diagram of a communication device 10 provided in an embodiment of this application. The device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used for data processing. In other words, the transceiver module 11 is used to perform operations related to receiving and sending, while the processing module 12 is used to perform other operations besides receiving and sending. The transceiver module 11 can also be referred to as a communication interface or a communication unit.

[0242] Optionally, the device 10 may further include a storage module 13, which can be used to store instructions and / or data. The processing module 12 can read the instructions and / or data in the storage module to enable the device to perform the operation of the device in the aforementioned method embodiments.

[0243] In one design, the device 10 may correspond to the first IAB node in the above method embodiments, or a component of the first IAB node (such as a chip).

[0244] The device 10 can implement the steps or processes corresponding to the first IAB node in the above method embodiment. The transceiver module 11 can be used to perform the transceiver-related operations of the first IAB node in the above method embodiment, and the processing module 12 can be used to perform the processing-related operations of the first IAB node in the above method embodiment.

[0245] In one possible implementation, processing module 12 is used to manage the connection relationships with the N host nodes based on the BAP address set. Transceiver module 11 is used to receive the BAP address set, which includes M BAP addresses of the first IAB node, each of the M BAP addresses being associated with one of the N host nodes, where M is an integer greater than 1.

[0246] Wherein, when the device 10 is used to perform Figure 5 When the method is in use, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as step S520; the processing module 12 can be used to execute the processing steps in the method.

[0247] When the device 10 is used to perform Figure 8 When the method is executed, the sending and receiving module 11 can be used to execute the steps of sending and receiving information in the method; the processing module 12 can be used to execute the processing steps in the method.

[0248] When the device 10 is used to perform Figure 9 When the method is executed, the sending and receiving module 11 can be used to execute the steps of sending and receiving information in the method; the processing module 12 can be used to execute the processing steps in the method.

[0249] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0250] In another design, the device 10 may correspond to a network device in the above method embodiment, or a component (such as a chip) of a second communication device.

[0251] The device 10 can implement the steps or processes performed by the network device corresponding to the method embodiments described above. The transceiver module 11 can be used to perform the transceiver-related operations of the network device in the method embodiments described above, and the processing module 12 can be used to perform the processing-related operations of the network device in the method embodiments described above.

[0252] In one possible implementation, processing module 12 is used to generate a BAP address set, the BAP address set including M BAP addresses of the first IAB node, each of the M BAP addresses being associated with one of N host nodes. Transceiver module 11 is used to send the BAP address set to the first IAB node.

[0253] Wherein, when the device 10 is used to perform Figure 5 When the method is in use, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as step S520; the processing module 12 can be used to execute the processing steps in the method, such as step S510.

[0254] When the device 10 is used to perform Figure 8 When the method is executed, the sending and receiving module 11 can be used to execute the steps of sending and receiving information in the method; the processing module 12 can be used to execute the processing steps in the method.

[0255] When the device 10 is used to perform Figure 9 When the method is executed, the sending and receiving module 11 can be used to execute the steps of sending and receiving information in the method; the processing module 12 can be used to execute the processing steps in the method.

[0256] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0257] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that device 10 may specifically be a first IAB node in the above embodiments, used to execute the various processes and / or steps corresponding to the first IAB node in the above method embodiments; or, device 10 may specifically be a network device in the above embodiments, used to execute the various processes and / or steps corresponding to the network device in the above method embodiments; or, device 10 may specifically be a second IAB node in the above embodiments, used to execute the various processes and / or steps corresponding to the second IAB node in the above method embodiments. To avoid repetition, further details are omitted here.

[0258] The apparatus 10 of each of the above-described schemes has the function of implementing the corresponding steps performed by the devices (such as IAB-donor, IAB-node, and core network elements) in the above-described methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver module can be replaced by a transceiver (for example, the transmitting unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by processors, which respectively execute the transceiver operations and related processing operations in each method embodiment.

[0259] In addition, the transceiver module 11 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module can be a processing circuit.

[0260] Figure 11 This is a schematic diagram of another communication device 20 provided in an embodiment of this application. The device 20 includes a processor 21, which is used to execute computer programs or instructions stored in a memory 22, or to read data / signaling stored in the memory 22, to perform the methods in the above-described method embodiments. Optionally, there may be one or more processors 21.

[0261] Optionally, such as Figure 11As shown, the device 20 also includes a memory 22 for storing computer programs or instructions and / or data. The memory 22 may be integrated with the processor 21 or may be disposed separately. Optionally, there may be one or more memories 22.

[0262] Optionally, such as Figure 11 As shown, the device 20 also includes a transceiver 23 for receiving and / or transmitting signals. For example, the processor 21 controls the transceiver 23 to receive and / or transmit signals.

[0263] As one approach, the device 20 is used to implement the operations performed by the first IAB node in the various method embodiments described above.

[0264] As an alternative, the device 20 is used to implement the operations performed by the second IAB node in the various method embodiments described above.

[0265] As another option, the device 20 is used to implement the operations performed by the network device in the various method embodiments described above.

[0266] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0267] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0268] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0269] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0270] Figure 12 This is a schematic diagram of a chip system 30 provided in an embodiment of this application. The chip system 30 (or processing system) includes logic circuitry 31 and an input / output interface 32.

[0271] The logic circuit 31 can be a processing circuit in the chip system 30. The logic circuit 31 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 30 to implement the methods and functions of the embodiments of this application. The input / output interface 32 can be an input / output circuit in the chip system 30, outputting processed information from the chip system 30, or inputting data or signaling information to be processed into the chip system 30 for processing.

[0272] As one approach, the chip system 30 is used to implement the operations performed by the first IAB node, the second IAB node, or the network device in the various method embodiments described above.

[0273] For example, logic circuit 31 is used to implement processing-related operations performed by the first IAB node, the second IAB node, or the network device in the above method embodiments; input / output interface 32 is used to implement sending and / or receiving-related operations performed by the first IAB node, the second IAB node, or the network device in the above method embodiments.

[0274] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the first IAB node, the second IAB node, or the network device in the above-described method embodiments.

[0275] For example, when the computer program is executed by a computer, it enables the computer to implement the methods performed by the first IAB node, the second IAB node, or the network device in the various embodiments of the above methods.

[0276] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by the first IAB node, the second IAB node, or the network device in the above-described method embodiments.

[0277] This application also provides a communication system, including the aforementioned first IAB node or second IAB node or network device.

[0278] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0279] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0280] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0281] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0282] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0283] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0284] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0285] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0286] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: The first IAB node receives a set of BAP addresses, which includes M BAP addresses of the first IAB node. Each of the M BAP addresses is associated with one of N host nodes, where M is an integer greater than 1. The first IAB node manages its connection relationships with the N host nodes based on the BAP address set.

2. The method according to claim 1, characterized in that, The BAP address set includes the first BAP address of the first IAB node, and the first BAP address is associated with the first host node; The first IAB node manages its connection relationships with the N host nodes based on the BAP address set, including: The first IAB node manages its connection relationship with the first host node based on the first BAP address, including: When the activation conditions are met, the first IAB node activates the first BAP address, and the activation conditions include one or more of the following conditions: The clock of the first IAB node is located in the first time period; The distance between the position of the first IAB node and the first reference position is greater than a first threshold and / or the distance between the position of the first IAB node and the second reference position is less than a second threshold; The service load of the first IAB node is greater than the third threshold; The service load of the first path between the first IAB node and the first host node is greater than the fourth threshold. The service load of the first link connected to the first IAB node is greater than the fifth threshold, and the first link is used to communicate with the first host node; The number of hops in the first path is less than the sixth threshold; The latency of the first path is less than the seventh threshold; The orbit type of the first host node is the same as that of the first IAB node; The first host node is a ground network node.

3. The method according to claim 2, characterized in that, The method further includes: The first IAB node receives the geographical location information associated with the first BAP address.

4. The method according to claim 2, characterized in that, The method further includes: The first IAB node receives the restriction information of the first path associated with the first BAP address, and the restriction information of the first path includes the sixth threshold and / or the seventh threshold.

5. The method according to claim 2, characterized in that, The method further includes: The first IAB node receives the track type information of the first host node associated with the first BAP address.

6. The method according to claim 2, characterized in that, The method further includes: The first IAB node receives the type information of the first host node associated with the first BAP address, wherein the type of the first host node is a terrestrial network node or a non-terrestrial network node.

7. The method according to any one of claims 2 to 6, characterized in that, The first IAB node manages its connection relationship with the first host node based on the first BAP address, and also includes: When the deactivation conditions are met, the first IAB node is either not activated or deactivated for the first BAP address. The deactivation conditions include one or more of the following: The clock of the first IAB node is not located in the first time period; The distance between the position of the first IAB node and the first reference position is less than a first threshold and / or the distance between the position of the first IAB node and the second reference position is greater than a second threshold; The service load of the first IAB node is less than the third threshold; The service load of the first path is less than the fourth threshold; The service load on the first link is less than the fifth threshold; The number of hops in the first path is greater than the sixth threshold; The delay of the first path is greater than the seventh threshold; The orbit type of the first host node is different from that of the first IAB node; The first host node is a non-terrestrial network node.

8. A communication method, characterized in that, include: Generate a set of BAP addresses, which includes M BAP addresses of the first IAB node. Each of the M BAP addresses is associated with one of the N host nodes, where M is an integer greater than 1. Send the BAP address set to the first IAB node.

9. The method according to claim 8, characterized in that, The method further includes: Send the geographic location information associated with each BAP address in the BAP address set.

10. The method according to claim 8 or 9, characterized in that, The method further includes: Send path restriction information associated with each of the M BAP addresses, the path restriction information including the maximum number of hops and / or the maximum latency of the path from the first IAB node to the host node associated with each BAP address.

11. The method according to any one of claims 8 to 10, characterized in that, The method further includes: Send the track type information of the host node associated with each of the M BAP addresses.

12. The method according to any one of claims 8 to 11, characterized in that, The method further includes: Send the type information of the host node associated with each of the M BAP addresses, wherein the type of the host node is either a terrestrial network node or a non-terrestrial network node.

13. A communication method, characterized in that, include: The first IAB node sends first control information to the second IAB node. The first control information includes the identifier of the first host node to which the first IAB node is connected, and the first control information indicates the connection status between the first IAB node and the first host node.

14. The method according to claim 13, characterized in that, The first control information also includes at least one of the following: path information, flow control information, and link failure information of the first IAB node connecting to the first host node.

15. The method according to claim 13 or 14, characterized in that, The method further includes: The first IAB node receives a response from the second IAB node for the first control information. The response to the first control information includes the identifier of the first host node and indicates the connection status between the second IAB node and the first host node.

16. The method according to claim 15, characterized in that, The response information of the first control information includes at least one of the following: path information, flow control information, and link failure information of the second IAB node connecting to the first host node.

17. A communication method, characterized in that, include: The second IAB node receives first control information, which includes the identifier of the first host node to which the first IAB node is connected, and indicates the connection status between the first IAB node and the first host node.

18. The method according to claim 17, characterized in that, The first control information also includes at least one of the following: path information, flow control information, and link failure information of the first IAB node connecting to the first host node.

19. The method according to claim 17 or 18, characterized in that, The method further includes: The second IAB node sends a response to the first IAB node with the first control information. The response to the first control information includes the identifier of the first host node and indicates the connection status between the second IAB node and the first host node.

20. The method according to claim 19, characterized in that, The response information of the first control information includes at least one of the following: path information, flow control information, and link failure information of the second IAB node connecting to the first host node.

21. A communication method, characterized in that, include: The first IAB node sends connectivity capability information, which includes at least one of the following: The number of uplink links and / or downlink links associated with the first IAB node. The number of host nodes and / or IAB nodes associated with the first IAB node. The path information between the first IAB node and its associated host node. The activation time period and / or utilization information of the communication link between the first IAB node and the associated host node.

22. A communication method, characterized in that, include: Receive connectivity capability information from multiple IAB nodes, wherein the connectivity capability information includes at least one of the following: The number of uplink links and / or downlink links associated with each of the multiple IAB nodes. The number of host nodes and / or IAB nodes associated with each of the multiple IAB nodes. The path information between each of the multiple IAB nodes and its associated host node. The activation time period and / or utilization information of the communication link between each of the multiple IAB nodes and its associated host node.

23. The method according to claim 22, characterized in that, The method further includes: The connections between the multiple IAB nodes and the host node are managed based on the connectivity information.

24. A communication device, characterized in that, include: One or more functional modules for performing the method as described in any one of claims 1 to 7, or one or more functional modules for performing the method as described in any one of claims 8 to 12, or one or more functional modules for performing the method as described in any one of claims 13 to 16, or one or more functional modules for performing the method as described in any one of claims 17 to 20, or one or more functional modules for performing the method as described in claim 21, or one or more functional modules for performing the method as described in claim 22 or 23.

25. A communication device, characterized in that, include: A processor is configured to execute a computer program stored in a memory to cause the apparatus to perform the method as claimed in any one of claims 1 to 7, or to cause the apparatus to perform the method as claimed in any one of claims 8 to 12, or to cause the apparatus to perform the method as claimed in any one of claims 13 to 16, or to cause the apparatus to perform the method as claimed in any one of claims 17 to 20, or to cause the apparatus to perform the method as claimed in claim 21, or to cause the apparatus to perform the method as claimed in claim 22 or 23.

26. A computer program product, characterized in that, The computer program product includes instructions for performing the method as described in any one of claims 1 to 23.

27. A computer-readable storage medium, characterized in that, include: The computer-readable storage medium stores a computer program; when the computer program is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 23.

28. A chip, characterized in that, The chip is installed in a communication device. The chip includes a processor and a communication interface. The processor reads instructions and runs them through the communication interface, causing the communication device to perform the method as described in any one of claims 1 to 23.