Data transmission method and device based on private network, equipment and storage medium

By setting up preset communication node equipment in the public network core network equipment, detecting and forwarding data during private network link failure, the communication interruption problem caused by link failure of private network base station and core network equipment is solved, and industrial users are realized Normal communication and private network stability.

CN119110325AActive Publication Date: 2024-12-10CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202310675805.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10
Estimated Expiration
2043-06-08

AI Technical Summary

Technical Problem

In the construction of mobile communications in enterprise parks, when the link between the private network base station and the core network equipment fails, normal communication between industrial users cannot be achieved, resulting in interruption of network communication.

Method used

By setting up a preset communication node device in the public network core network device, establishing a communication connection with a base station with wireless network sharing function. When a private network link failure is detected, the uplink data is forwarded to the private network core network device and successfully After forwarding, a response is sent to the base station to ensure the continuity of data transmission.

Benefits of technology

When the link failure between the private network base station and the core network equipment is achieved, normal communication between industrial users is ensured, the independence and communication stability of the private network are ensured, and data loss and error forwarding are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110325A_ABST
    Figure CN119110325A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device based on a private network, equipment and a storage medium, and relates to the technical field of communication. The method is applied to a base station with a wireless network sharing function, the base station is in communication connection with private network core network equipment and public network core network equipment, the public network core network equipment comprises preset communication node equipment, and the preset communication node equipment is in communication connection with the private network core network equipment. Receiving uplink data sent by the private network user terminal; sending a private network data forwarding instruction to a preset communication node device in the public network core network device in response to detecting that a private network communication link between the public network core network device and the private network core network device fails, the private network data forwarding instruction comprising uplink data and being used for instructing the preset communication node device to send the uplink data to the private network core network device; receiving a private network data forwarding response sent by the preset communication node equipment; and determining that the uplink data is successfully sent to the private network core network equipment according to the private network data forwarding response.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a data transmission method, device, equipment and storage medium based on a private network. Background Art

[0002] At present, in the construction of mobile communications in enterprise parks, there are both ordinary users of mobile terminals and industrial users of IoT devices. In order to ensure the network security of industrial users, a private network communication is built for industrial users to avoid intercommunication with the public network, ensuring the network security of the private network while achieving the independence of the private network.

[0003] However, when building an independent private network, if the link between the base station of the private network and the core network equipment fails, normal communication for industrial users cannot be achieved. Summary of the invention

[0004] The embodiments of the present invention provide a data transmission method, device, equipment and storage medium based on a private network, which solves the technical problem in the prior art that normal communication of industrial users cannot be achieved when a link between a base station of a private network and a core network device fails.

[0005] In a first aspect, an embodiment of the present invention provides a data transmission method based on a private network, the method is applied to a base station with a wireless network sharing function, the base station is respectively communicated with a private network core network device and a public network core network device, the public network core network device includes a preset communication node device, the preset communication node device is communicated with the private network core network device, and the method includes:

[0006] Receive uplink data sent by private network user terminals;

[0007] In response to detecting that a failure occurs in the private network communication link between the private network core network device and the private network core network device, a private network data forwarding instruction is sent to a preset communication node device in the public network core network device, wherein the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device;

[0008] Receiving a private network data forwarding response sent by the preset communication node device;

[0009] According to the private network data forwarding response, it is determined that the uplink data is successfully sent to the private network core network device.

[0010] Optionally, in the method as described above, the sending of a private network data forwarding instruction to a preset communication node device in a public network core network device includes:

[0011] Acquire a pre-configured private network data forwarding link, wherein the private network data forwarding link includes a preset communication node device;

[0012] A private network data forwarding instruction is sent to a preset communication node device based on the private network data forwarding link.

[0013] Optionally, the method as described above further comprises:

[0014] Receiving a private network data forwarding message sent by the preset communication node device;

[0015] Parsing the private network data forwarding message to obtain downlink data, where the downlink data is data to be sent from a private network core network device to a private network user terminal;

[0016] The downlink data is sent to the private network user terminal.

[0017] Optionally, the method as described above further comprises:

[0018] In response to detecting that the private network communication link between the private network core network device has not failed or the failure has been restored, the uplink data is sent to the private network core network device through the private network communication link.

[0019] Optionally, the method as described above further comprises:

[0020] In response to detecting that the base station is restarted after power failure, adjusting the original data transmission configuration information to obtain adjusted data transmission configuration information;

[0021] Receiving the restarted uplink data sent by the target user terminal;

[0022] The restarted uplink data is sent to a matching core network device according to the adjusted data transmission configuration information.

[0023] Optionally, in the method as described above, the uplink data after the restart includes a public land mobile network PLMN network number corresponding to the target user terminal;

[0024] The sending the restarted uplink data to a matching core network device according to the adjusted data transmission configuration information includes:

[0025] Sending the restarted uplink data to the private network core network device and the public network core network device respectively according to the adjusted data transmission configuration information, so as to instruct the private network core network device and the public network core network device to determine that the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number respectively;

[0026] In response to receiving a user terminal private network access message sent by a private network core network device, accessing the target user terminal to the private network core network device, and sending the restarted uplink data to the private network core network device;

[0027] In response to receiving a user terminal public network access message sent by a public network core network device, the target user terminal is connected to the public network core network device, and the restarted uplink data is sent to the public network core network device.

[0028] In a second aspect, an embodiment of the present invention provides a data transmission method based on a private network, the method is applied to a preset communication node device, the preset communication node device is located in a public network core network device, the public network core network device is communicatively connected to a base station having a wireless network sharing function, the base station is also communicatively connected to a private network core network device, the preset communication node device is communicatively connected to the private network core network device, and the method includes:

[0029] receiving a private network data forwarding instruction sent by the base station, wherein the private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network device, and the private network data forwarding instruction is sent when the base station detects that a private network communication link between the base station and the private network core network device fails;

[0030] According to the private network data forwarding instruction, the uplink data is sent to the private network core network device;

[0031] In response to detecting that the uplink data is successfully sent to the private network core network device, a private network data forwarding response is sent to the base station, and the private network data forwarding response is used to indicate that the base station determines that the uplink data is successfully sent to the private network core network device.

[0032] Optionally, the method as described above further comprises:

[0033] Receiving a private network data forwarding message sent by a private network core network device, wherein the private network data forwarding message includes downlink data, and the downlink data is data to be sent by the private network core network device to a private network user terminal;

[0034] The private network data forwarding message is sent to the base station to instruct the base station to send the downlink data to the private network user terminal.

[0035] In a third aspect, an embodiment of the present invention provides a data transmission device based on a private network, wherein the device is located in a base station having a wireless network sharing function, wherein the base station is respectively communicated with a private network core network device and a public network core network device, wherein the public network core network device includes a preset communication node device, wherein the preset communication node device is communicated with the private network core network device, and wherein the device includes:

