Data forwarding method, configuration method and device for backhaul link

By implementing data packet forwarding and routing relationship management in the access unit of the wireless communication system, the problem of insufficient flexibility in networking of the backhaul link is solved, and more flexible path selection and coverage expansion in a intensive deployment environment is achieved.

CN115396974BActive Publication Date: 2025-05-13CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110570141.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-25
Publication Date
2025-05-13
Estimated Expiration
2041-05-25

AI Technical Summary

Technical Problem

In existing wireless communication systems, the networking flexibility of the backhaul link is insufficient, making it difficult to flexibly expand coverage under intensive deployment.

Method used

Forwarding of the data packet is achieved by generating a data packet including a source address and a destination address in the first access unit, and finding the data forwarding table of the backhaul link based on the destination address to determine the next hop address. At the same time, a connection is established between the access unit and the cloud, and routing relationship information is maintained in the data forwarding table to improve networking flexibility.

Benefits of technology

It improves the networking flexibility of wireless backhaul links, supports more flexible path selection and expansion, and is suitable for dense networking environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115396974B_ABST
    Figure CN115396974B_ABST
Patent Text Reader

Abstract

A data forwarding method, configuration method and device for a backhaul link, the method comprising: when a first access unit performs data backhaul, generating a first data packet including a first source address and a first destination address, the first source address being the address of the first access unit, and the first destination address being the address of a target access unit or a cloud; the first access unit searches a data forwarding table of the backhaul link according to the first destination address, determines a next hop address, and forwards the first data packet according to the next hop address. The present invention can improve the networking flexibility of wireless backhaul links.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a data forwarding method, a configuration method and a device for a backhaul link. Background Art

[0002] At present, the Integrated Access Backhaul (IAB) technology has been introduced into the wireless communication system, which supports wireless backhaul instead of fiber backhaul. Since the transmission distance of wireless communication is shorter at higher frequency bands (such as millimeter waves), in order to meet the coverage requirements, the density of base stations to be deployed is denser, which means that the backhaul fiber will be laid more densely. IAB technology can deploy base stations at a lower cost and in a simpler way in places where optical fiber cannot be laid, so it has been widely used.

[0003] The IAB bridging is based on the Radio Link Control (RLC) protocol. The existing technology defines the control plane and user plane protocol stacks using the IAB technology as follows: Figure 1 and Figure 2 As shown. Among them, IAB-donor is also called the donor base station. The backhaul between IAB-donor and the core network is through optical fiber. IAB-donor can be understood as the end point of wireless backhaul. Each IAB node (IAB-node) is connected through a wireless backhaul link. In order to realize the connection of the wireless backhaul link, the IAB-node protocol stack is divided into two parts, including IAB-DU that realizes the role of distributed unit (DU) and IAB-MT that realizes the role of terminal, and wireless connection between parent node and child node is carried out through them. Summary of the invention

[0004] At least one embodiment of the present invention provides a data forwarding method, a configuration method, a terminal and a network device for a backhaul link, which can improve the networking flexibility of a wireless backhaul link.

[0005] According to one aspect of the present invention, at least one embodiment provides a data forwarding method for a backhaul link, including:

[0006] When the first access unit performs data backhaul, the first access unit generates a first data packet including a first source address and a first destination address, wherein the first source address is the address of the first access unit, and the first destination address is the address of the target access unit or the cloud;

[0007] The first access unit searches the data forwarding table of the return link according to the first destination address, determines the next hop address, and forwards the first data packet according to the next hop address.

[0008] In addition, according to at least one embodiment of the present invention, the present invention further comprises:

[0009] The first access unit receives a second data packet sent by other nodes, where the other nodes include an access unit and / or a cloud;

[0010] The first access unit searches the data forwarding table of the return link according to the second destination address of the second data packet, determines the next hop address, and forwards the second data packet according to the next hop address.

[0011] In addition, according to at least one embodiment of the present invention, before the data is transmitted back, the method further includes:

[0012] The first access unit sends a first connection establishment request message to the cloud, where the first connection establishment request message carries an identity identifier of the first access unit;

[0013] The first access unit receives a first connection establishment response message sent by the cloud, where the first connection establishment response message carries a first address of the first access unit allocated by the cloud;

[0014] The first access unit configures its own address according to the first address, creates a data forwarding table for the return link, and adds routing relationship information between itself and the cloud in the data forwarding table.

[0015] In addition, according to at least one embodiment of the present invention, before the data is transmitted back, the method further includes:

[0016] The first access unit sends a second connection establishment request message to the second access unit, where the second connection establishment request message carries an identity identifier of the first access unit;

[0017] The first access unit receives a second connection establishment response message sent by the second access unit, where the second connection establishment response message carries a second address of the second access unit allocated by the cloud;

[0018] The first access unit configures its own address according to the second address, creates a data forwarding table for the return link, and adds routing relationship information between itself and the second access unit to the data forwarding table.

[0019] In addition, according to at least one embodiment of the present invention, the first access unit sends a second connection establishment request message to the second access unit, specifically including:

[0020] The first access unit receives and measures the quality of transmission signals of a plurality of second access units;

[0021] The first access unit selects a target second access unit according to the quality of the transmitted signals of the multiple second access units, and sends a second connection establishment request message to the target second access unit.

[0022] In addition, according to at least one embodiment of the present invention, the first access unit sends a second connection establishment request message to the second access unit, specifically including:

[0023] The first access unit receives and measures the first broadcast messages of the plurality of second access units, obtains the signal quality of the first broadcast messages, and parses the cost value cost of the backhaul link from the second access unit to the cloud from the first broadcast messages;

[0024] A weighted sum calculation is performed on the signal quality and the cost value to obtain the priority of each second access unit, and a target second access unit is selected from the multiple second access units based on the priority, and a second connection establishment request message is sent to the target second access unit.

