A 5G private network communication system based on wireless backhaul

By deploying multi-level cascading slave base station groups in the 5G private network communication system, the problem of poor communication performance of 5G private network in industrial sites is solved, and wider communication coverage and more stable communication connections are achieved.

CN119789106BActive Publication Date: 2025-05-30ASIAINFO TECH CHINA INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510287416.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-05-30
Estimated Expiration
2045-03-12

AI Technical Summary

Technical Problem

The communication performance of 5G private networks in industrial sites such as mines or wind power generation is poor. This is mainly due to the limited base station coverage area, which makes industrial equipment terminals unable to reliably establish communication connections with the 5G core network, resulting in communication interruptions or abnormalities.

Method used

The 5G private network communication system based on wireless backhaul is adopted to expand the communication range through multi-stage cascaded from the base station group. Each slave base station group includes a slave base station and a relay device, and the slave base station and the relay device are communicated reliably within the same local area network. Slave base stations at all levels establish communication connections with the previous slave base station group and the master base station through relay equipment to ensure that all slave base stations can be connected to the 5G core network.

Benefits of technology

It effectively expands the communication range of 5G private network, reduces the situation where industrial equipment terminals cannot connect to the 5G core network, reduces the frequency of communication interruptions and abnormalities, and thus improves the performance of 5G private network communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789106B_ABST
    Figure CN119789106B_ABST
Patent Text Reader

Abstract

The present application discloses a 5G private network communication system based on wireless backhaul, which relates to the field of communication technologies. The method includes: a 5G core network, a master base station, and multiple levels of slave base station groups; there is a wired communication connection between the master base station and the 5G core network; the multiple levels of slave base station groups are cascaded in sequence. Each level of slave base station group includes: a slave base station and a relay device within the same local area network, and the local area networks where the slave base stations in different slave base station groups are located are different; there is a communication connection between the relay device in the first-level slave base station group among the multiple levels of slave base station groups and the master base station, and there is a communication connection between the last-level slave base station in the last-level slave base station group and the industrial equipment terminal; wherein, for any level of slave base station group except the first-level slave base station group among the multiple levels of slave base station groups, there is a communication connection between the relay device of the slave base station group and the slave base station in the upper-level slave base station group of the slave base station group. The present application can improve the communication performance of 5G private network communication in industrial sites.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a 5G private network communication system based on wireless backhaul. Background Art

[0002] The 5G private network applies the fifth-generation mobile communication technology (5G) to a specific area to achieve wireless signal coverage, so as to provide 5G communication services for specific users. For example, a 5G private network is deployed in industrial sites such as mines or wind power generation to meet the communication requirements between various industrial equipment terminals in the industrial site and the industrial data network where the control platform is located.

[0003] However, the areas of industrial sites such as mines or wind power generation are large, while the coverage area of the base stations in the 5G private network is relatively limited. It is very easy for industrial equipment terminals to fail to establish a communication connection with the base stations in the 5G private network or other abnormal situations to occur, resulting in poor communication performance of the 5G private network. Summary of the Invention

[0004] In view of the above problems, this application provides a 5G private network communication system based on wireless backhaul to improve the communication performance of the 5G private network in industrial sites.

[0005] On the one hand, this application provides a 5G private network communication system based on wireless backhaul, including: a 5G core network, a master base station, and a multi-level slave base station group;

[0006] Among them, there is a wired communication connection between the master base station and the 5G core network;

[0007] The multi-level slave base station groups are cascaded in sequence. Each level of slave base station group includes: a slave base station and a relay device within the same local area network, and the local area networks where the slave base stations in different slave base station groups are located are different;

[0008] There is a communication connection between the relay device in the first-level slave base station group in the multi-level slave base station group and the master base station, and there is a communication connection between the last-level slave base station in the last-level slave base station group and the industrial equipment terminal;

[0009] Among them, for any level of slave base station group in the multi-level slave base station group except the first-level slave base station group, there is a communication connection between the relay device of the slave base station group and the slave base station in the upper-level slave base station group of the slave base station group.

[0010] In a possible implementation, the master base station and the slave base stations in the slave base station group are used to determine the device scheduling queue of the resources to be scheduled in the current time slot. The device scheduling queue includes at least one network device to be scheduled, where the network device is a relay device or a mobile terminal accessing the master base station or the slave base stations. If at least one of the at least one network devices includes at least one relay device to be scheduled, resources blocks are preferentially allocated to the relay devices to be scheduled.

[0011] In another possible implementation, the master base station and the slave base stations in the slave base station group are further used to determine the expected number of resource blocks required by the relay devices to be scheduled; based on the total number of resource blocks that can be allocated in the current time slot and the total number of devices in the device scheduling queue, determine the limited number of resource blocks that can be allocated; if the expected number does not exceed the limited number, allocate the expected number of resource blocks to the relay devices to be scheduled; if the expected number exceeds the limited number, allocate the limited number of resource blocks to the relay devices to be scheduled.

[0012] In another possible implementation, when the master base station and the slave base stations in the slave base station group preferentially allocate resource blocks to the relay devices to be scheduled, specifically:

[0013] According to the order of the at least one relay device to be scheduled in the device scheduling queue, move the at least one relay device to be scheduled to the front end of the device scheduling queue, and keep the order of the at least one relay device to be scheduled unchanged, to obtain an updated device scheduling queue;

[0014] According to the order of each network device in the updated device scheduling queue, allocate resource blocks to each network device in turn.

[0015] In another possible implementation, the master base station or the slave base stations in the slave base station group are further used to obtain a resource scheduling application of a network device, add the network device as a network device to be scheduled in the device scheduling queue; if the network device is a preferentially scheduled device marked in advance, determine the network device as a relay device to be scheduled.

[0016] In another possible implementation, the 5G core network includes: a UPF device and a firewall device;

[0017] Wherein, there is a communication connection between the UPF device and the firewall device;

[0018] The master base station or the slave base stations in each level of the slave base station group are used to encapsulate or decapsulate the received data packets based on the first tunnel encapsulation protocol;

[0019] Each relay device in the base station group at each level is used to encapsulate or decapsulate the received data packet based on the second tunnel encapsulation protocol;

[0020] The UPF device is used to encapsulate or decapsulate the received data packet based on the first tunnel encapsulation protocol;

[0021] The firewall device is used to encapsulate or decapsulate the received data packet based on the second tunnel encapsulation protocol.

[0022] In another possible implementation, the first tunnel encapsulation protocol is the User Plane General Packet Radio Service Tunneling Protocol;

[0023] The second tunnel encapsulation protocol is the Generic Routing Encapsulation protocol.

[0024] In another possible implementation, the firewall device is communicatively connected to the industrial data network;

[0025] The master base station and the slave base stations in each level of slave base station groups are used to obtain a first data packet to be sent to the industrial data network, and encapsulate the first data packet into a first tunnel message with the destination address being the UPF device according to the first tunnel encapsulation protocol;

[0026] The relay device is used to receive the first tunnel message sent by the slave base station; and encapsulate the received first tunnel message into a second tunnel message with the destination address being the firewall device based on the second tunnel encapsulation protocol;

[0027] The UPF device is used to receive the first tunnel message transmitted by the master base station or the firewall device, decapsulate the received first tunnel message based on the first tunnel encapsulation protocol, and transmit the decapsulated second tunnel message or the first IP data packet to the firewall device;

[0028] The firewall device is used to decapsulate the second tunnel message sent by the UPF device based on the second tunnel encapsulation protocol, and transmit the decapsulated first tunnel message to the UPF device; and transmit the first IP data packet transmitted by the UPF device to the industrial data network.

[0029] In another possible implementation, the firewall device is communicatively connected to the industrial data network;