[0036] A receiving module, used for receiving uplink data sent by a private network user terminal;

[0037] A sending module, configured to send a private network data forwarding instruction to a preset communication node device in a public network core network device in response to detecting a failure in a private network communication link with a private network core network device, wherein the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device;

[0038] The receiving module is further used to receive a private network data forwarding response sent by the preset communication node device;

[0039] A determination module is used to determine whether the uplink data is successfully sent to the private network core network device based on the private network data forwarding response.

[0040] In a fourth aspect, an embodiment of the present invention provides a data transmission device based on a private network, wherein the device is located in a preset communication node device, the preset communication node device is located in a public network core network device, the public network core network device is communicatively connected to a base station having a wireless network sharing function, the base station is also communicatively connected to a private network core network device, the preset communication node device is communicatively connected to the private network core network device, and the device includes:

[0041] A receiving module, configured to receive a private network data forwarding instruction sent by the base station, wherein the private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network device, and the private network data forwarding instruction is sent when the base station detects that a private network communication link between the base station and the private network core network device fails;

[0042] A sending module, used for sending the uplink data to a private network core network device according to the private network data forwarding instruction;

[0043] The sending module is also used to send a private network data forwarding response to the base station in response to detecting that the uplink data is successfully sent to the private network core network device, and the private network data forwarding response is used to indicate that the base station determines that the uplink data is successfully sent to the private network core network device.

[0044] In a fifth aspect, an embodiment of the present invention provides a base station, the base station having a wireless network sharing function, comprising: a processor, and a memory and a transceiver communicatively connected to the processor;

[0045] The memory stores computer-executable instructions; the transceiver is used to send and receive data;

[0046] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspects.

[0047] In a sixth aspect, an embodiment of the present invention provides a preset communication node device, comprising: a processor, and a memory and a transceiver communicatively connected to the processor;

[0048] The memory stores computer-executable instructions; the transceiver is used to send and receive data;

[0049] The processor executes the computer-executable instructions stored in the memory to implement the method according to the second aspect.

[0050] In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the method as described in any one of the first aspect or the second aspect.

[0051] In an eighth aspect, an embodiment of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the method as described in any one of the first aspect or the second aspect.

[0052] The embodiment of the present invention provides a data transmission method, device, equipment and storage medium based on a private network. The method is applied to a base station with a wireless network sharing function. The base station is respectively connected to a private network core network device and a public network core network device. The public network core network device includes a preset communication node device, and the preset communication node device is connected to the private network core network device. Receive uplink data sent by a private network user terminal; in response to detecting that a failure occurs in the private network communication link between the private network core network device and the private network core network device, send a private network data forwarding instruction to a preset communication node device in the public network core network device, wherein the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device; receive a private network data forwarding response sent by the preset communication node device; and determine that the uplink data is successfully sent to the private network core network device according to the private network data forwarding response. An independent private network is established on the basis of the public network through a base station with a wireless network sharing function. When the private network user terminal sends uplink data and detects a fault between the base station and the private network core network device, in order to smoothly realize the communication between the private network user terminal and the private network core network device, a communication connection is established between the preset communication node device in the public network and the private network core network device, and the preset communication node device in the public network is used as a forwarding device in the private network to forward the uplink data to the preset communication node device, and then control the preset communication node device to forward the uplink data to the private network core network device. After the preset communication node device successfully forwards the uplink data, a private network data forwarding response is sent to the base station to realize the successful forwarding of the uplink data. This can ensure the independence of the private network and, when a link between the base station and the core network device of the private network fails, normal communication for industrial users can also be realized.

[0053] It should be understood that the contents described in the above summary of the invention are not intended to limit the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0055] Figure 1 A schematic diagram of an application scenario of a private network-based data transmission method provided by an embodiment of the present invention;

[0056] Figure 2 A flowchart of a data transmission method based on a private network provided by an embodiment of the present invention;

[0057] Figure 3 A flowchart of a data transmission method based on a private network provided by another embodiment of the present invention;

[0058] Figure 4 A flowchart of a data transmission method based on a private network provided by another embodiment of the present invention;

[0059] Figure 5 A flowchart of a data transmission method based on a private network provided in yet another embodiment of the present invention;

[0060] Figure 6 A signaling flow chart of a data transmission method based on a private network provided by another embodiment of the present invention;

[0061] Figure 7 A schematic diagram of the structure of a data transmission device based on a private network provided by an embodiment of the present invention;

[0062] Figure 8 A schematic diagram of the structure of a data transmission device based on a private network provided by another embodiment of the present invention;

[0063] Fig. 9 A schematic diagram of the structure of a base station provided in one embodiment of the present invention;

[0064] Fig.10 A schematic diagram of the structure of a preset communication node device provided in one embodiment of the present invention. DETAILED DESCRIPTION

[0065] Embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although certain 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 construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.

[0066] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the embodiments of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein, for example, can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0067] In order to clearly understand the technical solution of the present application, the solution of the prior art is first introduced in detail.

[0068] At present, in the construction of mobile communications in enterprise parks, there are both ordinary users of mobile terminals, also known as public network users, and industrial users of IoT devices, also known as private network users. In order to ensure the network security of industrial users, private network communications are built for industrial users, which ensures the network security of private networks and realizes the independence of private networks.

[0069] At present, when building private network communications, a base station with wireless network sharing function is used, and both private network user terminals and public network user terminals are connected to the base station. The base station is also connected to the private network core network equipment and the public network core network equipment respectively. The private network user terminal communicates with the private network core network equipment through the base station. The public network user terminal communicates with the public network core network equipment through the base station.

[0070] However, when a link between the base station and the core network equipment of the independent private network fails, industrial users, i.e., private network users, cannot communicate with the core network equipment of the private network, resulting in the inability of industrial users to communicate normally.

[0071] Therefore, in order to solve the technical problems in the prior art, it is necessary not only to ensure the independence of the private network, but also to have other links that can still realize the communication between the base station and the private network core network device when the link between the base station and the private network core network device fails. In the currently constructed private network, the private network and the public network use the same base station, so the base station can first establish a communication connection with the preset communication node device in the public network, and then the preset communication node device establishes a communication connection with the private network core network device, thereby realizing the communication between the base station and the private network core network device. Then, when the private network user terminal communicates with the private network core network device, in response to the base station receiving the uplink data sent by the private network user terminal, it detects whether a link failure occurs between the private network core network device and the private network core network device. If a link failure occurs, a private network data forwarding instruction can be sent to the preset communication node device in the public network core network device, and the uplink data can be carried in the modified private network data forwarding instruction, so that the preset communication node device sends the uplink data to the private network core network device based on the private network data forwarding instruction. And after determining that it has been successfully sent to the private network core network device, a private network data forwarding response is sent to the base station, so that the base station determines that the uplink data is successfully sent to the private network core network device. Similarly, in the downlink communication between the private network user terminal and the private network core network device, it can also be implemented based on the preset communication node device. Therefore, the private network-based data transmission method provided in the present application can ensure the independence of the private network, and at the same time, when the link between the base station and the core network device of the private network fails, it can also achieve normal communication for industrial users.