[0025] In addition, according to at least one embodiment of the present invention, the present invention further comprises:

[0026] The first access unit receives a third connection establishment request message sent by the third access unit, where the third connection establishment request message carries an identity identifier of the third access unit;

[0027] The first access unit forwards the third connection establishment request message to the cloud or other access units according to the data forwarding table, and receives a third connection establishment response message returned by the cloud or other access units, wherein the third connection establishment response message carries a third address of the third access unit assigned by the cloud;

[0028] The first access unit forwards the third connection establishment response message to the third access unit, and adds the routing relationship information between itself and the third access unit to the data forwarding table.

[0029] In addition, according to at least one embodiment of the present invention, the present invention further comprises:

[0030] The first access unit broadcasts a second broadcast message, wherein the second broadcast message carries a cost value cost of a backhaul link from the first access unit to the cloud.

[0031] In addition, according to at least one embodiment of the present invention, the first access unit includes a terminal module MAC-MT located in the media access control MAC layer; the MAC-MT of the first access unit acts as a terminal to forward the third data packet to an upper-level node, the upper-level node is a cloud, or the upper-level node is an adjacent node of the first access unit close to the cloud side;

[0032] When the first access unit is still connected to the next-level node, the first access unit also includes an access module MAC-AU located at the MAC layer; the MAC-AU of the first access unit acts as an access point to forward the fourth data packet to the next-level node, and the next-level node is an adjacent node of the first access unit away from the cloud side.

[0033] In addition, according to at least one embodiment of the present invention, the first access unit includes a routing module Router located at the MAC layer; the Router of the first access unit is used to maintain the data forwarding table of the backhaul link, and add routing relationship information between the first access unit and other nodes to the data forwarding table, and the other nodes include the access unit and / or the cloud.

[0034] According to another aspect of the present invention, at least one embodiment provides a method for configuring a backhaul link, including:

[0035] The cloud receives a fourth connection establishment request message sent by the fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit;

[0036] The cloud allocates a fourth address to the fourth access unit, and sends a fourth connection establishment response message carrying the fourth address to the fourth access unit.

[0037] In addition, according to at least one embodiment of the present invention, the present invention further comprises:

[0038] The cloud receives a fifth connection establishment request message sent by the sixth access unit, where the fifth connection establishment request message carries an identity identifier of the fifth access unit;

[0039] The cloud allocates a fourth address to the fifth access unit, and sends a fifth connection establishment response message carrying the fifth address to the sixth access unit.

[0040] In addition, according to at least one embodiment of the present invention, the cloud comprises: a core network control plane function module CN-CP, a core network user plane function module CN-UP, a radio resource control RRC module, a layer 3 user plane module L3UP and a motion routing module Router;

[0041] The CN-CP and RRC are used to perform control plane functions, and the control plane functions include at least one of the following: system information broadcast, paging, cell parameter configuration, access control, RRC connection management, UE state maintenance, mobility management, QoS policy control, security, and measurement control;

[0042] The CN-UP and L3UP are used to perform user plane functions, and the user plane functions include processing of data packets;

[0043] The cloud router is used to assign addresses to access units.

[0044] According to another aspect of the present invention, at least one embodiment provides a first access unit, including a processor and a transceiver; wherein:

[0045] The processor is used to generate a first data packet including a first source address and a first destination address when performing data backhaul, wherein the first source address is an address of a first access unit, and the first destination address is an address of a target access unit or a cloud;

[0046] The transceiver is used to search the data forwarding table of the return link according to the first destination address, determine the next hop address, and forward the first data packet according to the next hop address.

[0047] According to another aspect of the present invention, at least one embodiment provides a first access unit, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the method described above when executed by the processor.

[0048] According to another aspect of the present invention, at least one embodiment provides a cloud, including a processor and a transceiver; wherein,

[0049] The transceiver is used to receive a fourth connection establishment request message sent by a fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit;

[0050] The processor is used to allocate a fourth address to the fourth access unit and send a fourth connection establishment response message carrying the fourth address to the fourth access unit.

[0051] According to another aspect of the present invention, at least one embodiment provides a cloud, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the method described above when executed by the processor.

[0052] According to another aspect of the present invention, at least one embodiment provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the steps of the method described above are implemented.

[0053] Compared with the prior art, the data forwarding method, configuration method and device of the backhaul link provided by the embodiment of the present invention can improve the networking flexibility of the wireless backhaul link. The embodiment of the present invention can flexibly expand the coverage of the backhaul link and provide a flexible deployment solution for future dense networking. In addition, each functional entity adopts a service-oriented architecture, and can load / close the required functional entities according to functional or performance requirements. Each functional entity can also be flexibly expanded or reduced in capacity according to performance or load requirements. In addition, the AUs in the embodiment of the present invention each maintain a related data forwarding table, and can more flexibly select paths during data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0055] Figure 1 A schematic diagram of a control plane protocol stack using the IAB technology in the prior art;

[0056] Figure 2 A schematic diagram of a user plane protocol stack using the IAB technology in the prior art;

[0057] Figure 3 A schematic diagram of a service-oriented architecture of a wireless bridging solution according to an embodiment of the present invention;

[0058] Figure 4 A flow chart of a data forwarding method for a backhaul link provided by an embodiment of the present invention;

[0059] Figure 5 A schematic diagram of the structure of a data packet used in an embodiment of the present invention;

[0060] Figure 6 A schematic diagram of a process of allocating addresses on the cloud in an embodiment of the present invention;

[0061] Figure 7 A flow chart of a method for configuring a backhaul link according to an embodiment of the present invention;

[0062] Figure 8 An example flow chart of a method for forwarding data on a backhaul link according to an embodiment of the present invention;

[0063] Fig. 9 A schematic diagram of the structure of a first access unit provided in an embodiment of the present invention;