[0030] The UPF device is used to obtain the second data packet transmitted by the firewall device; if there is a secondary base station in the multi-level secondary base station group whose IP address has not been encapsulated, determine the currently to-be-encapsulated first secondary base station group according to the sequential encapsulation order from the last-level secondary base station group to the first-level secondary base station group; based on the first tunnel encapsulation protocol, encapsulate the IP address of the secondary base station in the first secondary base station group as the destination address into the second data packet, and send the encapsulated third tunnel message to the firewall device;

[0031] The firewall device is used to obtain the second IP data packet transmitted by the industrial data network to the industrial device terminal, and send the second IP data packet to the UPF device; and, after obtaining the third tunnel message sent by the UPF device, if there is a relay device in the multi-level secondary base station group whose IP address has not been encapsulated, determine the currently to-be-encapsulated second secondary base station group according to the sequential encapsulation order from the last-level secondary base station group to the first-level secondary base station group; based on the second tunnel encapsulation protocol, encapsulate the IP address of the relay device in the second secondary base station group as the destination address into the third tunnel message, and transmit the encapsulated fourth tunnel message to the UPF device;

[0032] Wherein, the second data packet includes: the second IP data packet and the fourth tunnel message;

[0033] The UPF device is further used to, after obtaining the second data packet transmitted by the firewall device, if it is confirmed that there is no secondary base station in the multi-level secondary base station group whose IP address has not been encapsulated, based on the first tunnel encapsulation protocol, encapsulate the IP address of the primary base station as the destination address into the second data packet, and transmit the encapsulated third tunnel message to the primary base station;

[0034] The primary base station and any secondary base station other than the last-level secondary base station are used to, after receiving the third tunnel message whose destination address is its own IP address, based on the first tunnel encapsulation protocol, de-encapsulate the received third tunnel message to obtain the fourth tunnel message whose destination address is the relay device;

[0035] The relay device is used to obtain the fourth tunnel message whose destination address is its own IP address, and based on the second tunnel encapsulation protocol, de-encapsulate the received fourth tunnel message to obtain the third tunnel message whose destination address is the IP address of the secondary base station;

[0036] The last-level secondary base station is used to, after receiving the third tunnel message whose destination address is its own IP address, based on the first tunnel encapsulation protocol, de-encapsulate the received third tunnel message, and transmit the de-encapsulated second IP data packet to the industrial device terminal.

[0037] In yet another possible implementation, the 5G core network further includes: an AMF device communicatively connected to the firewall device and the master base station;

[0038] The master base station and the slave base stations in each level of slave base station group are further configured to generate signaling data packets based on a target application layer protocol, and the destination address of the signaling data packets is the AMF device;

[0039] The relay device in each level of slave base station group is configured to obtain a first signaling message transmitted by a slave base station, and encapsulate the first signaling message into a second signaling message with the destination address being the firewall device based on the second tunneling encapsulation protocol;

[0040] The master base station and the slave base stations in each level of slave base station group are further configured to receive the second signaling message transmitted by the relay device, and encapsulate the received second signaling message into a signaling encapsulated message with the destination address being the UPF device according to the first tunneling encapsulation protocol;

[0041] Wherein, the first signaling message is the signaling data packet or the signaling encapsulated message;

[0042] The firewall device is further configured to, if the signaling data packet with the destination address being the AMF device is obtained after decapsulation, transmit the signaling data packet to the AMF device.

[0043] As can be seen from the above, in the 5G private network communication system of the present application, multiple levels of cascaded slave base station groups are deployed. Each slave base station group includes slave base stations and relay devices, and the slave base stations and relay devices within the same slave base station group are in the same local area network, ensuring reliable communication between the slave base stations and relay devices within each slave base station group. On this basis, the slave base stations in each level of slave base station group can establish a communication connection with the slave base stations in the previous level of slave base station group through the relay devices in this level of slave base station group, and the relay devices in the first level of slave base station group can establish a communication connection with the master base station, enabling each level of slave base stations to establish a communication connection with the 5G core network through the master base station. The cascading of multiple levels of slave base stations can effectively expand the communication range of the 5G private network, thereby effectively reducing the situation where industrial device terminals cannot reliably establish a communication connection with the 5G core network due to the limited coverage area of a single base station. Naturally, the situation of communication interruption or communication anomaly between industrial device terminals and the 5G private network can be reduced, improving the communication performance of the 5G private network communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the original elements and elements are not necessarily drawn to scale.

[0045] Figure 1 It is a schematic diagram of a composition architecture of a 5G private network communication system based on wireless backhaul provided by this application;

[0046] Figure 2 It is a schematic diagram of an application scenario architecture of a 5G private network communication system based on wireless backhaul provided by this application;

[0047] Figure 3 It is a schematic diagram of a process for the 5G private network communication system in this application to process uplink data;

[0048] Figure 4 It shows an example diagram of the composition structure of the encapsulated data packet transmitted to the 5G core network during the downlink data transmission process;

[0049] Figure 5 It shows a schematic diagram of a process for the 5G private network communication system in this application to process downlink data;

[0050] Figure 6 It shows a schematic diagram of an implementation process for resource scheduling by the master base station or the slave base station in this application;

[0051] Figure 7 It shows an example diagram of the updated device scheduling queue in different time slots in this application. Detailed implementation manners

[0052] The embodiments of this application will be described below with reference to the accompanying drawings in the embodiments of this application. The terms used in the embodiments part of this application are only used to explain the specific embodiments of this application, rather than being intended to limit this application. Those of ordinary skill in the art know that with the development of technology and the emergence of new scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.

[0053] The terms "first", "second", etc. in the specification, claims and above-mentioned drawings of this application are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, which is only a way of distinction adopted when describing objects with the same attributes in the embodiments of this application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion, so that a process, method, system, product or device including a series of units does not have to be limited to those units, but may include other units not clearly listed or inherent to these process, method, product or device.

[0054] As Figure 1 , it shows a schematic diagram of a composition architecture of a 5G private network communication system based on wireless backhaul provided by this application.

[0055] It can be seen from Figure 1 that the 5G private network communication system may include: a 5G core network 10, a main base station 11, and a multi-level slave base station group 12. As Figure 1 , the slave base station group 12 may be Figure 1 the first-level slave base station group, the second-level slave base station group, or the N-level slave base station group in

[0056] Among them, there is a wired communication connection between the main base station 11 and the 5G core network 10.

[0057] Among them, the multi-level slave base station groups 12 are cascaded in sequence.

[0058] It can be seen from Figure 1 that each level of the slave base station group 12 includes: a slave base station 121 and a relay device 122 within the same local area network, and the local area networks where the slave base stations in different slave base station groups are located are different, that is, different slave base station groups correspond to different local area networks.

[0059] Among them, the slave base station and the relay device within the same local area network can be connected by wireless communication. Optionally, in order to improve communication stability, the slave base station and the relay device within the same local area network can establish a wired communication connection.

[0060] In this application, there is a communication connection between the relay device in the first-level slave base station group of the multi-level slave base station groups and the main base station, and there is a communication connection between the last slave base station in the last-level slave base station group and the industrial device terminal.

[0061] Among them, the industrial device terminal is a device terminal in the industrial site where this 5G private network communication system is applied. For example, taking the deployment of the 5G private network communication system of this case in a wind power generation site as an example, the industrial device terminal may be a wind turbine, a monitoring device for detecting the state of the power generation equipment, or a device for displaying the power generation state, etc., without limitation.

[0062] It can be understood that there may be multiple industrial device terminals in the industrial site, and each type of industrial device terminal may have one or more, without specific limitation.