[0072] The application scenarios of the embodiments of the present invention are introduced below.

[0073] Figure 1 A schematic diagram of an application scenario of a data transmission method based on a private network provided by an embodiment of the present invention. Figure 1 As shown, the data transmission system based on the private network includes: at least one target user terminal, a base station 12, a private network core network device 13, and a public network core network device 14. Among them, the public network core network device 14 includes a preset communication node device 141. The base station 12 has a wireless network sharing function.

[0074] Among them, at least one target user terminal includes at least one private network user terminal 111 and at least one public network user terminal 112. The private network core network device 13 is connected to the private network user terminal through the base station 12. The base station 12 is also connected to the public network core network device 14 and the public network user terminal. The preset communication node device 141 is connected to the private network core network device 13.

[0075] The base station 12 receives the uplink data sent by the private network user terminal 111, and after detecting that the private network communication link between the base station and the private network core network device fails, it sends a private network data forwarding instruction to the preset communication node device 141 in the public network core network device 14, and the preset communication node device 141 sends the uplink data to the private network core network device 13 according to the private network data forwarding instruction. After successfully sending the uplink data, the preset communication node device 141 receives the successful reception of the uplink data response message sent by the private network core network device 13, and sends a private network data forwarding response to the base station 12. The base station 12 determines that the uplink data is successfully sent to the private network core network device according to the private network data forwarding response.

[0076] Similarly, when the private network core network device sends downlink data to the private network user terminal, after detecting that the private network communication link between the base station and the private network core network device fails, a private network data forwarding instruction is sent to the preset communication node device in the public network core network device, and the private network data forwarding instruction includes the downlink data. The preset communication node device sends the downlink data to the base station according to the private network data forwarding instruction, and the base station parses the private network data forwarding message to obtain the downlink data, and sends the downlink data to the private network user terminal.

[0077] The technical solution provided in the embodiments of the present application can be applicable to a variety of systems, such as global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new radio (NR) system, etc.

[0078] Therefore, optionally, the above-mentioned base station can be a base station (Base Transceiver Station, referred to as BTS) and / or a base station controller in GSM or CDMA, or a base station (NodeB, referred to as NB) and / or a radio network controller (Radio Network Controller, referred to as RNC) in WCDMA, or an evolved base station (EvolutionalNode B, referred to as eNB or eNodeB) in LTE, or a relay station or access point, or a base station (gNB) in a 5G network, which is not limited in this application.

[0079] Embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0080] Embodiment 1

[0081] Figure 2 A flowchart of a data transmission method based on a private network provided by an embodiment of the present invention, such as Figure 2 As shown, the execution subject of the data transmission method based on a private network provided in an embodiment of the present invention is a data transmission device based on a private network, which can be integrated in a base station, and the base station is a base station with a wireless network sharing function, and the base station communicates with a private network core network device and a public network core network device respectively, and the public network core network device includes a preset communication node device, and the preset communication node device communicates with the private network core network device. Then the data transmission method based on a private network provided in this embodiment includes the following steps.

[0082] Step 201: receiving uplink data sent by a private network user terminal.

[0083] The private network user terminal is an industrial terminal, such as a camera, a drone, etc. The user of the private network user terminal is an industrial user.

[0084] In this embodiment, the private network user terminal can establish a communication connection with the base station through a preset communication protocol, and send uplink data to the base station when there is a need for data transmission.

[0085] Among them, the preset communication protocol can be the 4th generation mobile communication (4G), the 5th generation mobile communication (5G), etc., which is not limited in this embodiment.

[0086] Among them, the uplink data is the data sent by the private network user terminal to the private network core network device. The type of uplink data is not limited, such as requests, instructions, data stored in the server, etc. The uplink data may include the identifier of the private network user terminal, and may also include the public land mobile network (PLMN) network number, the identifier of the private network core network device, etc. Among them, the PLMN network number corresponding to the private network user terminal is different from the network number corresponding to the public network user terminal. The core network device can determine the type of the user terminal based on the PLMN network number.

[0087] Step 202, in response to detecting a failure in the private network communication link between the private network core network device, sends a private network data forwarding instruction to a preset communication node device in the public network core network device, the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device.

[0088] In this embodiment, after receiving the uplink data and determining that the uplink data needs to be sent to the private network core network device, the base station detects whether a failure occurs in the private network communication link between the base station and the private network core network device.

[0089] Specifically, when detecting whether a private network communication link between a base station and a private network core network device fails, it can be performed by means of a heartbeat detection. Specifically, the base station sends a heartbeat packet to the private network core network device to determine whether a heartbeat response message is received within a preset time length. If no heartbeat response message is received within the preset time length, it is determined that a private network communication link between the base station and the private network core network device fails. Conversely, if a heartbeat response message is received within the preset time length, it is determined that the private network communication link between the base station and the private network core network device does not fail.

[0090] It is understandable that other methods may be used to detect whether a failure occurs in the private network communication link between the base station and the private network core network device, which is not limited in this embodiment.

[0091] In this embodiment, after determining that the private network communication link between the base station and the private network core network device fails, a private network data forwarding instruction is sent to a preset communication node device in the public network core network device. The private network data forwarding instruction includes uplink data, and may also include a private network user terminal identifier and a private network core network device identifier. The preset communication node device sends uplink data to the private network core network device corresponding to the private network core network device identifier based on the private network data forwarding instruction and the private network core network device identifier parsed, and may also send the private network user terminal identifier to the private network core network device.

[0092] Among them, the preset communication node device can be a functional network element in the public network core network, and the specific type is not limited.

[0093] Step 203: Receive a private network data forwarding response sent by a preset communication node device.

[0094] Specifically, in this embodiment, after the preset communication node device sends the uplink data to the private network core network device, the private network core network device will send a successful uplink data reception response message to the preset communication node device. The preset communication node device generates a private network data forwarding response based on the successful uplink data reception response message. The private network data forwarding response may include a private network data successful forwarding flag, and send a private network data forwarding response to the base station.

[0095] Step 204: Determine, based on the private network data forwarding response, whether the uplink data is successfully sent to the private network core network device.