[0064] Fig.10 Another structural schematic diagram of a first access unit provided in an embodiment of the present invention;

[0065] Fig.11 A schematic diagram of a cloud structure provided by an embodiment of the present invention;

[0066] Fig.12 Another structural diagram of the cloud provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0067] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0068] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment. "And / or" in the specification and claims represents at least one of the connected objects.

[0069] The existing IAB backhaul link is based on the RLC protocol, but there is a large amount of data interaction between the Packet Data Convergence Protocol (PDCP) and the RLC, which not only puts a lot of pressure on the backhaul link, but also increases the transmission delay. In addition, when there are many IAB-nodes, the processing capacity of the IAB donor is likely to become a bottleneck.

[0070] The embodiment of the present invention proposes a wireless bridging solution based on the Medium Access Control (MAC) layer, such as Figure 3 As shown in Figure 1, both the cloud and the access unit (AU) adopt a service-oriented architecture, which can load or shut down the required functional entities according to the functional or performance requirements. The functional entities in the dotted box can be loaded or not depending on whether the wireless bridging function is used. For specific protocol deployment, refer to Figure 3 , Figure 3Three AUs bridged by wireless links are used as an example. In actual use, the connection of AUs can be more flexible.

[0071] Please refer to Figure 3 As shown in the architecture, in the embodiment of the present invention, the cloud end includes: a core network control plane function module (CN-CP), a core network user plane function module (CN-UP), a radio resource control (RRC) module, a layer 3 user plane module (L3UP) and a routing module (Router).

[0072] The CN-CP and RRC are used to perform control plane functions, and the control plane functions include at least one of the following: system information broadcast, paging, cell parameter configuration, access control, RRC connection management, UE status maintenance, mobility management, QoS policy control, security, and measurement control.

[0073] The CN-UP and L3UP are used to perform user plane functions, and the user plane functions include processing of data packets.

[0074] The cloud router is used to assign addresses to access units.

[0075] The access unit (AU) includes: MAC layer access module (MAC-AU), physical layer (PHY), MAC layer terminal module (MAC-MT). Among them, MAC-AU is used to perform MAC layer functions when AU acts as an access unit (Access Unit); PHY is used to perform physical layer transmission functions; MAC-MT is used to perform MAC layer functions when AU acts as a terminal (Terminal).

[0076] Figure 3 In the example, both AU1 and AU2 need MAC-AU and MAC-MT, and since no other AU accesses the network through AU3, AU3 does not need MAC-AU. The routing module (Router) is the addressing module of the backhaul link, in which the routing module (Cloud Router) in the cloud allocates addresses (Routing IP) to the AUs connected within the coverage area. The routing module of each access unit maintains the routing relationship related to the access unit, that is, maintains a data forwarding table, which generally includes: the identity of the access unit, the destination address, the next hop address corresponding to the destination address (specifically, it can be the adjacent AU of the access unit), the output interface corresponding to the next hop address, and other information.

[0077] In the above architecture, the core network control plane (CN-CP), the core network user plane (CN-UP), and the RRC layer and layer 3 user plane (L3UP) are deployed in the cloud, so as to fully utilize the expansion and contraction advantages of the cloud platform to form pooled user plane and control plane resources. The routing module (Router) is the addressing module of the backhaul link. Among them, the Cloud Router allocates addresses (Routing IP) to the AUs connected within the cloud coverage, and each AU Router maintains its own related routing relationship.

[0078] Based on the above architecture, the embodiment of the present invention provides a data forwarding method for a backhaul link, which can improve the networking flexibility of the wireless backhaul link. Figure 4 The data forwarding method of the backhaul link provided by the embodiment of the present invention is applied to a first access unit, and the first access unit may be an IAB node. The method includes:

[0079] Step 41, when transmitting data back, the first access unit generates a first data packet including a first source address and a first destination address, wherein the first source address is the address of the first access unit, and the first destination address is the address of the target access unit or the cloud.

[0080] Figure 5 A structural diagram of a data packet that can be used in an embodiment of the present invention is given, including a source address, a destination address and a service data unit (SDU). The source address can specifically be an IP address (Routing IP) identifying a source access unit, and the destination address can be an IP address (Routing IP) identifying a destination AU or a cloud. A data transmission request is initiated by a first access unit that has a need to return data, and the Router deployed on the first access unit is responsible for filling in the Resource Routing IP and Destination Routing IP fields in the data packet header.

[0081] Step 42: the first access unit searches the data forwarding table of the backhaul link according to the first destination address, determines the next hop address, and forwards the first data packet according to the next hop address.

[0082] In the above steps, the first access unit maintains a data forwarding table for the return link locally. When forwarding a data packet, it looks up the table according to the destination address to determine the next hop address, and then forwards the data packet according to the next hop address and sends the data packet out through the corresponding output interface.

[0083] The first access unit may also receive and forward data packets from other nodes (such as access units and / or the cloud). In this case, the above method also includes: the first access unit receives a second data packet sent by other nodes, and the other nodes include access units and / or the cloud; then, the first access unit searches the data forwarding table of the backhaul link according to the second destination address of the second data packet, determines the next hop address, and forwards the second data packet according to the next hop address.

[0084] When the first access unit accesses the cloud, it may be directly connected to the cloud or may be connected to the cloud through other access units. In the case where the first access unit directly accesses the cloud, in the embodiment of the present invention, before the above step 41, the first access unit may also request the cloud to allocate an address and establish a connection with the cloud through the following steps:

[0085] 1) The first access unit sends a first connection establishment request message to the cloud, where the first connection establishment request message carries an identity identifier of the first access unit. Here, the identity identifier may be an identifier that can uniquely identify the access unit, such as a physical device number, a serial code, etc.

[0086] 2) The first access unit receives a first connection establishment response message sent by the cloud, where the first connection establishment response message carries a first address of the first access unit assigned by the cloud.