[0063] For any level of the slave base station group except the first-level slave base station group in the multi-level slave base station groups, there is a communication connection between the relay device of the slave base station group and the slave base station in the upper-level slave base station group of this slave base station group. The upper-level slave base station group of the slave base station group is closer to the core network than this slave base station group.

[0064] In Figure 1Taking the cascading of N levels of slave base station groups as an example, N is the total number of slave base station groups. Among them, the slave base station groups are, in order from right to left, the first-level slave base station group, the second-level slave base station group,..., up to the Nth-level slave base station group. Among them, the Nth-level slave base station group is also the last-level slave base station group.

[0065] In Figure 1 a communication connection is established between the relay device of the first-level slave base station group and the master base station, and a communication connection is established between the relay device in the second-level slave base station group and the slave base station in the first-level slave base station group, so that the slave base station in the second-level slave base station group establishes a communication connection with the master base station through the relay device in the second-level slave base station group and the first-level slave base station group. Similarly, the slave base stations in other slave base station groups can establish communication connections with the slave base stations in the upper-level slave base station group through the relay devices in their own slave base station groups, thus forming a multi-level base station cascade.

[0066] It can be understood that the 5G core network can establish a communication connection with the industrial data network. On this basis, industrial terminal devices can be connected to the 5G core network through the cascaded slave base stations at all levels and the master base station, thus finally realizing the communication connection between each industrial terminal device and the industrial data network.

[0067] Among them, the industrial data network can include a network for realizing data collection, processing, and management of industrial terminal devices within an industrial site. For example, the industrial data network can include business servers or management platforms in each industrial site. Of course, the industrial data network will also vary in different industrial scenarios, and there is no specific limitation.

[0068] Of course, there will also be some workers or business personnel in the industrial site, and mobile terminals such as the mobile phones, tablet computers, or laptop computers of these industrial or business personnel can access the 5G private network communication system by accessing the master base station or any level of slave base station, so as to realize 5G communication through the 5G private network, which will not be elaborated here.

[0069] It can be understood that in this application, both the master base station and the slave base station support the 5G communication protocol.

[0070] As can be seen from the above, multiple cascaded slave base station groups are deployed in the 5G private network communication system of this application. Each slave base station group includes a slave base station and a relay device, and the slave base station and the relay device within the same slave base station group are in the same local area network, ensuring reliable communication between the slave base station and the relay device within each slave base station group. On this basis, the slave base stations in each level of the slave base station group can establish a communication connection with the slave base stations in the previous level of the slave base station group through the relay device in this level of the slave base station group, and the relay device in the first-level slave base station group can establish a communication connection with the master base station, enabling each level of slave base stations to establish a communication connection with the 5G core network through the master base station. The cascading of multiple levels of slave base stations can effectively expand the communication range of the 5G private network, thereby effectively reducing the situation where industrial equipment terminals cannot reliably establish a communication connection with the 5G core network due to the limited coverage area of a single base station. Naturally, the situation of communication interruption or communication anomalies between industrial equipment terminals and the 5G private network can be reduced, improving the communication performance of the 5G private network communication.

[0071] It can be understood that there can be multiple possibilities for the specific composition of the 5G core network in this application.

[0072] In a possible implementation manner, in order to ensure reliable data transmission between industrial equipment terminals and industrial data networks, as Figure 1 shown, the 5G core network 10 at least includes: a User Plane Function (UPF) device 101 and a firewall device 102.

[0073] Among them, there is a communication connection between the UPF device 101 and the firewall device 102, and the firewall device 102 can establish a communication connection with an industrial data network ( Figure 1 not shown in the figure).

[0074] It can be understood that since the tunnel encapsulation protocols used for transmitting data between the relay device and the base station and the 5G core network are different, and in order to be able to provide tunnel services for the relay device, a relay gateway that supports the corresponding tunnel encapsulation protocol needs to be deployed in the 5G core network. However, additionally deploying a relay gateway will not only increase the consumption of hardware device resources but also increase the complexity of network deployment. Based on this, in this application, the firewall device is used to handle the encapsulation and decapsulation of data related to the tunnel encapsulation protocol corresponding to the relay device, so as to realize the function of the relay gateway by reusing the firewall device.

[0075] Correspondingly, in this application, the master base station or the slave base stations in each level of the slave base station group are used to encapsulate or decapsulate the received data packets based on the first tunnel encapsulation protocol.

[0076] Each relay device in the base station group at each level is used to encapsulate or decapsulate the received data packets based on the second tunneling encapsulation protocol.

[0077] The UPF device is used to encapsulate or decapsulate the received data packets based on the first tunneling encapsulation protocol.

[0078] The firewall device is used to encapsulate or decapsulate the received data packets based on the second tunneling encapsulation protocol.

[0079] Furthermore, in order to implement the signaling processing within the 5G private network communication system, such as Figure 1 As shown, the 5G core network may further include an Access and Mobility Management Function (AMF) device 103, which will be introduced later and will not be elaborated here.

[0080] Among them, the first tunneling encapsulation protocol and the second tunneling encapsulation protocol can be selected according to actual needs.

[0081] In a possible implementation, the first tunneling encapsulation protocol can be the GPRS Tunnelling Protocol for the Userplane (GTPU). The GTPU protocol is a tunneling protocol used for user-plane data transmission in the General Packet Radio Service (GPRS) network.

[0082] In order to improve the data transmission rate of the 5G private network and reduce the data transmission delay, the second tunneling encapsulation protocol can be the Generic Routing Encapsulation (GRE) protocol.

[0083] Among them, the GRE protocol is a tunneling technology that stipulates how to encapsulate the data packets under one network protocol in another network protocol so that these encapsulated data packets can be transmitted in another network layer protocol. The GRE tunneling technology has the characteristic of small overhead. Encapsulating the data packets using the GRE protocol can reduce the number of bytes consumed for data packet encapsulation. Naturally, it can reduce the resources consumed for data packet transmission, reduce the transmission time consumed by the encapsulated data packets in the multi-level cascaded relay base stations, reduce the impact on the data transmission rate, and naturally reduce the data transmission delay caused by the multi-level base station cascade.

[0084] It can be understood that in the case where the industrial device terminal transmits data to the industrial data network through the 5G private network communication system, that is, in the case of uplink data transmission, each slave base station, each relay device, and the master base station need to encapsulate the data packets transmitted by the industrial device terminal. After the encapsulated data packets are transmitted to the core network, the UPF device and the firewall device in the core network will successively de-encapsulate the encapsulated data packets in order to transmit the original data packets obtained by de-encapsulation to the industrial data network.

[0085] For the data packets sent from the industrial data network to the industrial device terminal, that is, in the case of downlink data transmission, they need to be encapsulated with different tunnel protocols by the UPF device and the firewall device respectively first, and then transmitted to the master base station and each level of slave base stations. Therefore, the master base station, each level of slave base stations, and each level of relay devices need to de-encapsulate the received data packets in order to finally restore the data packets sent by the industrial data network and transmit them to the industrial device terminal.

[0086] Next, the processing performed by each device will be introduced separately for the two cases of uplink data transmission and downlink data transmission between the industrial device terminal and the industrial data network.

[0087] First, the operations required for each device during the uplink data transmission process will be introduced:

[0088] Among them, the master base station and the slave base stations in each level of slave base station group are used to obtain the first data packet to be sent to the industrial data network, and encapsulate the first data packet into a first tunnel message with the destination address being the UPF device according to the first tunnel encapsulation protocol.

[0089] The relay device in any level of slave base station group is used to receive the first tunnel message sent by the slave base station; based on the second tunnel encapsulation protocol, encapsulate the received first tunnel message into a second tunnel message with the destination address being the firewall device.