[0096] In this embodiment, the base station parses the private network data forwarding response, obtains the private network data successful forwarding identifier, and then determines that the uplink data is successfully sent to the private network core network device based on the private network data successful forwarding identifier.

[0097] The data transmission method based on the private network provided in this embodiment receives uplink data sent by the private network user terminal; in response to detecting that the private network communication link between the private network core network device and the private network core network device fails, sends a private network data forwarding instruction to the preset communication node device in the public network core network device, the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device; receives the private network data forwarding response sent by the preset communication node device; and determines that the uplink data is successfully sent to the private network core network device according to the private network data forwarding response. An independent private network is established on the basis of the public network through a base station with a wireless network sharing function. When the private network user terminal sends uplink data and detects a fault between the base station and the private network core network device, in order to smoothly realize the communication between the private network user terminal and the private network core network device, a communication connection is established between the preset communication node device in the public network and the private network core network device, and the preset communication node device in the public network is used as a forwarding device in the private network to forward the uplink data to the preset communication node device, and then control the preset communication node device to forward the uplink data to the private network core network device. After the preset communication node device successfully forwards the uplink data, a private network data forwarding response is sent to the base station to realize the successful forwarding of the uplink data. This can ensure the independence of the private network and, when a link between the base station and the core network device of the private network fails, normal communication for industrial users can also be realized.

[0098] As an optional implementation, in this embodiment, sending a private network data forwarding instruction to a preset communication node device in a public network core network device in step 202 includes the following steps:

[0099] Step 2021, obtain a pre-configured private network data forwarding link, the private network data forwarding link includes a preset communication node device.

[0100] Specifically, in this embodiment, when the base station establishes a communication connection with the preset communication node device, the communication connection can be established directly, or the communication connection can be established with the preset communication node device through other devices. Therefore, the private network data forwarding link between the base station and the preset communication node device is pre-configured based on the communication connection relationship between the base station and the preset communication node device. The pre-configured private network data forwarding link can be stored in a preset area, and the pre-configured private network data forwarding link can be obtained from the preset area.

[0101] Among them, the private network data forwarding link between the base station and the preset communication node device includes the base station and the preset communication node device, and the base station is located at the first node of the private network data forwarding link, and the preset communication node device is located at the last node of the private network data forwarding link. It can be understood that other nodes can also be included between the first node and the last node of the private network data forwarding link between the base station and the preset communication node device, and the other nodes are other devices in the public network core network.

[0102] Step 2022: Send a private network data forwarding instruction to a preset communication node device based on the private network data forwarding link.

[0103] In this embodiment, the private network data forwarding link between the base station and the preset communication node device is parsed, and a private network data forwarding instruction is sent to the device corresponding to the next node of the base station based on the private network data forwarding link, so that the next node continues to forward the private network data forwarding instruction until it is sent to the last node of the private network data forwarding link, that is, the preset communication node device, so that the preset communication node device receives the private network data forwarding instruction.

[0104] The data transmission method based on a private network provided in this embodiment, when sending a private network data forwarding instruction to a preset communication node device in a public network core network device, obtains a pre-configured private network data forwarding link, and the private network data forwarding link includes a preset communication node device; sends a private network data forwarding instruction to the preset communication node device based on the private network data forwarding link. By obtaining the private network data forwarding link and sending the private network data forwarding instruction to the preset communication node device based on the private network data forwarding link, the communication connection relationship between the base station and the preset communication node device can be either a direct communication connection or a communication connection through other devices, so the selection of the preset communication node device is more flexible, and the private network data forwarding instruction can be smoothly sent to the preset communication node device.

[0105] Figure 3 A flowchart of a data transmission method based on a private network provided by another embodiment of the present invention is shown in FIG. Figure 3 As shown, this embodiment, based on any of the above embodiments, further includes the following steps:

[0106] Step 301: Receive a private network data forwarding message sent by a preset communication node device.

[0107] Specifically, in this embodiment, after the base station detects that the private network communication link between it and the private network core network device has a fault, a private network communication link failure reminder message can be sent to the private network core network device through a preset communication node device, so that the private network core network device determines that the private network communication link between it and the base station has a fault based on the private network communication link failure reminder message.

[0108] Or in this embodiment, when the private network core network device needs to send data or instructions to the private network user terminal, it actively detects whether the private network communication link between the base station and the base station fails. The specific detection method is similar to that in the first embodiment, and will not be repeated again.

[0109] In this embodiment, after detecting that the private network communication link with the base station fails, a pre-configured private network data forwarding link between the private network core network device and the preset communication node device is obtained. A private network data forwarding message is sent to the preset communication node device through the private network data forwarding link between the private network core network device and the preset communication node device, and the private network data forwarding message includes downlink data. After receiving the downlink data, the preset communication node device sends the private network data forwarding message to the base station through the private network data forwarding link between the base station and the base station. Therefore, the base station receives the private network data forwarding message.

[0110] Step 302, parse the private network data forwarding message to obtain downlink data, where the downlink data is data to be sent from the private network core network device to the private network user terminal.

[0111] There is no limitation on the type of downlink data, and the downlink data may be, for example, instructions or data downloaded to a private network user terminal.

[0112] Step 303: Send the downlink data to the private network user terminal.

[0113] The private network data forwarding message may also include a private network user terminal identifier.

[0114] Specifically, the base station parses the private network data forwarding message according to the communication protocol to obtain the downlink data and the private network user terminal identifier, and sends the downlink data to the private network user terminal based on the private network user terminal identifier.

[0115] The data transmission method based on the private network provided in this embodiment receives a private network data forwarding message sent by a preset communication node device; parses the private network data forwarding message to obtain downlink data, which is data to be sent by the private network core network device to the private network user terminal; and sends the downlink data to the private network user terminal. When the private network communication link between the base station private network core network device fails, the downlink data sent by the private network core network device to the private network user terminal can be successfully forwarded through the preset communication node device, which can ensure the independence of the private network, and when the link between the base station and the core network device of the private network fails, it can also achieve normal communication for industrial users.

[0116] As an optional implementation, based on any of the above embodiments, the following solutions are also included:

[0117] In response to detecting that the private network communication link between the private network core network device has not failed or the failure has been restored, the uplink data is sent to the private network core network device through the private network communication link.

[0118] Specifically, in this embodiment, when the base station detects that the private network communication link between the base station and the private network core network device has not failed, the uplink data is directly sent to the private network core network device through the private network communication link to achieve successful sending of the uplink data.

[0119] It can be understood that after the base station detects that the private network communication link between it and the private network core network device has not failed, the private network core network device sends downlink data through the private network communication link when there is a need to send downlink data to the private network user terminal.