[0087] 3) The first access unit configures its own address according to the first address, creates a data forwarding table for the return link, and adds the routing relationship information between itself and the cloud to the data forwarding table. Here, the following table items can be added to the data forwarding table: the first address of the first access unit, the cloud address (as the destination address), the next hop address corresponding to the destination address (here the cloud), the output interface corresponding to the next hop address (the interface on the first access unit connected to the cloud), and other information.

[0088] In the case where the first access unit accesses the cloud through other access units, in the embodiment of the present invention, before the above step 41, the first access unit can also request the cloud to allocate an address and establish a connection with the cloud through the following steps. Figure 6 As shown, including:

[0089] Step 61, the first access unit (AU1) sends a connection establishment request message (herein referred to as the second connection establishment request message) to the second access unit (AU2), and the second connection establishment request message carries the identity of the first access unit. In this way, after receiving the above-mentioned second connection establishment request message, the second access unit sends a request message for address application to the cloud (step 62), and the cloud returns a response message to the second access unit (AU2) (step 63), and the response message carries the address assigned by the cloud. The second access unit (AU2) sends a connection establishment success message to the first access unit (AU1), which carries the address assigned by the cloud to the first access unit. In addition, the second access unit also updates its own data forwarding table based on the response message, and adds the routing relationship information between itself and the first access unit to the table (step 64).

[0090] Step 65: The first access unit receives a second connection establishment response message sent by the second access unit, where the second connection establishment response message carries a second address of the second access unit allocated by the cloud.

[0091] Step 66: The first access unit configures its own address according to the second address, creates a data forwarding table for the return link, and adds the routing relationship information between itself and the second access unit in the data forwarding table. Here, the following table items can be added to the data forwarding table: the first address of the first access unit, the cloud address (as the destination address), the next hop address corresponding to the destination address (here, the second access unit), the output interface corresponding to the next hop address (the interface on the first access unit connected to the second access unit), and other information.

[0092] In the above steps, there may be multiple second access units around the first access unit, and the first access unit may select a certain access unit to send a connection establishment request message according to a preset rule.

[0093] For example:

[0094] The first access unit can receive and measure the quality of the transmitted signals of multiple second access units. The quality of the transmitted signals can be characterized by indicators such as signal strength and bit error rate of the signals received by the first access unit.

[0095] Then, the first access unit selects a target second access unit according to the signal quality of the plurality of second access units, for example, selects the second access unit with the best signal quality as the target access unit. Then, the first access unit sends a second connection establishment request message to the target second access unit.

[0096] Another example:

[0097] The first access unit can receive and measure the first broadcast messages of multiple second access units, obtain the signal quality of the first broadcast message, and parse the cost value of the return link from the second access unit to the cloud from the first broadcast message. Similarly, the signal quality of the first broadcast message can be characterized by indicators such as signal strength and bit error rate. The first broadcast message carries the cost value (cost) of the return link from the second access unit to the cloud, and the cost value can be characterized by one or more indicators such as the number of hops, bandwidth, and transmission delay.

[0098] Then, the first access unit performs a weighted sum calculation on the signal quality and the cost value to obtain the priority of each second access unit. Here, the weights corresponding to the signal quality and the cost value can be preset, so that the first access unit can select a target second access unit from the multiple second access units (for example, select the second access unit with the highest priority) according to the priority, and send a second connection establishment request message to the target second access unit.

[0099] After the first access unit successfully establishes a connection with the cloud (direct connection or indirect connection), the first access unit can also provide cloud access services for other access units (assuming that it is a third access unit). At this time, the first access unit receives a third connection establishment request message sent by the third access unit, and the third connection establishment request message carries the identity of the third access unit; then, the first access unit forwards the third connection establishment request message to the cloud or other access units according to the data forwarding table, and receives the third connection establishment response message returned by the cloud or other access units, and the third connection establishment response message carries the third address of the third access unit assigned by the cloud. Then, the first access unit forwards the third connection establishment response message to the third access unit, and adds the routing relationship information between itself and the third access unit to the data forwarding table. Here, when the first access unit is directly connected to the cloud, the first access unit forwards the third connection establishment request message to the cloud according to the data forwarding table. When the first access unit is indirectly connected to the cloud through other access units, the first access unit forwards the third connection establishment request message to the other access units according to the data forwarding table, thereby forwarding the third connection establishment request message to the cloud step by step.

[0100] Similarly, the first access unit may also broadcast a second broadcast message externally, and the second broadcast message carries the cost value cost of the return link from the first access unit to the cloud. The cost value is determined based on one or more indicators such as the number of hops from the first access unit to the cloud, bandwidth, and transmission delay, and the specific determination method may be through a weighted summation method, which is not specifically limited in the embodiment of the present invention.

[0101] Combination Figure 3 In the architecture shown, the first access unit of the embodiment of the present invention may include a terminal module (MAC-MT) located at the MAC layer. The MAC-MT of the first access unit acts as a terminal and forwards the third data packet to the upper level node, where the upper level node is the cloud, or the upper level node is an adjacent node of the first access unit close to the cloud side.

[0102] In the case where the first access unit is also connected to a next-level node, the first access unit further includes an access module (MAC-AU) located at the MAC layer. The MAC-AU of the first access unit acts as an access point to forward the fourth data packet to a next-level node, where the next-level node is an adjacent node of the first access unit away from the cloud side.

[0103] In addition, the first access unit includes a routing module (Router) located at the MAC layer; the Router of the first access unit is used to maintain the data forwarding table of the backhaul link, and add routing relationship information between the first access unit and other nodes to the data forwarding table, and the other nodes include the access unit and / or the cloud.

[0104] Please refer to Figure 7 The embodiment of the present invention further provides a method for configuring a backhaul link, which is applied to the cloud, and includes:

[0105] Step 71: The cloud receives a fourth connection establishment request message sent by a fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit.