[0090] Among them, encapsulating data packets or messages can adopt the currently common methods. For example, encapsulating data packets or reports requires at least adding the protocol header of the corresponding tunnel protocol to the data packets or messages, and adding the destination address in the protocol header. Of course, it may also involve adding special bytes to the tail of the data packets or packet headers, etc., and there is no limitation on this.

[0091] In this application, for the sake of easy distinction, the data packets encapsulated with the first tunnel encapsulation protocol during the uplink data transmission process are all called first tunnel messages, and the data packets encapsulated with the second tunnel encapsulation protocol are all called second tunnel messages.

[0092] Among them, the first data packet received from the base station can be an unencapsulated IP data packet sent by the industrial device terminal, or it may be a second tunnel packet that has been encapsulated and sent by the lower-level relay device corresponding to the base station. And the first data packet received by the master base station is the second tunnel packet transmitted by the first-level relay device to this master base station. For the sake of easy distinction, the IP data packet sent by the industrial device terminal is called the first IP data packet. Therefore, this first data packet can be the first IP data packet or the second tunnel packet sent by the relay device.

[0093] Combined with Figure 1 Description: As Figure 1 can be seen, during the uplink data transmission process, the data packet obtained by the slave base station in the last-level slave base station group (subsequently referred to as the last-level slave base station) comes from the industrial device terminal. Therefore, the first data packet received by the last-level slave base station is the first IP data packet sent by the industrial device terminal, that is, the data packet that has not been encapsulated by the first tunnel encapsulation protocol and the second tunnel encapsulation protocol.

[0094] And the first data packet received by other levels of slave base stations except the last-level slave base station is the data packet transmitted by the relay device in the lower-level slave base station group corresponding to this level of slave base station, that is, the second tunnel packet obtained by the relay device through encapsulation using the second tunnel encapsulation protocol. For example, the Mth slave base station in the Mth-level slave base station group can receive the second tunnel packet transmitted by the (M + 1)th relay device in the (M + 1)th-level slave base station group, where M belongs to the integers from 1 to N.

[0095] From Figure 1 it can also be seen that the relay device in each level of slave base station group can receive the first tunnel packet that has been encapsulated by the first tunnel encapsulation protocol and transmitted by the slave base station in this level of slave base station group.

[0096] On this basis, this UPF device is used to receive the first tunnel packet transmitted by the master base station or the firewall device, and based on this first tunnel encapsulation protocol, de-encapsulate the received first tunnel packet, and transmit the de-encapsulated second tunnel packet or the first IP data packet to this firewall device.

[0097] Correspondingly, the firewall device is used to de-encapsulate the second tunnel packet sent by this UPF device based on this second tunnel encapsulation protocol, and transmit the de-encapsulated first tunnel packet to the UPF device; and transmit the first IP data packet transmitted by this UPF device to the industrial data network.

[0098] From Figure 1It can be seen that the data packets of the industrial equipment terminal need to be encapsulated by different tunnel protocols through multiple subordinate base stations and multiple relay devices before being transmitted to the core network. Therefore, the data packets transmitted to the core network are data packets encapsulated by multiple tunnel protocols, and the tunnel protocols used by any two adjacent encapsulation layers in the data packets are different.

[0099] On this basis, since the UPF device is responsible for decapsulating the data packets using the first tunnel encapsulation protocol, and the firewall device is responsible for decapsulating the data packets using the second tunnel encapsulation protocol, and the destination address of the first tunnel message sent by the master base station to the core network is the UPF device, the first tunnel message transmitted to the core network needs to be first decapsulated by the UPF device using the first tunnel encapsulation protocol.

[0100] Among them, the UPF device decapsulates the first tunnel message to obtain the second tunnel message with the destination address of the firewall device and encapsulated by the second tunnel encapsulation protocol. Therefore, the UPF device will transmit the decapsulated second tunnel message to the firewall device; the firewall device decapsulates the second tunnel message using the second tunnel encapsulation protocol to obtain the first tunnel message with the destination address of the UPF device and encapsulated by the first tunnel encapsulation protocol. Therefore, the firewall device will transmit the decapsulated first tunnel message back to the UPF device, and this process repeats continuously until the first IP data packet is finally decapsulated by the UPF device and transmitted to the firewall device.

[0101] To facilitate the understanding of the specific processing process of data packets by the 5G private network communication system during the uplink data transmission process, the following takes the 5G private network communication system including two levels of cascaded subordinate base station groups, where the first tunnel encapsulation protocol is the GTPU protocol and the second tunnel encapsulation protocol is the GRE protocol as an example for illustration:

[0102] As Figure 2 This is another schematic diagram of the composition architecture of the 5G private network communication system based on wireless backhaul in this application.

[0103] In Figure 2 it is described by taking the 5G private network communication system including two levels of cascaded subordinate base station groups as an example. For the convenience of distinction, these two levels of cascaded subordinate base station groups are respectively called the first-level subordinate base station group and the second-level subordinate base station group.

[0104] As Figure 2It can be known that the primary relay device and the primary slave base station form the first-level slave base station group, and the secondary relay device and the secondary slave base station form the second-level slave base station group. Among them, the primary relay device and the primary slave base station are in Local Area Network 1, while the secondary relay and the secondary slave base station are in Local Area Network 2. Among them, a wireless communication connection is established between the secondary base station and the industrial equipment terminal, a wireless communication connection is established between the secondary relay device and the primary slave base station, and a wireless communication connection is established between the secondary relay device and the main base station. There is a wired communication connection between the main base station and the UPF device and the AMF device in the core network. For example, a wired connection can be established between the main base station and the UPF and AMF devices using optical fibers and the like.

[0105] In addition, from Figure 2 it can be known that since the primary relay device, the secondary relay device, and the firewall device all use the GRE tunnel encapsulation protocol for data processing, a GRE tunnel 1 is equivalently constructed between the primary relay device and the firewall device, and a GRE tunnel 2 is equivalently constructed between the secondary relay device and the firewall device.

[0106] Based on Figure 2 , the following combines Figure 3 the flowchart shown in Figure 3 to introduce the uplink data transmission and processing process. As Figure 3 shown, it shows a schematic flowchart of a process for the 5G private network communication system in this application to process uplink data. This process may include:

[0107] S301, after receiving the first IP data packet sent by the industrial equipment terminal, the secondary slave base station encapsulates the first IP data packet into a first GTPU message with the destination address being the UPF device based on the GTPU protocol, and sends the first GTPU message to the secondary relay device.

[0108] S302, the secondary relay device encapsulates the first GTPU message into a first GRE message with the destination address being the firewall device based on the GRE protocol, and sends the first GRE message to the primary slave base station.

[0109] S303, the primary slave base station encapsulates the first GRE message into a second GTPU message with the destination address being the UPF device based on the GTPU protocol, and sends the second GTPU message to the primary relay device.

[0110] S304, the primary relay device encapsulates the second GTPU message into a second GRE message with the destination address being the firewall device based on the GRE protocol, and sends the second GRE message to the main base station.

[0111] S305. The master base station encapsulates the second GRE packet into a third GTPU packet with the destination address being the UPF device based on the GTPU protocol, and sends the third GTPU packet to the UPF device in the 5G core network.

[0112] It can be understood that for the convenience of distinction, in this application, the GTPU packets obtained by encapsulating the secondary slave base station, the primary slave base station, and the master base station using GTPU are respectively called the first GTPU packet, the second GTPU packet, and the third GTPU packet. The first GTPU packet, the second GTPU packet, and the third GTPU packet all belong to the first tunnel packet mentioned above.