[0120] Alternatively, in this embodiment, after the base station detects that the private network communication link between it and the private network core network device has a fault, it continues to detect the private network communication link until it detects that the private network communication link has returned to normal, and subsequent uplink data is sent to the private network core network device through the private network communication link.

[0121] It can be understood that after the base station detects that the private network communication link between it and the private network core network device has returned to normal, it can send a reminder message that the private network communication link has returned to normal to the private network core network device, so that the private network core network device can send downlink data through the private network communication link when there is a need to send downlink data to the private network user terminal.

[0122] The private network-based data transmission method provided in this embodiment sends uplink data to the private network core network device through the private network communication link in response to detecting that the private network communication link between the private network core network device has not failed or the failure has been recovered. After the private network communication link has not failed or the failure has been recovered, the private network communication link can still be used to send uplink data, thereby effectively ensuring the independence and security of the private network.

[0123] In the prior art, a base station is restarted when a failure occurs. For example, after the base station is restarted again after power failure, the base station will not identify the type of user terminal after receiving the uplink data sent by the user terminal, but will continue to send the uplink data to the public network core network device or the private network core network device according to the communication link before power failure, which will cause the incorrect forwarding of uplink data. Exemplarily, the communication link before the base station loses power is a public network communication link. After power-on, if the private network user terminal needs to send uplink data, the base station will send the uplink data to be sent by the private network user terminal to the public network core network device based on the public network communication link, resulting in incorrect forwarding of uplink data.

[0124] Therefore, the embodiments of the present invention are based on the technical problems in the above-mentioned prior art and describe the following technical solutions.

[0125] Figure 4 A flowchart of a data transmission method based on a private network provided by another embodiment of the present invention is shown in FIG. Figure 4 As shown, the data transmission method based on the private network provided in this embodiment is based on the data transmission method based on the private network provided in any of the above embodiments, and further includes the following steps:

[0126] Step 401: in response to detecting that a base station is restarted after power failure, original data transmission configuration information is adjusted to obtain adjusted data transmission configuration information.

[0127] The original data transmission configuration information is the data transmission configuration information before the base station is powered off.

[0128] The original data transmission configuration information indicates that the communication link corresponding to the data transmission after power failure and restart is consistent with the communication link before power failure.

[0129] In this embodiment, after detecting that the base station has lost power and restarted, the original data transmission configuration information is adjusted so that the adjusted data transmission configuration information indicates that the communication link corresponding to the data transmission after the base station loses power and restarts is determined according to the core network device based on the PLMN network number corresponding to the target user terminal.

[0130] The type of the user terminal is a public network user terminal or a private network user terminal.

[0131] Step 402: Receive the restarted uplink data sent by the target user terminal.

[0132] The uplink data after restart is the uplink data sent by the target user terminal for the first time after the base station is restarted.

[0133] In this embodiment, when the private network user terminal has a data transmission demand after the base station is restarted, it sends the restarted uplink data to the base station.

[0134] The uplink data after the restart includes the public land mobile network PLMN network number corresponding to the target user terminal. The PLMN corresponding to the target user terminal can be pre-configured in a SIM card or an Internet of Things card corresponding to the target user terminal. When the target user terminal is connected to the network after being powered on, the target user terminal can read the PLMN indicating the target user terminal belongs to from the SIM card or the Internet of Things card, and carry the PLMN indicating the target user terminal belongs to in the uplink data.

[0135] Step 403: Send the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information.

[0136] Specifically, in this embodiment, the base station parses the adjusted data transmission configuration information, and determines that the adjusted data transmission configuration information is that the communication link corresponding to the data transmission of the base station after power failure and restart is determined according to the core network device based on the PLMN network number corresponding to the target user terminal, so the PLMN network number corresponding to the target user terminal is sent to the public network core network device and the private network core network device. After a core network device determines that the PLMN network number is a network number allowed for access, the uplink data after the restart is sent to the core network device.

[0137] As an optional implementation, step 403 includes the following steps:

[0138] Step 4031, according to the adjusted data transmission configuration information, the PLMN network number corresponding to the target user terminal is sent to the private network core network device and the public network core network device respectively, so as to instruct the private network core network device and the public network core network device to determine whether the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number respectively.

[0139] Specifically, in this embodiment, the base station first sends the PLMN network number corresponding to the target user terminal to the private network core network device and the public network core network device respectively. After receiving the PLMN network number of the target user terminal, the private network core network device and the public network core network device determine whether the PLMN network number is a network number that is allowed to be accessed.

[0140] It is understandable that the PLMN network numbers allowed to be accessed by the private network and the public network are different. The private network core network equipment and the public network core network equipment pre-store the PLMN network numbers that can be accessed, compare the PLMN network number of the target user terminal with the PLMN network numbers that can be accessed by each of them, and then determine whether it is a network number that is allowed to be accessed. After the private network core network equipment determines that the PLMN network number corresponding to the target user terminal is the PLMN network number that is allowed to be accessed, the target user terminal is determined to be a private network user terminal. After the public network core network equipment determines that the PLMN network number corresponding to the target user terminal is the PLMN network number that is allowed to be accessed, the target user terminal is determined to be a public network user terminal.

[0141] Step 4032, in response to receiving the user terminal private network access message sent by the private network core network device, the target user terminal is connected to the private network core network device, and the restarted uplink data is sent to the private network core network device.

[0142] In this embodiment, after the private network core network device and the public network core network device respectively determine that the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number, if it is determined to be a private network user terminal, the private network core network device sends a user terminal private network access message to the base station, and the base station connects the target user terminal to the private network core network device based on the user terminal private network access message to establish a communication connection between the target user terminal and the private network core network device. After the communication connection is established, the restarted uplink data is sent to the private network core network device.

[0143] Step 4033, in response to receiving the user terminal public network access message sent by the public network core network device, the target user terminal is connected to the public network core network device, and the restarted uplink data is sent to the public network core network device.

[0144] In this embodiment, after the private network core network device and the public network core network device respectively determine that the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number, if it is determined to be a public network user terminal, the public network core network device sends a user terminal public network access message to the base station, and the base station connects the target user terminal to the public network core network device based on the user terminal public network access message to establish a communication connection between the target user terminal and the public network core network device. After the communication connection is established, the restarted uplink data is sent to the public network core network device.

[0145] The private network-based data transmission method provided in this embodiment sends the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information, and sends the PLMN network number corresponding to the target user terminal to the private network core network device and the public network core network device respectively according to the adjusted data transmission configuration information, so as to instruct the private network core network device and the public network core network device to determine whether the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number respectively; in response to receiving the user terminal private network access message sent by the private network core network device, the target user terminal is connected to the private network core network device, and the restarted uplink data is sent to the private network core network device; in response to receiving the user terminal public network access message sent by the public network core network device, the target user terminal is connected to the public network core network device, and the restarted uplink data is sent to the public network core network device, so that after the base station loses money and restarts, the network accessed by the target user terminal can be re-determined according to the adjusted data transmission configuration information, and then the restarted uplink data can be sent to the corresponding core network device according to the correct access network.