[0106] Step 72: The cloud allocates a fourth address to the fourth access unit, and sends a fourth connection establishment response message carrying the fourth address to the fourth access unit.

[0107] Through the above steps, the cloud configures the address for the access unit.

[0108] In an embodiment of the present invention, the cloud may also receive a connection establishment request message from another access unit forwarded by an access unit. For example, the cloud may also receive a fifth connection establishment request message sent by a sixth access unit, and the fifth connection establishment request message carries the identity of the fifth access unit. At this time, the cloud assigns a fourth address to the fifth access unit, and sends a fifth connection establishment response message carrying the fifth address to the sixth access unit.

[0109] In the embodiment of the present invention, the router deployed at each node determines the next hop node for data transmission according to the data transmission demand. A specific process is as follows: Figure 8 As shown, including:

[0110] Step 81, AU1 sends a data transmission request, carrying a source address and a destination address.

[0111] Step 82: The Router of the relevant AU (AU2) node parses the source address and destination address of the data packet, and determines the next hop node according to the data forwarding table maintained by itself.

[0112] In step 82, each relevant AU (such as AU3 or the cloud) determines the next hop node and transmits data according to a method similar to step 82 until the data packet is transmitted to the destination node.

[0113] It can be seen from the above method that the above scheme of the embodiment of the present invention provides a MAC-based wireless bridging method, which can flexibly expand the coverage of the backhaul link and provide a flexible deployment solution for future dense networking. In addition, each functional entity adopts a service-oriented architecture, and can load / close the required functional entities according to functional or performance requirements. Each functional entity can also be flexibly expanded or reduced according to performance or load requirements. In addition, the AUs in the embodiment of the present invention each maintain a related data forwarding table, and can more flexibly select paths during data transmission.

[0114] The above describes various methods of the embodiments of the present invention. The following further provides devices for implementing the above methods.

[0115] Please refer to Fig. 9 , an embodiment of the present invention provides a first access unit, including:

[0116] A first generating module 91 is used to generate a first data packet including a first source address and a first destination address when performing data backhaul, wherein the first source address is an address of a first access unit, and the first destination address is an address of a target access unit or a cloud;

[0117] The first forwarding module 92 is used to search the data forwarding table of the backhaul link according to the first destination address, determine the next hop address, and forward the first data packet according to the next hop address.

[0118] Optionally, the first access unit further includes:

[0119] A first receiving module, configured to receive a second data packet sent by other nodes, wherein the other nodes include an access unit and / or a cloud;

[0120] The second forwarding module is used to search the data forwarding table of the return link according to the second destination address of the second data packet, determine the next hop address, and forward the second data packet according to the next hop address.

[0121] Optionally, the first access unit further includes:

[0122] A first sending module, configured to send a first connection establishment request message to the cloud before data is returned, wherein the first connection establishment request message carries an identity identifier of the first access unit;

[0123] A second receiving module is used to receive a first connection establishment response message sent by the cloud, where the first connection establishment response message carries a first address of the first access unit allocated by the cloud;

[0124] The first creation module is used to configure its own address according to the first address, create a data forwarding table for the return link, and add routing relationship information between itself and the cloud in the data forwarding table.

[0125] Optionally, the first access unit further includes:

[0126] A second sending module is used to send a second connection establishment request message to the second access unit before data backhaul, wherein the second connection establishment request message carries an identity identifier of the first access unit;

[0127] A third receiving module is used to receive a second connection establishment response message sent by the second access unit, where the second connection establishment response message carries a second address of the second access unit allocated by the cloud;

[0128] The second creation module is used to configure its own address according to the second address, create a data forwarding table for the return link, and add routing relationship information between itself and the second access unit to the data forwarding table.

[0129] Optionally, the second sending module is specifically used to receive and measure the sending signal qualities of multiple second access units; select a target second access unit according to the sending signal qualities of the multiple second access units, and send a second connection establishment request message to the target second access unit.

[0130] Optionally, the second sending module is specifically used to receive and measure the first broadcast messages of multiple second access units, obtain the signal quality of the first broadcast message, and parse out the cost value cost of the backhaul link from the second access unit to the cloud from the first broadcast message; perform weighted sum calculation on the signal quality and the cost value to obtain the priority of each second access unit, and select a target second access unit from the multiple second access units based on the priority, and send a second connection establishment request message to the target second access unit.

[0131] Optionally, the first access unit further includes:

[0132] A fourth receiving module, configured to receive a third connection establishment request message sent by a third access unit, wherein the third connection establishment request message carries an identity identifier of the third access unit;

[0133] A third forwarding module is used to forward the third connection establishment request message to the cloud or other access unit according to the data forwarding table, and receive a third connection establishment response message returned by the cloud or other access unit, wherein the third connection establishment response message carries a third address of the third access unit allocated by the cloud;

[0134] The fourth forwarding module is used to forward the third connection establishment response message to the third access unit, and add the routing relationship information between itself and the third access unit to the data forwarding table.

[0135] Optionally, the first access unit further includes:

[0136] The broadcast module is used to broadcast and send a second broadcast message, wherein the second broadcast message carries a cost value cost of a return link from the first access unit to the cloud.

[0137] Optionally, the first access unit includes a terminal module MAC-MT located at a media access control MAC layer; the MAC-MT of the first access unit acts as a terminal to forward the third data packet to an upper-level node, where the upper-level node is a cloud, or the upper-level node is an adjacent node of the first access unit close to the cloud side;

[0138] When the first access unit is still connected to the next-level node, the first access unit also includes an access module MAC-AU located at the MAC layer; the MAC-AU of the first access unit acts as an access point to forward the fourth data packet to the next-level node, and the next-level node is an adjacent node of the first access unit away from the cloud side.