[0113] Similarly, for the convenience of distinction, the packets obtained by encapsulating the secondary relay device and the primary relay device using the GRE protocol are respectively called the first GRE packet and the second GRE packet. The first GRE packet and the second GRE packet both belong to the second tunnel packet mentioned above.

[0114] After the above steps, each level of slave base station, each level of relay device, and the master base station perform layer-by-layer encapsulation on the IP data packet. The composition structure of the finally obtained third GTPU packet can be seen in Figure 4 as shown. It can be seen from Figure 4 that the third GTPU packet is actually obtained by alternately encapsulating the IP data packet multiple times through the GTPU protocol and the GRE protocol.

[0115] S306. The UPF device decapsulates the third GTPU packet based on the GTPU protocol, and sends the second GRE packet with the destination address being the firewall device obtained by decapsulation to the firewall device.

[0116] S307. The firewall device decapsulates the second GRE packet based on the GRE protocol, and sends the second GTPU packet with the destination address being the UPF device obtained by decapsulation to the UPF device.

[0117] For example, as can be seen from Figure 4 , when the UPF device decapsulates the third GTPU packet using the GTPU protocol, it actually removes the GTPU encapsulation part added by the master base station, so as to obtain the second GRE packet encapsulated by the primary relay device. Similarly, by decapsulating the second GRE packet through the firewall device, the GRE protocol header information and the like encapsulated by the primary relay device for the IP data packet can be removed, so as to obtain the second GTPU packet after being encapsulated by the primary base station. The subsequent process is similar and will not be elaborated.

[0118] S308. The UPF device decapsulates the second GTPU packet based on the GTPU protocol, and sends the first GRE packet with the destination address being the firewall device obtained by decapsulation to the firewall device.

[0119] S309, The firewall device decapsulates the first GRE packet based on the GRE protocol, and sends the first GTPU packet with the destination address being the UPF device obtained by decapsulation to the UPF device.

[0120] S310, The UPF device decapsulates the first GTPU packet based on the GTPU protocol, and sends the first IP data packet obtained by decapsulation to the industrial data network.

[0121] In addition, combined with Figure 4 the packet encapsulation format shown, a layer of GRE encapsulation and a layer of GTPU encapsulation are added to the IP data packets generated by each level of the slave base station group to the industrial device terminal ( Figure 4 the end user in ). Each additional layer of GRE encapsulation occupies 4 bytes, and each additional layer of GTPU encapsulation adds 12 bytes. Therefore, if the 5G private network communication system is provided with N levels of cascaded slave base station groups, then through N layers of GRE encapsulation and N layers of GTPU encapsulation, the number of bytes to be added is: N multiplied by (4 bytes + 12 bytes).

[0122] Then, in the case of setting two levels of cascaded slave base station groups, the present application only adds 32 bytes. Calculated according to the size of the industrial device terminal of 1500 bytes, 32 bytes only accounts for an increase of 2.1% of the data occupancy. Therefore, the impact of the encapsulated packet on the data transmission rate can be almost ignored, which reduces the impact on the data transmission rate due to adding multiple levels of cascaded slave base stations.

[0123] In addition, in terms of latency, the total data transmission latency generated by the N-level cascaded slave base station groups is the accumulation of the latencies generated by each level of the slave base station groups. After testing, each additional level of the slave base station group only generates a latency of 15 ms. In Figure 2 the case of two-level cascaded slave base stations shown, the total latency is only 30 ms, which can meet the service requirements of the industrial terminal devices served by the 5G private network.

[0124] The following introduces the operations that each device needs to perform during the downlink data transmission process:

[0125] Among them, the UPF device is used to obtain the second data packet transmitted by the firewall device; if there is a slave base station in the multi-level slave base station group whose IP address has not been encapsulated, determine the first slave base station group to be encapsulated currently according to the order of encapsulation from the last-level slave base station group to the first-level slave base station group; based on the first tunnel encapsulation protocol, encapsulate the IP address of the slave base station in the first slave base station group as the destination address into the second data packet, and send the encapsulated third tunnel packet to the firewall device.

[0126] The firewall device is used to obtain the second IP data packet transmitted by the industrial data network to the industrial device terminal and send the second IP data packet to the UPF device; and, after obtaining the third tunnel message sent by the UPF device, if there is a relay device in the multi-level secondary base station group whose IP address has not been encapsulated, determine the current second secondary base station group to be encapsulated according to the sequential encapsulation order from the last-level secondary base station group to the first-level secondary base station group; based on the second tunnel encapsulation protocol, encapsulate the IP address of the relay device in the second secondary base station group as the destination address into the third tunnel message, and transmit the encapsulated fourth tunnel message to the UPF device.

[0127] In this application, in downlink data transmission, the data packets transmitted by the firewall device to the UPF device are all referred to as second data packets. It can be seen that the second data packets include: the second IP data packet and the fourth tunnel message, and each received second data packet is either the second IP data packet or the fourth tunnel message.

[0128] In the process of downlink data transmission, for the sake of easy distinction, the messages encapsulated by the first tunnel encapsulation protocol are all referred to as third tunnel messages, and the messages encapsulated by the second tunnel encapsulation protocol are all referred to as fourth tunnel messages.

[0129] It can be understood that the UPF device needs to encapsulate the IP addresses of each level of secondary base stations onto the second IP data packet sent by the industrial data network based on the first tunnel encapsulation protocol, and for each encapsulation of the IP address of a secondary base station onto the second IP data packet, the encapsulated second IP data packet needs to be transmitted to the firewall device. And the firewall device needs to encapsulate the IP addresses of each level of relay devices into the second IP data packet based on the second tunnel encapsulation protocol, and for each encapsulation of the IP address of a level of relay device onto the IP data packet, the encapsulated second IP data packet needs to be transmitted to the UPF device again, repeating this process continuously until the IP addresses of all secondary base stations and relay devices have been encapsulated into the second IP data packet.

[0130] In addition, considering that in the process of downlink data transmission, the core network will first transmit the encapsulated data packet to the master base station, and then transmit it to each level of relay device and secondary base station through the master base station in sequence. Therefore, the encapsulated data packet needs to be first decapsulated by the master base station, and then decapsulated by each level of relay device and secondary base station in sequence. Based on this, in the process of encapsulating the second IP data packet, the UPF device needs to encapsulate the IP addresses of each secondary base station into the second IP data packet in the sequential order from the last-level secondary base station to the first-level secondary base station; similarly, the firewall device also needs to encapsulate the IP addresses of each level of relay device into the second IP data packet in the sequential order from the last-level relay device to the first-level relay device.

[0131] As can be seen from the above introduction, after encapsulating the IP addresses of all slave base stations and relay devices into the second IP data packet, it is necessary to encapsulate the IP address of the master base station into the second IP data packet. Based on this, the UPF device is also used to, after obtaining the second data packet transmitted by the firewall device, if it is confirmed that there is no slave base station with an unencapsulated IP address in the multi-level slave base station group, encapsulate the IP address of the master base station as the destination address into the second data packet based on the first tunnel encapsulation protocol, and transmit the encapsulated third tunnel message to the master base station.

[0132] On this basis, the encapsulated third tunnel message will be decapsulated in sequence through the master base station, each level of relay device, and each level of slave base station. Thus, it can be seen that the master base station and any slave base station except the last-level slave base station are used to, after receiving the third tunnel message with its own IP address as the destination address, perform decapsulation on the received third tunnel message based on the first tunnel encapsulation protocol to obtain the fourth tunnel message with the IP address of the relay device as the destination address.

[0133] From Figure 1 it can be seen that during the downlink data transmission process, for any base station among the master base station and the slave base stations except the last-level slave base station, the base station will transmit the obtained fourth tunnel message to the next-level relay device connected to the base station, that is, the relay device pointed to by the destination address in the fourth tunnel message decapsulated by the base station.