[0146] Figure 5 A flowchart of a data transmission method based on a private network provided in yet another embodiment of the present invention is shown in FIG. Figure 5 As shown, the execution subject of the private network-based data transmission method provided in this embodiment is a private network-based data transmission device, which is located in a preset communication node device, which is located in a public network core network device, which is connected to a base station with a wireless network sharing function, which is also connected to a private network core network device, and which is connected to a preset communication node device and a private network core network device. The private network-based data transmission method provided in this embodiment includes the following steps:

[0147] Step 501, receive the private network data forwarding instruction sent by the base station, the private network data forwarding instruction includes the uplink data to be sent by the private network user terminal to the private network core network device, and the private network data forwarding instruction is sent when the base station detects that the private network communication link between the base station and the private network core network device fails.

[0148] Specifically, the preset communication node device receives the private network data forwarding instruction sent by the base station through the private network data forwarding link between the base station and the device.

[0149] It should be noted that the reception of the private network data forwarding instruction by the preset communication node device is performed when a failure occurs in the private network communication link between the base station and the private network core network device.

[0150] Step 502: Send the uplink data to the private network core network device according to the private network data forwarding instruction.

[0151] Among them, the preset communication node device can send the private network data forwarding instruction to the private network core network device based on the private network data forwarding link between it and the private network core network device.

[0152] Step 503, in response to detecting that the uplink data is successfully sent to the private network core network device, a private network data forwarding response is sent to the base station, and the private network data forwarding response is used to indicate that the base station determines that the uplink data is successfully sent to the private network core network device.

[0153] In this embodiment, after the private network core network device successfully receives the uplink data, it sends a successful uplink data reception response message to the preset communication node device. The preset communication node device determines that the uplink data is successfully sent to the private network core network device based on the successful uplink data reception response message, and then generates a private network data forwarding response. The private network data forwarding response may include a private network data successful forwarding flag, and send a private network data forwarding response to the base station.

[0154] The private network-based data transmission method provided in this embodiment receives a private network data forwarding instruction sent by a base station, wherein the private network data forwarding instruction includes uplink data to be sent by a private network user terminal to a private network core network device, and the private network data forwarding instruction is sent by the base station when it detects that a failure occurs in the private network communication link between the base station and the private network core network device; according to the private network data forwarding instruction, the uplink data is sent to the private network core network device; in response to detecting that the uplink data is successfully sent to the private network core network device, a private network data forwarding response is sent to the base station, and the private network data forwarding response is used to indicate that the base station determines that the uplink data is successfully sent to the private network core network device. When a fault occurs between the base station and the private network core network equipment, in order to smoothly realize the communication between the private network user terminal and the private network core network equipment, a communication connection is established between the preset communication node equipment in the public network and the private network core network equipment, and the preset communication node equipment in the public network is used as a forwarding device in the private network to forward the uplink data to the preset communication node equipment, and then control the preset communication node equipment to forward the uplink data to the private network core network equipment. After the preset communication node equipment successfully forwards the uplink data, a private network data forwarding response is sent to the base station to realize the successful forwarding of the uplink data. This can ensure the independence of the private network, and at the same time, when the link between the base station and the core network equipment of the private network fails, it can also realize normal communication of industrial users.

[0155] As an optional implementation manner, this embodiment, based on the above embodiment, further includes the following steps:

[0156] Step 601, receiving a private network data forwarding message sent by a private network core network device, wherein the private network data forwarding message includes downlink data, and the downlink data is data to be sent by the private network core network device to a private network user terminal.

[0157] Among them, the private network data forwarding message is a message forwarded by the private network core network device to the private network user terminal through the preset communication node device.

[0158] There is no limitation on the type of downlink data, and the downlink data may be, for example, instructions or data downloaded to a private network user terminal.

[0159] Specifically, in this embodiment, a private network data forwarding message sent by the private network core network device is received through a private network forwarding link between the private network core network device and a preset communication node device.

[0160] Step 602: Send a private network data forwarding message to the base station to instruct the base station to send downlink data to the private network user terminal.

[0161] In this embodiment, the private network data forwarding message also includes a private network user terminal identifier. The private network data forwarding message is sent to the base station, and the base station parses the private network data forwarding message, obtains the private network user terminal identifier and downlink data, and then sends the downlink data to the private network user terminal based on the private network user terminal identifier.

[0162] The data transmission method based on the private network provided in this embodiment receives a private network data forwarding message sent by a private network core network device, the private network data forwarding message includes downlink data, and the downlink data is data to be sent by the private network core network device to the private network user terminal; the private network data forwarding message is sent to the base station to instruct the base station to send the downlink data to the private network user terminal. When the private network communication link between the base station private network core network device fails, the downlink data sent by the private network core network device to the private network user terminal can be successfully forwarded through the preset communication node device, which can ensure the independence of the private network, and when the link between the base station and the core network device of the private network fails, normal communication of industrial users can also be achieved.

[0163] Figure 6 A signaling flow chart of a data transmission method based on a private network provided by another embodiment of the present invention is as follows: Figure 6 As shown, the execution subject of the data transmission method based on the private network provided in this embodiment is a data transmission system based on the private network, and the data transmission method based on the private network provided in this embodiment includes the following steps:

[0164] Step 701: The private network user terminal sends uplink data.

[0165] Step 702, the base station detects whether the private network communication link between the base station and the private network core network device fails. If so, execute step 703, otherwise execute step 708.

[0166] Step 703: Send a private network data forwarding instruction to a preset communication node device in the public network core network device.

[0167] Step 704: The preset communication node device sends the uplink data to the private network core network device according to the private network data forwarding instruction.

[0168] Step 705: The private network core network device sends a successful uplink data reception response message to the preset communication node device.

[0169] Step 706, sending a private network data forwarding response to the base station.

[0170] Step 707: The base station determines that the uplink data is successfully sent to the private network core network device according to the private network data forwarding response.

[0171] Step 708: The base station sends uplink data to the private network core network device through the private network communication link.

[0172] Step 709: The private network core network sends a private network data forwarding message to the preset communication node device.

[0173] Among them, the private network data forwarding message includes downlink data.

[0174] Step 710: The preset communication node device sends a private network data forwarding message to the base station.

[0175] Step 711: The base station parses the private network data forwarding message to obtain downlink data.

[0176] Step 712: The base station sends the downlink data to the private network user terminal.