[0139] Optionally, the first access unit includes a routing module Router located at the MAC layer; the Router of the first access unit is used to maintain the data forwarding table of the backhaul link, and add routing relationship information between the first access unit and other nodes to the data forwarding table, and the other nodes include the access unit and / or the cloud.

[0140] It should be noted that the device in this embodiment is the same as the above Figure 4 The device corresponding to the method shown, the implementation methods in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effects. The above device provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment, and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0141] Please refer to Fig.10 , a structural diagram of a first access unit provided in an embodiment of the present invention, the terminal includes: a processor 1001, a transceiver 1002, a memory 1003, a user interface 1004 and a bus interface.

[0142] In the embodiment of the present invention, the terminal further includes: a program stored in the memory 1003 and executable on the processor 1001 .

[0143] When the processor 1001 executes the program, the following steps are implemented:

[0144] When data is transmitted back, a first data packet including a first source address and a first destination address is generated, wherein the first source address is the address of the first access unit, and the first destination address is the address of the target access unit or the cloud;

[0145] According to the first destination address, the data forwarding table of the return link is searched to determine the next hop address, and the first data packet is forwarded according to the next hop address.

[0146] Optionally, when the processor executes the program, the processor further implements the following steps:

[0147] receiving a second data packet sent by other nodes, wherein the other nodes include an access unit and / or a cloud;

[0148] According to the second destination address of the second data packet, the data forwarding table of the return link is searched to determine the next hop address, and the second data packet is forwarded according to the next hop address.

[0149] Optionally, when the processor executes the program, the processor further implements the following steps:

[0150] Before data is transmitted back, a first connection establishment request message is sent to the cloud, where the first connection establishment request message carries an identity identifier of the first access unit;

[0151] Receiving a first connection establishment response message sent by the cloud, where the first connection establishment response message carries a first address of the first access unit allocated by the cloud;

[0152] According to the first address, the server configures its own address, creates a data forwarding table for the return link, and adds routing relationship information between the server and the cloud to the data forwarding table.

[0153] Optionally, when the processor executes the program, the processor further implements the following steps:

[0154] Before data is returned, a second connection establishment request message is sent to the second access unit, where the second connection establishment request message carries the identity of the first access unit;

[0155] receiving a second connection establishment response message sent by the second access unit, where the second connection establishment response message carries a second address of the second access unit allocated by the cloud;

[0156] According to the second address, the address of the self is configured, a data forwarding table of the return link is created, and the routing relationship information between the self and the second access unit is added to the data forwarding table.

[0157] Optionally, when the processor executes the program, the processor further implements the following steps:

[0158] receiving and measuring the quality of transmission signals of a plurality of second access units;

[0159] A target second access unit is selected according to the transmission signal qualities of the multiple second access units, and a second connection establishment request message is sent to the target second access unit.

[0160] Optionally, when the processor executes the program, the processor further implements the following steps:

[0161] Receive and measure first broadcast messages of multiple second access units, obtain signal quality of the first broadcast messages, and parse the cost value of the backhaul link from the second access unit to the cloud from the first broadcast messages;

[0162] A weighted sum calculation is performed on the signal quality and the cost value to obtain the priority of each second access unit, and a target second access unit is selected from the multiple second access units based on the priority, and a second connection establishment request message is sent to the target second access unit.

[0163] Optionally, when the processor executes the program, the processor further implements the following steps:

[0164] Receiving a third connection establishment request message sent by a third access unit, where the third connection establishment request message carries an identity identifier of the third access unit;

[0165] forwarding the third connection establishment request message to the cloud or other access unit according to the data forwarding table, and receiving a third connection establishment response message returned by the cloud or other access unit, wherein the third connection establishment response message carries a third address of the third access unit allocated by the cloud;

[0166] The third connection establishment response message is forwarded to the third access unit, and the routing relationship information between itself and the third access unit is added to the data forwarding table.

[0167] Optionally, when the processor executes the program, the processor further implements the following steps:

[0168] A second broadcast message is broadcast and sent, wherein the second broadcast message carries a cost value cost of a return link from the first access unit to the cloud.

[0169] Optionally, the first access unit includes a terminal module MAC-MT located at a media access control MAC layer; the MAC-MT of the first access unit acts as a terminal to forward the third data packet to an upper-level node, where the upper-level node is a cloud, or the upper-level node is an adjacent node of the first access unit close to the cloud side;

[0170] When the first access unit is still connected to the next-level node, the first access unit also includes an access module MAC-AU located at the MAC layer; the MAC-AU of the first access unit acts as an access point to forward the fourth data packet to the next-level node, and the next-level node is an adjacent node of the first access unit away from the cloud side.

[0171] Optionally, the first access unit includes a routing module Router located at the MAC layer; the Router of the first access unit is used to maintain the data forwarding table of the backhaul link, and add routing relationship information between the first access unit and other nodes to the data forwarding table, and the other nodes include the access unit and / or the cloud.

[0172] It is understandable that in the embodiment of the present invention, when the computer program is executed by the processor 1001, the above Figure 4 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0173] exist Fig.10 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1001 and various circuits of memory represented by memory 1003 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1002 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 1004 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0174] The processor 1001 is responsible for managing the bus architecture and general processing, and the memory 1003 can store data used by the processor 1001 when performing operations.

[0175] It should be noted that the device in this embodiment is the same as the above Figure 4 The device corresponding to the method shown, the implementation methods in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effect. In the device, the transceiver 1002 and the memory 1003, as well as the transceiver 1002 and the processor 1001 can be connected through the bus interface communication, the function of the processor 1001 can also be implemented by the transceiver 1002, and the function of the transceiver 1002 can also be implemented by the processor 1001. It should be noted that the above device provided by the embodiment of the present invention can implement all the method steps implemented by the above method embodiment, and can achieve the same technical effect, and the parts and beneficial effects that are the same as the method embodiment in this embodiment will not be specifically repeated here.