[0134] Correspondingly, the relay device in each level of slave base station group is used to obtain the fourth tunnel message with its own IP address as the destination address, perform decapsulation on the received fourth tunnel message based on the second tunnel encapsulation protocol to obtain the third tunnel message with the IP address of the slave base station as the destination address.

[0135] The last-level slave base station is used to, after receiving the third tunnel message with its own IP address as the destination address, perform decapsulation on the received third tunnel message based on the first tunnel encapsulation protocol, and transmit the decapsulated second IP data packet to the industrial device terminal.

[0136] It can be understood that the process of processing downlink data in the 5G private network communication system is actually an inverse process of processing uplink data. For the sake of easy understanding, still taking Figure 2 the shown structure as an example, combined with Figure 5 the process of encapsulation and decapsulation of data packets during the downlink data transmission process will be introduced.

[0137] Specifically, on the basis of Figure 2 below, combined with Figure 5 the shown flowchart, taking the first tunnel encapsulation protocol as the GTPU protocol and the second tunnel encapsulation protocol as the GRE protocol as an example, the downlink data transmission and processing process will be introduced. AsFigure 5 , which shows a schematic diagram of a process for the 5G private network communication system in this application to process downlink data. This process may include:

[0138] S501, The firewall device obtains the second IP data packet sent by the industrial data network with the destination address being the industrial device terminal, and sends this second IP data packet to the UPF device.

[0139] S502, Based on the GTPU protocol, the UPF device encapsulates the IP address of the secondary slave base station as the destination address into this second IP data packet, and sends the encapsulated GTPU message A to the firewall device.

[0140] S503, Based on the GRE protocol, the firewall device encapsulates the IP address of the secondary relay device as the destination address into this GTPU message A, and sends the encapsulated GRE message A to the UPF device.

[0141] S504, Based on the GTPU protocol, the UPF device encapsulates the IP address of the primary slave base station as the destination address into this GRE message A, and sends the encapsulated GTPU message B to the firewall device.

[0142] S505, Based on the GRE protocol, the firewall device encapsulates the IP address of the primary relay device as the destination address into this GTPU message B, and sends the encapsulated GRE message B to the UPF device.

[0143] S506, Based on the GTPU protocol, the UPF device encapsulates the IP address of the master base station as the destination address into this GRE message B, and sends the encapsulated GTPU message C to the master base station.

[0144] S507, Based on the GTPU protocol, the master base station de-encapsulates the GTPU message C, and sends the de-encapsulated GRE message B with the destination being the primary relay device to the primary relay device.

[0145] S508, Based on the GRE protocol, the primary relay device de-encapsulates the GRE message B, and sends the de-encapsulated GTPU message B with the destination address being the primary slave base station to the primary slave base station.

[0146] S509, Based on the GTPU protocol, the primary slave base station de-encapsulates the GTPU message B, and sends the de-encapsulated GRE message A with the destination address being the secondary relay device to the secondary relay device.

[0147] S510, Based on the GRE protocol, the secondary relay device de-encapsulates the GRE message A, and sends the de-encapsulated GTPU message A with the destination address being the secondary slave base station to the secondary slave base station.

[0148] S511, the secondary slave base station decapsulates the GTPU packet A based on the GTPU protocol and sends the second IP data packet obtained by decapsulation to the corresponding industrial device terminal.

[0149] It can be understood that there will also be transmissions of different types of signaling in the 5G private network communication system, and the signaling can be generated by the master reference or the slave base station. In order to enable the processing of signaling, the 5G core network may further include: an AMF device communicatively connected to the firewall device and the master base station. For details, please refer to the foregoing Figure 1 or Figure 2 as shown, and details will not be repeated here.

[0150] Based on this, on the basis of any of the foregoing embodiments, the master base station and the slave base stations in each level of slave base station groups are further configured to generate signaling data packets based on the target application layer protocol, where the destination address of the signaling data packet is the AMF device.

[0151] It can be understood that for the master base station, the signaling data packet generated by it can be directly sent to the AMF device. Correspondingly, the AMF device can process the signaling data packet. There is no limitation on the specific process of the AMF device for processing the signaling data packet.

[0152] For the slave base station, the signaling data packet generated by the slave base station is sent to the relay device in the slave base station group where the slave base station is located.

[0153] On this basis, the relay device encapsulating or decapsulating the received data packet based on the second tunnel encapsulation protocol may further include: encapsulating or decapsulating the signaling data packet based on the second tunnel encapsulation protocol.

[0154] Moreover, after the signaling data packet is encapsulated by the relay device, it is also transmitted to other slave base stations. Therefore, the data packets that the slave base station needs to encapsulate and process may further include the signaling data packet after being encapsulated and processed by the relay device.

[0155] Furthermore, the slave base station also transmits the signaling data packet after its encapsulation and processing to the upper-level relay device. Therefore, the relay device encapsulating the received data packet based on the second tunnel encapsulation protocol further includes encapsulating the signaling data packet after being encapsulated and processed by the slave base station.

[0156] Specifically, the relay device in each level of slave base station groups is further configured to obtain the first signaling message transmitted by the slave base station and encapsulate the first signaling message into a second signaling message with the destination address being the firewall device based on the second tunnel encapsulation protocol.

[0157] Correspondingly, the master base station and each slave base station in the slave base station group are used to receive the second signaling message transmitted by the relay device, and encapsulate the received second signaling message into a signaling encapsulation message with the destination address being the UPF device according to the first tunnel encapsulation protocol.

[0158] In this embodiment, the message obtained by encapsulating the message containing the signaling data packet received by the master base station and the slave base station is collectively referred to as a signaling encapsulation message. It can be seen from this that the first signaling message obtained by the relay device from the slave base station can be a signaling data packet generated by the slave base station, or the signaling encapsulation message encapsulated by the slave base station.

[0159] Among them, the target application layer protocol can be an encapsulation protocol suitable for encapsulating the signaling from the base station. For example, the target application layer protocol can be the New Generation Application Protocol (NGAP).

[0160] On this basis, if the master base station generates a signaling encapsulation message, the master base station can transmit the signaling encapsulation message to the UPF device. On this basis, the UPF device will de-encapsulate the signaling encapsulation message based on the first tunnel encapsulation protocol, and forward the first signaling message obtained by de-encapsulation to the firewall device.

[0161] Correspondingly, the firewall device will de-encapsulate the first signaling message based on the second tunnel encapsulation protocol. If the de-encapsulated message is the second signaling message encapsulated by the first tunnel encapsulation protocol, the firewall device will transmit the second signaling message to the UPF device for de-encapsulation, and so on, until the firewall device de-encapsulates the signaling data packet.

[0162] It can be understood that the process of de-encapsulating the signaling data packet through continuous interaction between the UPF device and the firewall device is the same as the process of de-encapsulating the first IP packet before, and will not be elaborated here.

[0163] Based on this, the firewall device is also used to transmit the signaling data packet with the destination address being the AMF device to the AMF device if the de-encapsulated signaling data packet is obtained. The specific process of the AMF device processing the signaling data packet is not limited.

[0164] It can be understood that for any one of the master base station or the slave base station, the base station can also establish a communication connection with a mobile terminal other than the relay device and the industrial terminal device.

[0165] For example, in industrial sites such as mining areas where a 5G private network communication system needs to be deployed, there will also be some technical personnel or other personnel, and these personnel will use mobile terminals such as mobile phones or laptop computers. To ensure the reliable communication of these mobile terminals, the mobile terminals can access the main base station or the slave base station according to actual needs.