[0177] The implementation method of the private network-based data transmission method provided in this embodiment is similar to the implementation method of the corresponding steps in the above embodiments, and will not be repeated here.

[0178] Figure 7 A structural diagram of a data transmission device based on a private network provided by an embodiment of the present invention, such as Figure 7 As shown, the data transmission device based on the private network provided in this embodiment is located in a base station with a wireless network sharing function, and the base station is respectively connected to the private network core network equipment and the public network core network equipment. The public network core network equipment includes a preset communication node device, and the preset communication node device is connected to the private network core network equipment. The data transmission device based on the private network provided in this embodiment 80 includes: a receiving module 81, a sending module 82, and a determining module 83.

[0179] Among them, the receiving module 81 is used to receive the uplink data sent by the private network user terminal. The sending module 82 is used to send a private network data forwarding instruction to the preset communication node device in the public network core network device in response to detecting a failure of the private network communication link between the private network core network device and the private network core network device. The private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device. The receiving module 81 is also used to receive a private network data forwarding response sent by the preset communication node device. The determining module 83 is used to determine that the uplink data is successfully sent to the private network core network device according to the private network data forwarding response.

[0180] The data transmission device based on the private network provided in this embodiment can execute Figure 2 The technical solution of the method embodiment shown has similar implementation principles and technical effects, which will not be repeated here.

[0181] Optionally, the sending module 82 is specifically configured to:

[0182] A pre-configured private network data forwarding link is obtained, wherein the private network data forwarding link includes a preset communication node device; and a private network data forwarding instruction is sent to the preset communication node device based on the private network data forwarding link.

[0183] Optionally, the private network-based data transmission device provided in this embodiment further includes: a parsing module.

[0184] The receiving module 81 is further used to receive a private network data forwarding message sent by a preset communication node device. The parsing module is used to parse the private network data forwarding message to obtain downlink data, which is data to be sent from the private network core network device to the private network user terminal. The sending module is also used to send the downlink data to the private network user terminal.

[0185] Optionally, the sending module 82 is also used to send the uplink data to the private network core network device through the private network communication link in response to detecting that the private network communication link between the private network core network device has not failed or the failure has been recovered.

[0186] Optionally, the private network-based data transmission device provided in this embodiment further includes: an adjustment module.

[0187] The adjustment module is used to adjust the original data transmission configuration information in response to detecting that the base station is restarted after power failure to obtain the adjusted data transmission configuration information. The receiving module 81 is also used to receive the restarted uplink data sent by the target user terminal. The sending module 82 is also used to send the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information.

[0188] Optionally, the uplink data after the restart includes a public land mobile network PLMN network number corresponding to the target user terminal.

[0189] The sending module 82 is specifically used to send the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information.

[0190] According to the adjusted data transmission configuration information, the PLMN network number corresponding to the target user terminal is sent to the private network core network device and the public network core network device respectively, so as to instruct the private network core network device and the public network core network device to determine whether the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number respectively; in response to receiving the user terminal private network access message sent by the private network core network device, the target user terminal is connected to the private network core network device, and the restarted uplink data is sent to the private network core network device; in response to receiving the user terminal public network access message sent by the public network core network device, the target user terminal is connected to the public network core network device, and the restarted uplink data is sent to the public network core network device.

[0191] The data transmission device based on the private network provided in this embodiment can also perform Figure 3 , Figure 4 and Figure 6 The technical solution of the method embodiment shown has similar implementation principles and technical effects, which will not be repeated here.

[0192] Figure 8 A structural diagram of a data transmission device based on a private network provided in another embodiment of the present invention is shown in FIG. Figure 8 As shown, the data transmission device based on the private network provided in this embodiment is located in a preset communication node device, the preset communication node device is located in a public network core network device, the public network core network device is connected to a base station with a wireless network sharing function, the base station is also connected to a private network core network device, and the preset communication node device is connected to the private network core network device. Then the data transmission device based on the private network provided in this embodiment 90 includes: a receiving module 91 and a sending module 92.

[0193] Among them, the receiving module 91 is used to receive the private network data forwarding instruction sent by the base station, and the private network data forwarding instruction includes the uplink data to be sent by the private network user terminal to the private network core network device. The private network data forwarding instruction is sent when the base station detects that the private network communication link between the base station and the private network core network device fails. The sending module 92 is used to send the uplink data to the private network core network device according to the private network data forwarding instruction. The sending module 92 is also used to send a private network data forwarding response to the base station in response to detecting that the uplink data is successfully sent to the private network core network device. The private network data forwarding response is used to indicate that the base station has determined that the uplink data is successfully sent to the private network core network device.

[0194] The data transmission device based on the private network provided in this embodiment can also perform Figure 5 and Figure 6 The technical solution of the method embodiment shown has similar implementation principles and technical effects, which will not be repeated here.

[0195] Fig. 9 A schematic diagram of the structure of a base station provided in an embodiment of the present invention is shown in FIG. Fig. 9 As shown, the base station 1000 provided in this embodiment includes: a processor 1002, a memory 1001 and a transceiver 1003 which are communicatively connected to the processor.

[0196] The memory 1001 stores computer-executable instructions. The transceiver 1003 is used to send and receive data. The processor 1002 executes the computer-executable instructions stored in the memory to implement the data transmission method based on a private network provided in the corresponding embodiment.

[0197] The relevant instructions can be understood by referring to the relevant descriptions and effects corresponding to the steps in the accompanying drawings, and no further elaboration is given here.

[0198] Fig.10 A schematic diagram of the structure of a preset communication node device provided in an embodiment of the present invention is shown in FIG. Fig.10 As shown, the preset communication node device 1100 provided in this embodiment includes: a processor 1102, and a memory 1101 and a transceiver 1103 which are communicatively connected to the processor.

[0199] The memory 1101 stores computer-executable instructions. The transceiver 1103 is used to send and receive data. The processor 1102 executes the computer-executable instructions stored in the memory to implement the data transmission method based on a private network provided in the corresponding embodiment.

[0200] The relevant instructions can be understood by referring to the relevant descriptions and effects corresponding to the steps in the accompanying drawings, and no further elaboration is given here.

[0201] exist Fig. 9 and Fig.10 In a corresponding embodiment, the program may include program code, and the program code includes computer-executable instructions. The memory may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0202] The memory, transceiver and processor are connected through a bus. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 and Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0203] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the private network-based data transmission method provided by any embodiment of the present invention.

[0204] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the private network-based data transmission method provided by any one of the above embodiments.

[0205] In the several embodiments provided by the present invention, 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 modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules 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 modules, which can be electrical, mechanical or other forms.

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

[0207] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of hardware plus software functional modules.