[0176] In some embodiments of the present invention, a computer-readable storage medium is further provided, on which a program is stored, and when the program is executed by a processor, the following steps are implemented:

[0177] When data is transmitted back, a first data packet including a first source address and a first destination address is generated, wherein the first source address is the address of the first access unit, and the first destination address is the address of the target access unit or the cloud;

[0178] According to the first destination address, the data forwarding table of the return link is searched to determine the next hop address, and the first data packet is forwarded according to the next hop address.

[0179] When the program is executed by the processor, it can implement all the implementation methods of the above-mentioned data forwarding method applied to the return link on the terminal side, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0180] The embodiment of the present invention provides Fig.11 A cloud device is shown, comprising:

[0181] The first receiving module 111 is used to receive a fourth connection establishment request message sent by a fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit;

[0182] The first allocation module 112 is configured to allocate a fourth address to the fourth access unit and send a fourth connection establishment response message carrying the fourth address to the fourth access unit.

[0183] Optionally, the cloud also includes:

[0184] A second receiving module, configured to receive a fifth connection establishment request message sent by a sixth access unit, wherein the fifth connection establishment request message carries an identity identifier of the fifth access unit;

[0185] The first allocation module is used to allocate a fourth address to the fifth access unit and send a fifth connection establishment response message carrying the fifth address to the sixth access unit.

[0186] Optionally, the cloud includes: a core network control plane function module CN-CP, a core network user plane function module CN-UP, a radio resource control RRC module, a layer 3 user plane module L3UP and a motion routing module Router;

[0187] The CN-CP and RRC are used to perform control plane functions, and the control plane functions include at least one of the following: system information broadcast, paging, cell parameter configuration, access control, RRC connection management, UE state maintenance, mobility management, QoS policy control, security, and measurement control;

[0188] The CN-UP and L3UP are used to perform user plane functions, and the user plane functions include processing of data packets;

[0189] The cloud router is used to assign addresses to access units.

[0190] It should be noted that the device in this embodiment is the same as the above Figure 7The device corresponding to the method shown, the implementation methods in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effects. It should be noted that the above device provided in the embodiment of the present invention can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effects, and the parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically described here.

[0191] Please refer to Fig.12 , an embodiment of the present invention provides a schematic diagram of a structure of a network side device, including: a processor 1201, a transceiver 1202, a memory 1203 and a bus interface, wherein:

[0192] In the embodiment of the present invention, the network side device further includes: a program stored in the memory 1203 and executable on the processor 1201, and the program implements the following steps when executed by the processor 1201:

[0193] Receiving a fourth connection establishment request message sent by a fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit;

[0194] A fourth address is allocated to the fourth access unit, and a fourth connection establishment response message carrying the fourth address is sent to the fourth access unit.

[0195] Optionally, when the processor executes the program, the processor further implements the following steps:

[0196] Receiving a fifth connection establishment request message sent by a sixth access unit, where the fifth connection establishment request message carries an identity identifier of the fifth access unit;

[0197] A fourth address is allocated to the fifth access unit, and a fifth connection establishment response message carrying the fifth address is sent to the sixth access unit.

[0198] It is understandable that in the embodiment of the present invention, when the computer program is executed by the processor 1201, the above Figure 7 The various processes of the method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0199] exist Fig.12In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1201 and memory represented by memory 1203. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1202 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0200] The processor 1201 is responsible for managing the bus architecture and general processing, and the memory 1203 can store data used by the processor 1201 when performing operations.

[0201] It should be noted that the terminal in this embodiment is the same as the above Figure 7 The device corresponding to the method shown, the implementation methods in the above embodiments are all applicable to the embodiments of the terminal, and can also achieve the same technical effect. In the device, the transceiver 1202 and the memory 1203, as well as the transceiver 1202 and the processor 1201 can be connected through the bus interface communication, the function of the processor 1201 can also be implemented by the transceiver 1202, and the function of the transceiver 1202 can also be implemented by the processor 1201. It should be noted that the above device provided in the embodiment of the present invention can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect, and the parts and beneficial effects that are the same as the method embodiment in this embodiment will not be specifically repeated here.

[0202] In some embodiments of the present invention, a computer-readable storage medium is further provided, on which a program is stored, and when the program is executed by a processor, the following steps are implemented:

[0203] Receiving a fourth connection establishment request message sent by a fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit;

[0204] A fourth address is allocated to the fourth access unit, and a fourth connection establishment response message carrying the fourth address is sent to the fourth access unit.

[0205] When the program is executed by the processor, it can implement all the implementation methods in the above-mentioned configuration method of the backhaul link applied to the cloud, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0206] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0207] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0208] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0209] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0210] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0211] If the functions are implemented in the form of 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 the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.

[0212] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A data forwarding method for a backhaul link, characterized in that: include: When the first access unit performs data backhaul, the first access unit generates a first data packet including a first source address and a first destination address, wherein the first source address is the address of the first access unit, and the first destination address is the address of the target access unit or the cloud; The first access unit searches the data forwarding table of the backhaul link according to the first destination address, determines the next hop address, and forwards the first data packet according to the next hop address; The cloud includes a core network control plane function module CN-CP, a core network user plane function module CN-UP, a radio resource control RRC module, a layer 3 user plane module L3UP and a routing module; wherein the CN-CP and RRC modules are used to perform control plane functions, and the control plane functions include at least one of the following: system information broadcast, paging, cell parameter configuration, access control, RRC connection management, UE state maintenance, mobility management, QoS policy control, security, and measurement control; the CN-UP and L3UP are used to perform user plane functions, and the user plane functions include data packet processing; the routing module of the cloud is used to allocate an address to the first access unit; The first access unit includes: a MAC layer access module MAC-AU, a physical layer PHY, a MAC layer terminal module MAC-MT and a routing module; wherein, MAC-AU is used to perform the MAC layer function when the first access unit acts as an access unit; PHY is used to perform the physical layer transmission function; MAC-MT is used to perform the MAC layer function when the first access unit acts as a terminal; the routing module of the first access unit maintains a data forwarding table, which includes: the identity of the first access unit, the destination address, the next hop address corresponding to the destination address, and the output interface corresponding to the next hop address.