[0166] On this basis, the main base station and the slave base station not only need to perform resource scheduling for the relay devices connected to them, but also involve resource scheduling for mobile terminals. In order to reduce the data transmission delay between industrial device terminals and industrial data networks and improve the data transmission rate, in this application, the main base station and the slave base station can also, through some mechanisms, preferentially perform resource scheduling for relay devices when there is a resource scheduling requirement for the relay devices.

[0167] Based on this, the main base station and the slave base stations in each level of slave base station groups are also used to determine the device scheduling queue of resources to be scheduled in the current time slot. The device scheduling queue includes at least one network device to be scheduled, and the network device is a relay device or a mobile terminal accessing the main base station or the slave base station; if at least one of the at least one network devices includes at least one relay device to be scheduled (that is, there is a relay device to be scheduled in the device scheduling queue), resources blocks are preferentially allocated to the relay device to be scheduled.

[0168] Among them, there can be various possible specific implementations for preferentially allocating resources blocks to the relay device to be scheduled.

[0169] In a possible implementation manner, the at least one relay device to be scheduled can be moved to the forefront of the device scheduling queue in the order of the at least one relay device to be scheduled in the device scheduling queue, and the order of the at least one relay device to be scheduled remains unchanged, so as to obtain an updated device scheduling queue. On this basis, resources blocks can be sequentially allocated to each network device according to the order of each network device in the updated device scheduling queue.

[0170] Among them, in order to effectively identify the relay devices in the device scheduling queue, this application can also pre-determine a priority identification parameter, and the priority identification parameter is an identification parameter for which resources blocks need to be preferentially allocated.

[0171] For example, the master base station and the slave base station negotiate the priority identification parameters of the relay device with the 5G core network in advance. The priority identification parameters can be included in the Quality of Service (QoS) parameters. On this basis, during the registration process initiated by the network device to the master base station or the slave base station, the master base station or the slave base station can identify the QoS parameters carried in the Session establishment accept message of the NR (New Radio / New Air Interface) Protocol Data Unit (PDU). If the QoS parameters include the priority identification parameters, it is determined that the network device is a relay device, and thus the relay device that needs to be preferentially allocated resource blocks is determined. Correspondingly, if the relay device initiates a resource scheduling application to the master base station or the slave base station, then the master base station or the slave base station can determine that the relay device belongs to the pre-marked preferential scheduling device.

[0172] Based on this, the slave base station in the master base station or the slave base station group is further configured to obtain the resource scheduling application of the network device, add the network device as a network device to be scheduled in the device scheduling queue; if the network device belongs to the pre-marked preferential scheduling device, determine the network device as a relay device to be scheduled.

[0173] In another possible implementation, in order to prevent the number of resource blocks allocated to the relay device from being too large, resulting in other network devices other than the relay device being unable to obtain resource scheduling opportunities, the present application can also determine the limit number allocated to the relay device, that is, the maximum data of the resource blocks that each relay device can be allocated at most.

[0174] Based on this, the master base station and the slave base stations in each level of the slave base station group are further configured to determine the expected number of resource blocks required by the relay device to be scheduled; based on the total number of resource blocks available in the current time slot and the total number of network devices in the device scheduling queue, determine the limit number of available resource blocks; if the expected number does not exceed the limit number, allocate the expected number of resource blocks to the relay device to be scheduled; if the expected number exceeds the limit number, allocate the limit number of resource blocks to the relay device to be scheduled.

[0175] For ease of understanding, an example of a possible implementation is used to introduce the implementation process of resource scheduling for the master base station or the slave base station. As Figure 6 , a schematic diagram of an implementation process of resource scheduling in the present application is shown. This embodiment can be applied to a base station, which can be a master base station or any one of the slave base stations. The implementation process can include:

[0176] S601, determine the device scheduling queue of the resources to be scheduled in the current time slot.

[0177] Among them, the device scheduling queue includes at least one network device to be scheduled, and the network device is a relay device or a mobile terminal accessing the master base station or the slave base station.

[0178] In an alternative manner, the present application can also pre-set a time slot for preferentially scheduling relay devices in advance. If the current moment belongs to the time slot for preferentially scheduling relay devices, then step S601 and subsequent operations are executed; otherwise, it can be processed according to the conventional resource scheduling method.

[0179] For example, the present application can set a scheduling weight value, perform a modulo operation on the time slot number of the current time slot and the scheduling weight value to obtain a remainder. If the remainder is 0, it is confirmed that the current moment is the time slot for preferentially scheduling relay devices.

[0180] S602, if there is at least one relay device to be scheduled in the device scheduling queue, move the at least one relay device to be scheduled to the front end of the device scheduling queue in the order of the at least one relay device to be scheduled in the device scheduling queue, and keep the order of the at least one relay device to be scheduled unchanged, to obtain an updated device scheduling queue.

[0181] Such as Figure 7 shows an example diagram of the updated device scheduling queue in different time slots.

[0182] In Figure 7 shows multiple time slots, such as time slot 0, time slot 1, and time slot 2, etc. It can be seen from Figure 7 that there is a scheduling queue (that is, the device scheduling queue) corresponding to each time slot, and the scheduling queue includes multiple devices to be scheduled, such as Figure 7 devices 2 to 7 in Figure 7 Among them, the relay device with the priority identification parameter is regarded as a VIP device and is adjusted to the front end of the scheduling queue. For example, the VIP at the front end of the scheduling queue in

[0183] represents a relay device with preferential scheduling authority. In this way, each time according to the updated scheduling queue, resource scheduling can be preferentially performed for relay devices.

[0184] S603, determine the currently to-be-scheduled network device according to the order of each network device in the updated device scheduling queue.

[0185] S604, if the currently to-be-scheduled network device is a relay device to be scheduled, determine the expected number of resource blocks required by the relay device to be scheduled.

[0186] Among them, the expected quantity is the number of resource blocks required by the relay device to be retrieved.

[0187] For example, the expected number of resource blocks required by the relay device to be scheduled can be determined by combining the throughput rate of the relay device to be scheduled in the previous time slot of the current time slot, the data volume of the data to be transmitted by the relay device to be scheduled in the current time slot, and the channel conditions, etc.

[0188] S605. Determine the limited quantity of resource blocks that can be allocated based on the total quantity of resource blocks that can be allocated in the current time slot and the total number of network devices in the device scheduling queue.

[0189] For example, the limited quantity can be the ratio of the total quantity of resource blocks that can be allocated to the total number of these devices.

[0190] S606. If the expected quantity does not exceed the limited quantity, allocate the expected quantity of resource blocks to the relay device to be scheduled.

[0191] S607. If the expected quantity exceeds the limited quantity, allocate the limited quantity of resource blocks to the relay device to be scheduled.

[0192] It can be understood that for a mobile terminal other than a relay device among the network devices to be scheduled, specifically, the quantity of resource blocks that can be allocated to the mobile terminal can be comprehensively determined by combining the required quantity of resource blocks of the mobile terminal and the quantity of resource blocks that can still be scheduled by the base station at the current moment, and there is no specific limitation.

[0193] Through the description of the above embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by dedicated hardware including application-specific integrated circuits, dedicated CPUs, dedicated memories, dedicated components, etc. Generally, functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structures for implementing the same function can also be various, such as analog circuits, digital circuits, or dedicated circuits, etc.

[0194] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product.

[0195] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the various embodiments of the present application.

Claims