[0208] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0209] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0210] In addition, although each operation is depicted in a specific order, this should be understood as requiring such operations to be performed in the specific order shown or in a sequential order, or requiring that all illustrated operations should be performed to obtain the desired results. Under certain circumstances, multiple characters and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments can also be implemented in a single implementation in combination. Conversely, the various features described in the context of a single implementation can also be implemented in multiple implementations individually or in any suitable sub-combination.

[0211] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A data transmission method based on a private network, It is characterized in that The method is applied to a base station with a wireless network sharing function, the base station is respectively connected to a private network core network device and a public network core network device, the public network core network device includes a preset communication node device, the preset communication node device is connected to the private network core network device, and the method includes: Receive uplink data sent by private network user terminals; In response to detecting that a failure occurs in the private network communication link between the private network core network device and the private network core network device, a private network data forwarding instruction is sent to a preset communication node device in the public network core network device, wherein the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device; Receiving a private network data forwarding response sent by the preset communication node device; According to the private network data forwarding response, it is determined that the uplink data is successfully sent to the private network core network device.

2. The method according to claim 1, It is characterized in that The sending of a private network data forwarding instruction to a preset communication node device in a public network core network device includes: Acquire a pre-configured private network data forwarding link, wherein the private network data forwarding link includes a preset communication node device; A private network data forwarding instruction is sent to a preset communication node device based on the private network data forwarding link.

3. The method according to claim 1, It is characterized in that The method further comprises: Receiving a private network data forwarding message sent by the preset communication node device; Parsing the private network data forwarding message to obtain downlink data, where the downlink data is data to be sent from a private network core network device to a private network user terminal; The downlink data is sent to the private network user terminal.

4. The method according to claim 1, It is characterized in that The method further comprises: In response to detecting that the private network communication link between the private network core network device has not failed or the failure has been restored, the uplink data is sent to the private network core network device through the private network communication link.

5. The method according to any one of claims 1 to 4, It is characterized in that Also includes: In response to detecting that the base station is restarted after power failure, adjusting the original data transmission configuration information to obtain adjusted data transmission configuration information; Receiving the restarted uplink data sent by the target user terminal; The restarted uplink data is sent to a matching core network device according to the adjusted data transmission configuration information.

6. The method according to claim 5, It is characterized in that The restarted uplink data includes the PLMN network number corresponding to the target user terminal; The sending the restarted uplink data to a matching core network device according to the adjusted data transmission configuration information includes: Sending the PLMN network number corresponding to the target user terminal to the private network core network device and the public network core network device respectively according to the adjusted data transmission configuration information, so as to instruct the private network core network device and the public network core network device to determine whether the target user terminal is a private network user terminal or a public network user terminal based on the PLMN network number respectively; In response to receiving a user terminal private network access message sent by a private network core network device, accessing the target user terminal to the private network core network device, and sending the restarted uplink data to the private network core network device; In response to receiving a user terminal public network access message sent by a public network core network device, the target user terminal is connected to the public network core network device, and the restarted uplink data is sent to the public network core network device.

7. A data transmission method based on a private network, It is characterized in that The method is applied to a preset communication node device, the preset communication node device is located in a public network core network device, the public network core network device is communicatively connected to a base station having a wireless network sharing function, the base station is also communicatively connected to a private network core network device, the preset communication node device is communicatively connected to the private network core network device, and the method includes: receiving a private network data forwarding instruction sent by the base station, wherein the private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network device, and the private network data forwarding instruction is sent when the base station detects that a private network communication link between the base station and the private network core network device fails; According to the private network data forwarding instruction, the uplink data is sent to the private network core network device; In response to detecting that the uplink data is successfully sent to the private network core network device, a private network data forwarding response is sent to the base station, and the private network data forwarding response is used to indicate that the base station determines that the uplink data is successfully sent to the private network core network device.

8. The method according to claim 7, It is characterized in that The method further comprises: Receiving a private network data forwarding message sent by a private network core network device, wherein the private network data forwarding message includes downlink data, and the downlink data is data to be sent by the private network core network device to a private network user terminal; The private network data forwarding message is sent to the base station to instruct the base station to send the downlink data to the private network user terminal.

9. A data transmission device based on a private network, It is characterized in that The device is located in a base station with a wireless network sharing function, the base station is respectively connected to a private network core network device and a public network core network device, the public network core network device includes a preset communication node device, the preset communication node device is connected to the private network core network device, and the device includes: A receiving module, used for receiving uplink data sent by a private network user terminal; A sending module, configured to send a private network data forwarding instruction to a preset communication node device in a public network core network device in response to detecting a failure in a private network communication link with a private network core network device, wherein the private network data forwarding instruction includes uplink data, and the private network data forwarding instruction is used to instruct the preset communication node device to send the uplink data to the private network core network device; The receiving module is further used to receive a private network data forwarding response sent by the preset communication node device; A determination module is used to determine whether the uplink data is successfully sent to the private network core network device based on the private network data forwarding response.

10. A data transmission device based on a private network, It is characterized in that The device is located in a preset communication node device, the preset communication node device is located in a public network core network device, the public network core network device is connected to a base station with a wireless network sharing function, the base station is also connected to a private network core network device, the preset communication node device is connected to the private network core network device, and the device includes: A receiving module, configured to receive a private network data forwarding instruction sent by the base station, wherein the private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network device, and the private network data forwarding instruction is sent when the base station detects that a private network communication link between the base station and the private network core network device fails; A sending module, used for sending the uplink data to a private network core network device according to the private network data forwarding instruction; The sending module is also used to send a private network data forwarding response to the base station in response to detecting that the uplink data is successfully sent to the private network core network device, and the private network data forwarding response is used to indicate that the base station determines that the uplink data is successfully sent to the private network core network device.

11. A base station, It is characterized in that The base station has a wireless network sharing function and includes: a processor, and a memory and a transceiver communicatively connected to the processor; The memory stores computer-executable instructions; the transceiver is used to send and receive data; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.

12. A preset communication node device, It is characterized in that include: A processor, and a memory and a transceiver communicatively connected to the processor; The memory stores computer-executable instructions; the transceiver is used to send and receive data; The processor executes the computer-executable instructions stored in the memory to implement the method according to claim 7 or 8.

13. A computer-readable storage medium, It is characterized in that A computer program is stored thereon, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Private network service data transmission method and device

    CN113556787A

  • Network disaster recovery processing method and device, storage medium and electronic equipment

    CN114727324A

  • Traffic processing method and device, storage medium and electronic equipment

    CN114885332A

  • Data management network element backup method, private network NRF, 5GC and medium

    CN115361695A

  • Private network data transmission method and device, equipment and storage medium

    CN115580465A