2. The method according to claim 1, characterized in that Also includes: The first access unit receives a second data packet sent by other nodes, where the other nodes include an access unit and / or a cloud; The first access unit searches the data forwarding table of the return link according to the second destination address of the second data packet, determines the next hop address, and forwards the second data packet according to the next hop address.

3. The method according to claim 1, characterized in that Before transmitting the data back, the method further includes: The first access unit sends a first connection establishment request message to the cloud, where the first connection establishment request message carries an identity identifier of the first access unit; The first access unit receives a first connection establishment response message sent by the cloud, where the first connection establishment response message carries a first address of the first access unit allocated by the cloud; The first access unit configures its own address according to the first address, creates a data forwarding table for the return link, and adds routing relationship information between itself and the cloud in the data forwarding table.

4. The method according to claim 1, characterized in that Before transmitting the data back, the method further includes: The first access unit sends a second connection establishment request message to the second access unit, where the second connection establishment request message carries an identity identifier of the first access unit; The first access unit receives a second connection establishment response message sent by the second access unit, where the second connection establishment response message carries a second address of the second access unit allocated by the cloud; The first access unit configures its own address according to the second address, creates a data forwarding table for the return link, and adds routing relationship information between itself and the second access unit to the data forwarding table.

5. The method according to claim 4, characterized in that The first access unit sending a second connection establishment request message to the second access unit specifically includes: The first access unit receives and measures the quality of transmission signals of a plurality of second access units; The first access unit selects a target second access unit according to the quality of the transmitted signals of the multiple second access units, and sends a second connection establishment request message to the target second access unit.

6. The method according to claim 4, characterized in that The first access unit sending a second connection establishment request message to the second access unit specifically includes: The first access unit receives and measures the first broadcast messages of the plurality of second access units, obtains the signal quality of the first broadcast messages, and parses the cost value cost of the backhaul link from the second access unit to the cloud from the first broadcast messages; A weighted sum calculation is performed on the signal quality and the cost value to obtain the priority of each second access unit, and a target second access unit is selected from the multiple second access units based on the priority, and a second connection establishment request message is sent to the target second access unit.

7. The method according to any one of claims 3 to 6, characterized in that Also includes: The first access unit receives a third connection establishment request message sent by the third access unit, where the third connection establishment request message carries an identity identifier of the third access unit; The first access unit forwards the third connection establishment request message to the cloud or other access units according to the data forwarding table, and receives a third connection establishment response message returned by the cloud or other access units, wherein the third connection establishment response message carries a third address of the third access unit assigned by the cloud; The first access unit forwards the third connection establishment response message to the third access unit, and adds the routing relationship information between itself and the third access unit to the data forwarding table.

8. The method according to claim 7, characterized in that Also includes: The first access unit broadcasts a second broadcast message, where the second broadcast message carries a cost value cost of a backhaul link from the first access unit to the cloud.

9. The method according to claim 7, characterized in that The MAC-MT of the first access unit forwards the third data packet to an upper-level node as a terminal role, where the upper-level node is a cloud, or the upper-level node is an adjacent node of the first access unit close to the cloud side; When the first access unit is still connected to the next-level node, the MAC-AU of the first access unit acts as an access point to forward the fourth data packet to the next-level node, and the next-level node is an adjacent node of the first access unit away from the cloud side.

10. The method according to claim 9, characterized in that The routing module of the first access unit is used to maintain the data forwarding table of the return link, and add routing relationship information between the first access unit and other nodes to the data forwarding table. The other nodes include the access unit and / or the cloud.

11. A method for configuring a backhaul link, characterized in that: include: The cloud receives a fourth connection establishment request message sent by the fourth access unit, where the fourth connection establishment request message carries an identity identifier of the fourth access unit; The cloud allocates a fourth address to the fourth access unit, and sends a fourth connection establishment response message carrying the fourth address to the fourth access unit; The cloud includes a core network control plane function module CN-CP, a core network user plane function module CN-UP, a radio resource control RRC module, a layer 3 user plane module L3UP and a routing module; wherein the CN-CP and RRC modules are used to perform control plane functions, and the control plane functions include at least one of the following: system information broadcast, paging, cell parameter configuration, access control, RRC connection management, UE state maintenance, mobility management, QoS policy control, security, and measurement control; the CN-UP and L3UP are used to perform user plane functions, and the user plane functions include data packet processing; the routing module of the cloud is used to allocate an address to the fourth access unit; The fourth access unit includes: a MAC layer access module MAC-AU, a physical layer PHY, a MAC layer terminal module MAC-MT and a routing module; wherein, MAC-AU is used to perform the MAC layer function when the fourth access unit acts as an access unit; PHY is used to perform the physical layer transmission function; MAC-MT is used to perform the MAC layer function when the fourth access unit acts as a terminal; the routing module of the fourth access unit maintains a data forwarding table, which includes: the identity of the fourth access unit, the destination address, the next hop address corresponding to the destination address, and the output interface corresponding to the next hop address.

12. The method according to claim 11, characterized in that Also includes: The cloud receives a fifth connection establishment request message sent by the sixth access unit, where the fifth connection establishment request message carries an identity identifier of the fifth access unit; The cloud allocates a fifth address to the fifth access unit, and sends a fifth connection establishment response message carrying the fifth address to the sixth access unit.

13. A first access unit, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.

14. A cloud, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 11 to 12 are implemented.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Patent Citations

  • Communication method and device

    WO2020221360A1