1. A 5G private network communication system based on wireless backhaul, characterized in that: include: 5G core network, master base station and multi-level slave base station group; Wherein, there is a wired communication connection between the primary base station and the 5G core network; The multiple levels of slave base station groups are cascaded in sequence, and each level of slave base station group includes: slave base stations and relay devices in the same local area network, and slave base stations in different slave base station groups are located in different local area networks; A relay device in a first-level slave base station group in the multi-level slave base station group has a communication connection with the master base station, and a last-level slave base station in a last-level slave base station group has a communication connection with the industrial equipment terminal; Wherein, for any one-level slave base station group in the multi-level slave base station group except the first-level slave base station group, there is a communication connection between the relay device of the slave base station group and the slave base station in the upper-level slave base station group of the slave base station group; The 5G core network includes: a user plane service function UPF device and a firewall device; Wherein, there is a communication connection between the UPF device and the firewall device; The master base station or the slave base station in each level of the slave base station group is used to encapsulate or decapsulate the received data packet based on the first tunnel encapsulation protocol; The relay device in each level of the slave base station group is used to encapsulate or decapsulate the received data packet based on the second tunnel encapsulation protocol; The UPF device is used to encapsulate or decapsulate the received data packet based on the first tunnel encapsulation protocol; The firewall device is used to encapsulate or decapsulate the received data packet based on the second tunnel encapsulation protocol.

2. The 5G private network communication system based on wireless backhaul according to claim 1 is characterized in that: The main base station and the slave base station in the slave base station group are used to determine the device scheduling queue of the resources to be scheduled in the current time slot, and the device scheduling queue includes at least one network device to be scheduled, and the network device is a relay device, or a mobile terminal connected to the main base station or the slave base station; if the at least one network device includes at least one relay device to be scheduled, resource blocks are preferentially allocated to the relay device to be scheduled.

3. The 5G private network communication system based on wireless backhaul according to claim 2 is characterized in that: The main base station and the slave base stations in the slave base station group are also used to determine the expected number of resource blocks required by the relay device to be scheduled; determine the limited number of resource blocks that can be allocated based on the total number of resource blocks that can be allocated in the current time slot and the total number of network devices in the device scheduling queue; if the expected number does not exceed the limited number, allocate the expected number of resource blocks to the relay device to be scheduled; if the expected number exceeds the limited number, allocate the limited number of resource blocks to the relay device to be scheduled.

4. The 5G private network communication system based on wireless backhaul according to claim 2 is characterized in that: When the primary base station and the secondary base station in the secondary base station group preferentially allocate resource blocks to the relay device to be scheduled, specifically: According to the sequence of the at least one relay device to be scheduled in the device scheduling queue, move the at least one relay device to be scheduled to the front of the device scheduling queue, and keep the sequence of the at least one relay device to be scheduled unchanged, to obtain an updated device scheduling queue; According to the order of each network device in the updated device scheduling queue, resource blocks are allocated to each network device in turn.

5. The 5G private network communication system based on wireless backhaul according to claim 2 is characterized in that: The main base station or the slave base station in the slave base station group is also used to obtain a resource scheduling application from a network device and add the network device as a network device to be scheduled in a device scheduling queue; if the network device is a pre-marked priority scheduling device, the network device is determined as a relay device to be scheduled.

6. According to the 5G private network communication system based on wireless backhaul according to claim 1, the first tunnel encapsulation protocol is a user plane general packet radio service tunnel protocol; The second tunnel encapsulation protocol is a general routing encapsulation protocol.

7. The 5G private network communication system based on wireless backhaul according to claim 1 or 6, characterized in that: The firewall device establishes a communication connection with the industrial data network; The master base station and the slave base stations in each level of the slave base station group are used to obtain a first data packet to be sent to the industrial data network, and encapsulate the first data packet into a first tunnel message with a destination address of the UPF device according to the first tunnel encapsulation protocol; The relay device is used to receive a first tunnel message sent from a base station; Based on the second tunnel encapsulation protocol, encapsulate the received first tunnel message into a second tunnel message whose destination address is the firewall device; The UPF device is used to receive the first tunnel message transmitted by the primary base station or the firewall device, decapsulate the received first tunnel message based on the first tunnel encapsulation protocol, and transmit the decapsulated second tunnel message or the first IP data packet to the firewall device; The firewall device is used to decapsulate the second tunnel message sent by the UPF device based on the second tunnel encapsulation protocol, and transmit the decapsulated first tunnel message to the UPF device; and send the first IP data packet transmitted by the UPF device to the industrial data network.

8. The 5G private network communication system based on wireless backhaul according to claim 1 or 6, characterized in that: The firewall device establishes a communication connection with the industrial data network; The UPF device is used to obtain a second data packet transmitted by the firewall device; if there is a slave base station whose IP address has not been encapsulated in the multi-level slave base station group, determine the first slave base station group to be encapsulated according to the encapsulation order from the last level slave base station group to the first level slave base station group; Based on the first tunnel encapsulation protocol, encapsulate the IP address of the slave base station in the first slave base station group as the destination address into the second data packet, and send the encapsulated third tunnel message to the firewall device; The firewall device is used to obtain a second IP data packet transmitted by the industrial data network to the industrial equipment terminal, and send the second IP data packet to the UPF device; and after obtaining the third tunnel message sent by the UPF device, if there is a relay device whose IP address has not been encapsulated in the multi-level slave base station group, determine the second slave base station group to be encapsulated according to the encapsulation order from the last level slave base station group to the first level slave base station group; Based on the second tunnel encapsulation protocol, encapsulate the IP address of the relay device in the second slave base station group as the destination address into the third tunnel message, and transmit the encapsulated fourth tunnel message to the UPF device; Wherein, the second data packet includes: the second IP data packet and a fourth tunnel message; The UPF device is further configured to, after obtaining the second data packet transmitted by the firewall device, if it is confirmed that there is no slave base station whose IP address is not encapsulated in the multi-level slave base station group, encapsulate the IP address of the master base station as the destination address into the second data packet based on the first tunnel encapsulation protocol, and transmit the encapsulated third tunnel message to the master base station; The master base station and any slave base station except the last-level slave base station are configured to, after receiving a third tunnel message whose destination address is its own IP address, decapsulate the received third tunnel message based on the first tunnel encapsulation protocol to obtain a fourth tunnel message whose destination address is the relay device; The relay device is configured to obtain a fourth tunnel message whose destination address is its own IP address, and decapsulate the received fourth tunnel message based on the second tunnel encapsulation protocol to obtain a third tunnel message whose destination address is the IP address of the slave base station; The last-level slave base station is used to decapsulate the received third tunnel message based on the first tunnel encapsulation protocol after receiving the third tunnel message whose destination address is its own IP address, and transmit the decapsulated second IP data packet to the industrial equipment terminal.

9. The 5G private network communication system based on wireless backhaul according to claim 1 or 6, characterized in that: The 5G core network further includes: an AMF device having a communication connection with the firewall device and the primary base station; The master base station and the slave base stations in each level of the slave base station group are further used to generate a signaling data packet based on a target application layer protocol, where the destination address of the signaling data packet is the AMF device; The relay device in each level of the slave base station group is used to obtain a first signaling message transmitted from the base station, and encapsulate the first signaling message into a second signaling message whose destination address is the firewall device based on the second tunnel encapsulation protocol; The master base station and the slave base stations in each level of the slave base station group are also used to receive a second signaling message transmitted by the relay device, and encapsulate the received second signaling message into a signaling encapsulation message whose destination address is a UPF device according to the first tunnel encapsulation protocol; The first signaling message is the signaling data packet or the signaling encapsulation message; The firewall device is also used to transmit the signaling data packet to the AMF device if the signaling data packet with the destination address of the AMF device is decapsulated.

Citation Information

Patent Citations

  • Long term evolution (LTE) dedicated network networking method and system based on wireless backhaul

    CN106131974A

  • Return system of mooring unmanned aerial vehicle base station

    CN117639902A