Data transmission method, device and equipment based on private network, and storage medium
By establishing a connection between the base station and the preset communication node equipment of the public network core network equipment, the communication problem when the link between the private network base station and the core network equipment fails is solved, and normal communication and independence are achieved under fault conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-06-08
- Publication Date
- 2026-04-21
AI Technical Summary
When the link between the base station and the core network equipment in the private network fails, normal communication for industrial users cannot be achieved.
By establishing a communication connection between the base station and a preset communication node device in the public network core network equipment, the uplink data is forwarded to the private network core network equipment using the node device, and a response is sent after successful forwarding, so as to achieve smooth data transmission.
Even when the link between the base station and the core network equipment in the private network fails, normal communication for industrial users can still be achieved, ensuring the independence and security of the private network.
Smart Images

Figure CN119110325B_ABST
Abstract
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, apparatus, device and storage medium based on a private network. Background Technology
[0002] Currently, mobile communication infrastructure in enterprise parks includes both ordinary users with mobile terminals and industrial users with IoT devices. To ensure network security for industrial users, a dedicated communication network has been built to avoid interconnection with the public network, thus guaranteeing the network's security and independence.
[0003] However, when building an independent private network, normal communication for industrial users cannot be achieved if the link between the base station and the core network equipment of the private network fails. Summary of the Invention
[0004] This invention provides a data transmission method, apparatus, device, and storage medium based on a private network, which solves the technical problem in the prior art that normal communication for industrial users cannot be achieved when the link between the base station and the core network equipment of the private network fails.
[0005] In a first aspect, embodiments of the present invention provide a data transmission method based on a private network. The method is applied to a base station with wireless network sharing functionality. The base station is communicatively connected to both 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, which is communicatively connected to the private network core network device. The method includes:
[0006] Receive uplink data sent by private network user terminals;
[0007] In response to the detection of a failure in the private network communication link with the private network core network equipment, a private network data forwarding instruction is sent to a preset communication node device in the public network core network equipment. The private network data forwarding instruction includes uplink data and is used to instruct the preset communication node device to send the uplink data to the private network core network equipment.
[0008] Receive the private network data forwarding response sent by the preset communication node device;
[0009] Based on the private network data forwarding response, it is determined that the uplink data has been successfully sent to the private network core network device.
[0010] Optionally, in the method described above, sending the private network data forwarding instruction to the preset communication node device in the public network core network device includes:
[0011] Obtain a pre-configured private network data forwarding link, wherein the private network data forwarding link includes a preset communication node device;
[0012] Based on the private network data forwarding link, a private network data forwarding instruction is sent to a preset communication node device.
[0013] Optionally, the method described above further includes:
[0014] Receive private network data forwarding messages sent by the preset communication node device;
[0015] The private network data forwarding message is parsed to obtain downlink data, which is the data that the private network core network equipment needs to send to the private network user terminal.
[0016] The downlink data is sent to the private network user terminal.
[0017] Optionally, the method described above further includes:
[0018] In response to the detection that the private network communication link with the private network core network device has not failed or has been recovered, the uplink data is sent to the private network core network device through the private network communication link.
[0019] Optionally, the method described above further includes:
[0020] In response to the detection of a power outage at the base station, a restart was performed, and the original data transmission configuration information was adjusted to obtain the adjusted data transmission configuration information.
[0021] Receive uplink data sent by the target user terminal after restarting;
[0022] The restarted uplink data is sent to the matching core network device according to the adjusted data transmission configuration information.
[0023] Optionally, in the method described above, the uplink data after restarting includes the Public Land Mobile Network (PLMN) number corresponding to the target user terminal;
[0024] The step of sending the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information includes:
[0025] According to the adjusted data transmission configuration information, the restarted uplink data is sent to the private network core network equipment and the public network core network equipment respectively, so as to instruct the private network core network equipment and the public network core network equipment to determine the target user terminal as 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 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;
[0027] In response to receiving a public network access message from 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] Secondly, embodiments of the present invention provide a data transmission method based on a private network. The method is applied to a preset communication node device located within a public network core network device. The public network core network device is communicatively connected to a base station with wireless network sharing functionality. 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. The method includes:
[0029] The system receives a private network data forwarding instruction sent by the base station. The private network data forwarding instruction includes uplink data to be sent from the private network user terminal to the private network core network equipment. The private network data forwarding instruction is sent by the base station when it detects a failure in the private network communication link with the private network core network equipment.
[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 has been successfully sent to the private network core network device, a private network data forwarding response is sent to the base station. The private network data forwarding response is used to instruct the base station to confirm that the uplink data has been successfully sent to the private network core network device.
[0032] Optionally, the method described above further includes:
[0033] Receive private network data forwarding messages sent by private network core network devices, wherein the private network data forwarding messages include downlink data, and the downlink data is data that the private network core network devices are to send to private network user terminals;
[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] Thirdly, embodiments of the present invention provide a data transmission device based on a private network. The device is located in a base station with wireless network sharing functionality. The base station is communicatively connected to both 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, which is communicatively connected to the private network core network device. The device comprises:
[0036] The receiving module is used to receive uplink data sent by private network user terminals;
[0037] The sending module is used to send a private network data forwarding instruction to a preset communication node device in the public network core network device in response to the detection of a failure in the private network communication link with the private network core network device. The private network data forwarding instruction includes uplink data and 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 also used to receive the private network data forwarding response sent by the preset communication node device;
[0039] The determination module is used to determine, based on the private network data forwarding response, that the uplink data has been successfully sent to the private network core network device.
[0040] Fourthly, embodiments of the present invention provide a data transmission device based on a private network. The device is located in a preset communication node device, which is located in a public network core network device. The public network core network device is communicatively connected to a base station with wireless network sharing functionality. The base station is also communicatively connected to the private network core network device. The preset communication node device is communicatively connected to the private network core network device. The device includes:
[0041] The receiving module is used to receive the private network data forwarding instruction sent by the base station. The private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network equipment. The private network data forwarding instruction is sent by the base station when it detects a failure in the private network communication link with the private network core network equipment.
[0042] The sending module is used to send the uplink data to the private network core network device according to the private network data forwarding instruction;
[0043] The sending module is further configured to send a private network data forwarding response to the base station in response to detecting that the uplink data has been successfully sent to the private network core network device. The private network data forwarding response is used to instruct the base station to confirm that the uplink data has been successfully sent to the private network core network device.
[0044] Fifthly, embodiments of the present invention provide a 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-executed instructions; the transceiver is used for sending and receiving data.
[0046] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the first aspects.
[0047] In a sixth aspect, embodiments of the present invention provide a preset communication node device, comprising: a processor, and a memory and a transceiver communicatively connected to the processor;
[0048] The memory stores computer-executed instructions; the transceiver is used for sending and receiving data.
[0049] The processor executes computer execution instructions stored in the memory to implement the method as described in the second aspect.
[0050] In a seventh aspect, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the method as described in any one of the first or second aspects.
[0051] Eighthly, embodiments of the present invention provide a computer program product, including a computer program that, when executed by a processor, implements the method as described in any one of the first or second aspects.
[0052] This invention provides a data transmission method, apparatus, device, and storage medium based on a private network. The method is applied to a base station with wireless network sharing functionality. The base station is communicatively connected to both 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, which is communicatively connected to the private network core network device. The method involves: receiving uplink data sent by a private network user terminal; responding to a detected failure in the private network communication link with the private network core network device, sending 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 instructs the preset communication node device to send the uplink data to the private network core network device; receiving a private network data forwarding response from the preset communication node device; and determining, based on the private network data forwarding response, that the uplink data has been successfully sent to the private network core network device. Through the base station with wireless network sharing functionality, an independent private network is established on top of the public network. When a fault is detected between the base station and the core network equipment of a private network user terminal sending uplink data, in order to ensure smooth communication between the private network user terminal and the core network equipment, a communication connection is established between a preset communication node device in the public network and the core network equipment. The preset communication node device in the public network is used as a forwarding device in the private network to forward uplink data to the preset communication node device. Then, the preset communication node device is controlled to forward uplink data to the core network equipment. After the preset communication node device successfully forwards the uplink data, it sends a private network data forwarding response to the base station, thus achieving successful forwarding of uplink data. This ensures the independence of the private network while enabling normal communication for industrial users even when the link between the base station and the core network equipment of the private network fails.
[0053] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0054] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0055] Figure 1 This is a schematic diagram illustrating an application scenario of the data transmission method based on a private network provided in an embodiment of the present invention.
[0056] Figure 2 A flowchart illustrating a data transmission method based on a private network according to an embodiment of the present invention;
[0057] Figure 3 A flowchart illustrating a data transmission method based on a private network, as provided in another embodiment of the present invention;
[0058] Figure 4 A flowchart illustrating a data transmission method based on a private network, as provided in another embodiment of the present invention;
[0059] Figure 5 A flowchart illustrating a data transmission method based on a private network, as provided in another embodiment of the present invention;
[0060] Figure 6 A signaling flowchart of a data transmission method based on a private network is provided in another embodiment of the present invention;
[0061] Figure 7 This is a schematic diagram of the structure of a data transmission device based on a private network according to an embodiment of the present invention;
[0062] Figure 8 A schematic diagram of a data transmission device based on a private network provided in another embodiment of the present invention;
[0063] Figure 9 This is a schematic diagram of the structure of a base station provided in an embodiment of the present invention;
[0064] Figure 10 This is a schematic diagram of the structure of a preset communication node device provided in an embodiment of the present invention. Detailed Implementation
[0065] Embodiments of the present invention will now be described in more detail with reference to the accompanying drawings. While some embodiments of the invention are shown in the drawings, it should be understood that the invention can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the invention. It should be understood that the accompanying drawings and embodiments are for illustrative purposes only and are not intended to limit the scope of protection of the invention.
[0066] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0067] To clearly understand the technical solution of this application, the solutions of the prior art will be described in detail first.
[0068] Currently, mobile communication infrastructure in enterprise parks includes both ordinary users with mobile terminals, also known as public network users, and industrial users with IoT devices, also known as private network users. To ensure network security for industrial users, private network communication has been built for them, guaranteeing network security while achieving the independence of the private network.
[0069] Currently, when constructing private network communication, base stations with wireless network sharing capabilities are used. Both private network user terminals and public network user terminals communicate with this base station. This base station also communicates with both the private network core network equipment and the public network core network equipment. Private network user terminals communicate with the private network core network equipment through this base station. Public network user terminals communicate with the public network core network equipment through this base station.
[0070] However, when the link between the base station and the core network equipment of the dedicated private network fails, industrial users, i.e., dedicated network users, cannot communicate with the core network equipment, thus preventing them from achieving normal communication.
[0071] Therefore, to solve the technical problems in the existing technology, it is necessary not only to ensure the independence of the private network, but also to ensure that when the link between the base station and the private network core network equipment fails, other links can still enable communication between the base station and the private network core network equipment. In the currently constructed private network, the private network and the public network use the same base station. Therefore, the base station can first establish a communication connection with a preset communication node device in the public network, and then the preset communication node device can establish a communication connection with the private network core network equipment, thereby realizing communication between the base station and the private network core network equipment. When the private network user terminal communicates with the private network core network equipment, in response to the base station receiving the uplink data sent by the private network user terminal, it detects whether a link failure has occurred between the base station and the private network core network equipment. If a link failure occurs, it can send a private network data forwarding command to the preset communication node device in the public network core network equipment. The uplink data can be carried in the private network data forwarding command, so that the preset communication node device can send the uplink data to the private network core network equipment based on the private network data forwarding command. After confirming successful transmission to the private network core network equipment, a private network data forwarding response is sent to the base station to confirm that the uplink data has been successfully sent to the private network core network equipment. Similarly, downlink communication between the private network user terminal and the private network core network equipment can also be implemented based on this preset communication node equipment. Therefore, the private network-based data transmission method provided in this application can ensure the independence of the private network while enabling normal communication for industrial users even when the link between the private network base station and the core network equipment fails.
[0072] The application scenarios of the embodiments of the present invention will be described below.
[0073] Figure 1 This is a schematic diagram illustrating an application scenario of the data transmission method based on a private network provided in an embodiment of the present invention. For example... Figure 1 As shown, the private network-based data transmission system 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. The public network core network device 14 includes a pre-set communication node device 141. The base station 12 has wireless network sharing functionality.
[0074] The 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 communicates with the private network user terminals through the base station 12. The base station 12 also communicates with the public network core network device 14 and the public network user terminals. A pre-defined communication node device 141 communicates with the private network core network device 13.
[0075] Base station 12 receives uplink data sent by private network user terminal 111. After detecting a failure in the private network communication link between the base station and the private network core network equipment, it sends a private network data forwarding instruction to the preset communication node device 141 in the public network core network equipment 14. The preset communication node device 141 sends uplink data to the private network core network equipment 13 according to the private network data forwarding instruction. After successfully sending the uplink data, the preset communication node device 141 receives a successful uplink data reception response message sent by the private network core network equipment 13 and sends a private network data forwarding response to base station 12. Base station 12 determines that the uplink data has been successfully sent to the private network core network equipment according to the private network data forwarding response.
[0076] Similarly, when the private network core network equipment sends downlink data to the private network user terminal, if a failure is detected in the private network communication link between the base station and the private network core network equipment, a private network data forwarding instruction is sent to a preset communication node device in the public network core network equipment. This instruction includes the downlink data. The preset communication node device then sends the downlink data to the base station according to the instruction. The base station parses the private network data forwarding message to obtain the downlink data and sends it to the private network user terminal.
[0077] The technical solutions provided in this application can be applied to various systems, such as Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR).
[0078] Therefore, optionally, the aforementioned base station can be a base station (BTS) and / or base station controller in GSM or CDMA, a base station (NodeB, NB) and / or radio network controller (RNC) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a base station (gNB) in a 5G network. This application does not limit the scope of the application.
[0079] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0080] Example 1
[0081] Figure 2 A flowchart of a data transmission method based on a private network provided in an embodiment of the present invention is shown below. Figure 2 As shown, the execution entity of the data transmission method based on a private network provided in this embodiment of the invention is a data transmission device based on a private network. This data transmission device can be integrated into a base station, which is a base station with wireless network sharing function. The base station communicates with both 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, which communicates with the private network core network equipment. Therefore, the data transmission method based on a private network provided in this embodiment includes the following steps.
[0082] Step 201: Receive uplink data sent by the private network user terminal.
[0083] The private network user terminal is an industrial terminal, such as a camera or drone. The users of the private network user terminal are industrial users.
[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 data transmission requirement.
[0085] The preset communication protocol can be 4G, 5G, etc., but this embodiment does not limit it.
[0086] Uplink data refers to data sent from private network user terminals to private network core network equipment. The type of uplink data is not limited and can include requests, instructions, data stored on a server, etc. Uplink data may include the identifier of the private network user terminal, as well as the Public Land Mobile Network (PLMN) number and the identifier of the private network core network equipment. The PLMN number corresponding to the private network user terminal is distinct from the PLMN number corresponding to the public network user terminal. The core network equipment can determine the type of user terminal based on the PLMN number.
[0087] Step 202: In response to the detection of a failure in the private network communication link with 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. The private network data forwarding instruction includes uplink data and is used to instruct the preset communication node device to send uplink data to the private network core network device.
[0088] In this embodiment, after receiving uplink data and determining that the uplink data needs to be sent to the private network core network equipment, the base station detects whether the private network communication link between the base station and the private network core network equipment has failed.
[0089] Specifically, when detecting whether a fault has occurred in the private network communication link between the base station and the private network core network equipment, a heartbeat detection method can be used. Specifically, the base station sends a heartbeat packet to the private network core network equipment and determines whether a heartbeat response is received within a preset time period. If no heartbeat response is received within the preset time period, it is determined that the private network communication link between the base station and the private network core network equipment has failed. Conversely, if a heartbeat response is received within the preset time period, it is determined that the private network communication link between the base station and the private network core network equipment has not failed.
[0090] It is understandable that other methods can be used to detect whether the private network communication link between the base station and the private network core network equipment has failed, and this embodiment does not limit this.
[0091] In this embodiment, after determining that the private network communication link between the base station and the private network core network equipment has failed, a private network data forwarding instruction is sent to a preset communication node device in the public network core network equipment. This private network data forwarding instruction includes uplink data and may also include a private network user terminal identifier and a private network core network equipment identifier. Based on the private network data forwarding instruction and the parsed private network core network equipment identifier, the preset communication node device sends uplink data to the private network core network equipment corresponding to the private network core network equipment identifier, and may also send the private network user terminal identifier to the private network core network equipment.
[0092] The preset communication node device can be a functional network element in the public core network, and the specific type is not limited.
[0093] Step 203: Receive the private network data forwarding response sent by the preset communication node device.
[0094] Specifically, in this embodiment, after the preset communication node device sends uplink data to the private network core network device, the private network core network device sends a successful uplink data reception response message to the preset communication node device. The preset communication node device then generates a private network data forwarding response based on this message. The private network data forwarding response may include a private network data successful forwarding identifier and is sent to the base station.
[0095] Step 204: Based on the private network data forwarding response, confirm that the uplink data has been 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 has been successfully sent to the private network core network equipment based on the private network data successful forwarding identifier.
[0097] The data transmission method based on a private network provided in this embodiment receives uplink data sent by a private network user terminal; in response to detecting a failure in the private network communication link with the private network core network equipment, it sends a private network data forwarding instruction to a preset communication node device in the public network core network equipment. The private network data forwarding instruction includes uplink data and is used to instruct the preset communication node device to send the uplink data to the private network core network equipment; it receives a private network data forwarding response sent by the preset communication node device; and it determines that the uplink data has been successfully sent to the private network core network equipment based on the private network data forwarding response. An independent private network is established on top of the public network through a base station with wireless network sharing functionality. When a fault is detected between the base station and the core network equipment of a private network user terminal sending uplink data, in order to ensure smooth communication between the private network user terminal and the core network equipment, a communication connection is established between a preset communication node device in the public network and the core network equipment. The preset communication node device in the public network is used as a forwarding device in the private network to forward uplink data to the preset communication node device. Then, the preset communication node device is controlled to forward uplink data to the core network equipment. After the preset communication node device successfully forwards the uplink data, it sends a private network data forwarding response to the base station, thus achieving successful forwarding of uplink data. This ensures the independence of the private network while enabling normal communication for industrial users even when the link between the base station and the core network equipment of the private network fails.
[0098] As an optional implementation, in this embodiment, step 202, sending a private network data forwarding instruction to a preset communication node device in the public network core network device, includes the following steps:
[0099] Step 2021: Obtain the pre-configured private network data forwarding link, which includes a preset communication node device.
[0100] Specifically, in this embodiment, when the base station establishes a communication connection with a preset communication node device, it can establish the communication connection directly or through other devices. Therefore, a 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 retrieved from this preset area.
[0101] The private network data forwarding link between the base station and the preset communication node equipment includes both the base station and the preset communication node equipment. The base station is located at the first node of the private network data forwarding link, and the preset communication node equipment is located at the last node of the private network data forwarding link. It can be understood that other nodes may be included between the first and last nodes of the private network data forwarding link between the base station and the preset communication node equipment. These other nodes are other devices in the public network core network.
[0102] Step 2022: Send a private network data forwarding command to the 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 analyzed, 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. This causes the next node to continue forwarding the private network data forwarding instruction until it is sent to the last node of the private network data forwarding link, namely 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 the public network core network equipment, obtains a pre-configured private network data forwarding link, which includes the preset communication node device; and sends the 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 between the base station and the preset communication node device can be either a direct communication connection or a communication connection through other devices. Therefore, the selection of the preset communication node device is more flexible, and the private network data forwarding instruction can be successfully sent to the preset communication node device.
[0105] Figure 3 A flowchart of a data transmission method based on a private network provided in another embodiment of the present invention is shown below. Figure 3 As shown, this embodiment, based on any of the above embodiments, further includes the following steps:
[0106] Step 301: Receive the private network data forwarding message sent by the preset communication node device.
[0107] Specifically, in this embodiment, after the base station detects a failure in the private network communication link with the private network core network equipment, it can send a private network communication link failure reminder message to the private network core network equipment through a preset communication node device, so that the private network core network equipment can determine that the private network communication link with the base station has failed based on the private network communication link failure reminder message.
[0108] Alternatively, in this embodiment, when the private network core network equipment needs to send data or instructions to the private network user terminal, it actively detects whether a fault has occurred in the private network communication link with the base station. The specific detection method is similar to some aspects in Embodiment 1, and will not be described again.
[0109] In this embodiment, after detecting a failure in the private network communication link with the base station, the private network data forwarding link between the pre-configured private network core network device and the preset communication node device is obtained. A private network data forwarding message, including downlink data, is sent to the preset communication node device through this private network data forwarding link. Upon 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 with 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, which is the data that the private network core network device is about to send to the private network user terminal.
[0111] The type of downlink data is not limited; it can include commands, data downloaded to private network user terminals, etc.
[0112] Step 303: Send downlink data to the private network user terminal.
[0113] The private network data forwarding message may also include the private network user terminal identifier.
[0114] Specifically, the base station parses the private network data forwarding messages according to the communication protocol to obtain the downlink data and the private network user terminal identifier. Based on the private network user terminal identifier, it then sends the downlink data to the private network user terminal.
[0115] The data transmission method based on a 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 from the private network core network device to the private network user terminal; and sends the downlink data to the private network user terminal. This method enables successful forwarding of downlink data from the private network core network device to the private network user terminal through the preset communication node device when the private network communication link between the base station and the private network core network device fails. It ensures the independence of the private network while maintaining normal communication for industrial users even when the link between the base station and the core network device fails.
[0116] As an optional implementation, in addition to any of the above embodiments, the following scheme is also included:
[0117] In response to the detection that the private network communication link with the private network core network equipment has not failed or has been recovered, the uplink data is sent to the private network core network equipment 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 equipment is not faulty, it directly sends the uplink data to the private network core network equipment through the private network communication link to achieve successful uplink data transmission.
[0119] It is understandable that after the base station detects that there is no fault in the private network communication link between it and the private network core network equipment, the private network core network equipment will send downlink data through the private network communication link when it needs to send downlink data to the private network user terminal.
[0120] Alternatively, in this embodiment, after the base station detects a failure in the private network communication link with the private network core network equipment, it continues to detect the private network communication link until it detects that the private network communication link has returned to normal. Then, subsequent uplink data is sent to the private network core network equipment through the private network communication link.
[0121] It is understandable that after the base station detects that the private network communication link with the private network core network equipment has returned to normal, it can send a private network communication link restoration reminder message to the private network core network equipment so that the private network core network equipment can send downlink data through the private network communication link when it needs to send downlink data to the private network user terminal.
[0122] The data transmission method based on a private network provided in this embodiment, in response to the detection that the private network communication link between the private network and the core network device has not failed or has recovered from a failure, sends uplink data to the core network device through the private network communication link. It can still use the private network communication link to send uplink data after the private network communication link has not failed or has recovered from a failure, effectively ensuring the independence and security of the private network.
[0123] In existing technologies, base stations are restarted after a failure. For example, after a base station loses power and restarts, upon receiving uplink data from a user terminal, the base station does not identify the type of user terminal. Instead, it continues to send the uplink data to the public or private network core network equipment using the communication link from before the power outage. This leads to incorrect forwarding of uplink data. For instance, before the power outage, the communication link was a public network link. After power-on, if a private network user terminal needs to send uplink data, the base station will send the uplink data from the private network user terminal to the public network core network equipment using the public network link, resulting in incorrect forwarding of the uplink data.
[0124] Therefore, based on the technical problems in the prior art described above, the embodiments of the present invention present the following technical solutions.
[0125] Figure 4 A flowchart illustrating a data transmission method based on a private network, as provided in another embodiment of the present invention, is shown below. Figure 4 As shown, the data transmission method based on a private network provided in this embodiment, based on the data transmission method based on a private network provided in any of the above embodiments, further includes the following steps:
[0126] Step 401: In response to the detection of a power outage at the base station, a restart was performed, and the original data transmission configuration information was adjusted to obtain the adjusted data transmission configuration information.
[0127] The original data transmission configuration information refers to the data transmission configuration information before the base station lost power.
[0128] The original data transmission configuration information is that the communication link corresponding to the data transmission after a power outage and restart is the same as the communication link before the power outage.
[0129] In this embodiment, after detecting that the base station has restarted after a power outage, 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 restarts after a power outage is determined by the core network equipment based on the PLMN network number corresponding to the target user terminal.
[0130] The user terminal can be either a public network user terminal or a private network user terminal.
[0131] Step 402: Receive the uplink data sent by the target user terminal after the restart.
[0132] Among them, the uplink data after restart is the first uplink data sent by the target user terminal after the base station restarts.
[0133] In this embodiment, when a private network user terminal has a data transmission requirement after the base station restarts, it sends the restarted uplink data to the base station.
[0134] The uplink data after reboot includes the Public Land Mobile Network (PLMN) number corresponding to the target user terminal. The PLMN corresponding to the target user terminal can be pre-configured in the SIM card or IoT card corresponding to the target user terminal. During the network access process after the target user terminal is powered on, the target user terminal can read the PLMN indicating the PLMN to which the target user terminal belongs from the SIM card or IoT card and carry the PLMN indicating the PLMN to which the target user terminal belongs 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 the communication link corresponding to data transmission after the base station restarts after a power outage. This is determined by the core network equipment based on the PLMN network number corresponding to the target user terminal. Therefore, the PLMN network number corresponding to the target user terminal is sent to the public network core network equipment and the private network core network equipment. After a core network equipment determines that the PLMN network number is an allowed access network number, the uplink data after the restart is sent to that core network equipment.
[0137] As an optional implementation, step 403 includes the following steps:
[0138] Step 4031: Based on the adjusted data transmission configuration information, send 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, 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.
[0139] Specifically, in this embodiment, the base station first sends the PLMN network number corresponding to the target user terminal to both the private network core network equipment and the public network core network equipment. After receiving the PLMN network number of the target user terminal, the private network core network equipment and the public network core network equipment determine whether the PLMN network number is an allowed access network number.
[0140] Understandably, the PLMN network numbers allowed for access on private networks and public networks are different. Both private and public network core network devices pre-store the allowed PLMN network numbers. They compare the target user terminal's PLMN network number with these allowed numbers to determine if it is an allowed access number. Once the private network core network device determines the target user terminal's PLMN network number to be an allowed access number, it identifies the target user terminal as a private network user terminal. Similarly, once the public network core network device determines the target user terminal's PLMN network number to be an allowed access number, it identifies the target user terminal as 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 equipment and the public network core network equipment determine whether 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 equipment sends a user terminal private network access message to the base station. The base station connects the target user terminal to the private network core network equipment 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 equipment. After the communication connection is established, the restarted uplink data is sent to the private network core network equipment.
[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 equipment and the public network core network equipment determine whether 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 equipment sends a user terminal public network access message to the base station. The base station connects the target user terminal to the public network core network equipment 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 equipment. After the communication connection is established, the restarted uplink data is sent to the public network core network equipment.
[0145] The data transmission method based on a private network provided in this embodiment, when sending the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information, sends the PLMN network number corresponding to the target user terminal to both the private network core network device and the public network core network device, respectively, 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. This method enables the target user terminal to re-determine the network to which it accesses according to the adjusted data transmission configuration information after the base station restarts, and then sends the restarted uplink data to the corresponding core network device according to the correct access network.
[0146] Figure 5 A flowchart illustrating a data transmission method based on a private network provided in another embodiment of the present invention is shown below. Figure 5 As shown, the execution entity of the private network-based data transmission method provided in this embodiment is a private network-based data transmission device. This private network-based data transmission device is located in a preset communication node device, which is located within a public network core network device. The public network core network device is communicatively connected to a base station with wireless network sharing functionality. The base station is also communicatively connected to the private network core network device, and the preset communication node device is communicatively connected to the private network core network device. Therefore, 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 uplink data to be sent by the private network user terminal to the private network core network equipment. The private network data forwarding instruction is sent by the base station when it detects a failure in the private network communication link with the private network core network equipment.
[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 base station.
[0149] It should be noted that the reception of private network data forwarding instructions by the preset communication node equipment is carried out when the private network communication link between the base station and the private network core network equipment fails.
[0150] Step 502: According to the private network data forwarding instruction, send the uplink data to the private network core network device.
[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 uplink data has been successfully sent to the private network core network equipment, a private network data forwarding response is sent to the base station. The private network data forwarding response is used to instruct the base station to confirm that the uplink data has been successfully sent to the private network core network equipment.
[0153] In this embodiment, after the private network core network device successfully receives uplink data, it sends a successful uplink data reception response message to a preset communication node device. Based on this successful uplink data reception response message, the preset communication node device determines that the uplink data has been successfully sent to the private network core network device, and then generates a private network data forwarding response. The private network data forwarding response may include a private network data successful forwarding identifier, and the response is sent to the base station.
[0154] The data transmission method based on a private network provided in this embodiment involves receiving a private network data forwarding instruction sent by a base station. The private network data forwarding instruction includes uplink data to be sent from the private network user terminal to the private network core network device. The private network data forwarding instruction is sent by the base station when it detects a failure in the private network communication link with 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 has been successfully sent to the private network core network device, a private network data forwarding response is sent to the base station. The private network data forwarding response is used to instruct the base station to confirm that the uplink data has been successfully sent to the private network core network device. In the event of a fault between the base station and the private network core network equipment, in order to ensure smooth communication between the private network user terminals and the private network core network equipment, a communication connection is established between a preset communication node device in the public network and the private network core network equipment. The preset communication node device in the public network is used as a forwarding device in the private network to forward uplink data to the preset communication node device. Then, the preset communication node device is controlled to forward uplink data to the private network core network equipment. After the preset communication node device successfully forwards the uplink data, it sends a private network data forwarding response to the base station, thus achieving successful forwarding of uplink data. This ensures the independence of the private network while enabling normal communication for industrial users even when the link between the base station and the core network equipment in the private network fails.
[0155] As an optional implementation, this embodiment, based on the above embodiments, further includes the following steps:
[0156] Step 601: Receive a private network data forwarding message sent by the private network core network device. The private network data forwarding message includes downlink data, which is the data that the private network core network device is about to send to the private network user terminal.
[0157] Among them, the private network data forwarding message is a message that the private network core network equipment forwards to the private network user terminal through the preset communication node equipment.
[0158] The type of downlink data is not limited; it can include commands, data downloaded to private network user terminals, etc.
[0159] Specifically, in this embodiment, the private network data forwarding message sent by the private network core network device is received through the private network forwarding link between the private network core network device and the 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, which parses the message to obtain 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 a private network provided in this embodiment receives a private network data forwarding message sent by a private network core network device. This message includes downlink data, which 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 then sent to a base station to instruct the base station to send the downlink data to the private network user terminal. This method enables successful forwarding of downlink data from the private network core network device to the private network user terminal through a preset communication node device when the private network communication link between the base station and the private network core network device fails. This ensures the independence of the private network while maintaining normal communication for industrial users even when the link between the base station and the core network device fails.
[0163] Figure 6 A signaling flowchart of a data transmission method based on a private network, as provided in another embodiment of the present invention, is shown below. Figure 6 As shown, the execution entity of the data transmission method based on a private network provided in this embodiment is a data transmission system based on a private network. Therefore, the data transmission method based on a 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 equipment has failed. If so, proceed to step 703; otherwise, proceed to step 708.
[0166] Step 703: Send a private network data forwarding instruction to the preset communication node device in the public network core network device.
[0167] Step 704: The preset communication node device sends 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: Send a private network data forwarding response to the base station.
[0170] Step 707: The base station determines that the uplink data has been successfully sent to the private network core network equipment based on the private network data forwarding response.
[0171] Step 708: The base station sends uplink data to the core network equipment of the private network 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 messages include downlink data.
[0174] Step 710: The preset communication node device sends the 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 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 described in detail here.
[0178] Figure 7 This is a schematic diagram of a data transmission device based on a private network according to an embodiment of the present invention, as shown below. Figure 7 As shown, the data transmission device based on a private network provided in this embodiment is located in a base station with wireless network sharing function. The base station is communicatively connected to both 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, which is communicatively connected to the private network core network equipment. The data transmission device 80 based on a private network provided in this embodiment includes: a receiving module 81, a sending module 82, and a determining module 83.
[0179] The receiving module 81 is used to receive uplink data sent by the private network user terminal. The sending module 82 is used to, in response to a detected failure in the private network communication link with the private network core network equipment, send a private network data forwarding instruction to a preset communication node device in the public network core network equipment. The private network data forwarding instruction includes uplink data and instructs the preset communication node device to send the uplink data to the private network core network equipment. 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, based on the private network data forwarding response, that the uplink data was successfully sent to the private network core network equipment.
[0180] The private network-based data transmission device provided in this embodiment can perform... Figure 2 The technical solutions of the method embodiments shown are similar in principle and in effect, and will not be described again here.
[0181] Optionally, the sending module 82 is specifically used for:
[0182] Obtain a pre-configured private network data forwarding link, which includes a preset communication node device; send a private network data forwarding command to the preset communication node device based on the private network data forwarding link.
[0183] Optionally, the data transmission device based on a private network provided in this embodiment further includes a parsing module.
[0184] The receiving module 81 is further configured to receive private network data forwarding messages sent by preset communication node devices. The parsing module is used to parse the private network data forwarding messages 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 further configured to send the downlink data to the private network user terminal.
[0185] Optionally, the sending module 82 is also configured to send uplink data to the private network core network device via the private network communication link in response to detecting that the private network communication link with the private network core network device has not failed or has recovered from the failure.
[0186] Optionally, the data transmission device based on a private network 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 a detected base station power failure and subsequent restart, in order 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 equipment according to the adjusted data transmission configuration information.
[0188] Optionally, the uplink data after reboot includes the Public Land Mobile Network (PLMN) number corresponding to the target user terminal.
[0189] The sending module 82, when sending the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information, is specifically used for...
[0190] Based on the adjusted data transmission configuration information, the PLMN network number corresponding to the target user terminal is sent to both the private network core network device and the public network core network device, respectively, 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; 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 private network-based data transmission device provided in this embodiment can also perform... Figure 3 , Figure 4 and Figure 6 The technical solutions of the method embodiments shown are similar in principle and in effect, and will not be described again here.
[0192] Figure 8 A schematic diagram of a data transmission device based on a private network provided in another embodiment of the present invention is shown below. Figure 8 As shown, the private network-based data transmission device provided in this embodiment is located in a preset communication node device, which is located in a public network core network device. The public network core network device is communicatively connected to a base station with wireless network sharing functionality. The base station is also communicatively connected to the private network core network device, and the preset communication node device is communicatively connected to the private network core network device. Therefore, the private network-based data transmission device 90 provided in this embodiment includes: a receiving module 91 and a sending module 92.
[0193] The receiving module 91 is used to receive a private network data forwarding instruction sent by the base station. This instruction includes uplink data from the private network user terminal to be sent to the private network core network equipment. The instruction is sent by the base station when it detects a failure in the private network communication link with the core network equipment. The sending module 92 is used to send the uplink data to the private network core network equipment according to the instruction. The sending module 92 is also used to send a private network data forwarding response to the base station in response to the detection that the uplink data has been successfully sent to the core network equipment. This response instructs the base station to confirm that the uplink data has been successfully sent to the core network equipment.
[0194] The private network-based data transmission device provided in this embodiment can also perform... Figure 5 and Figure 6 The technical solutions of the method embodiments shown are similar in principle and in effect, and will not be described again here.
[0195] Figure 9 This is a schematic diagram of the structure of a base station provided in an embodiment of the present invention, as shown below. Figure 9 As shown, the base station 1000 provided in this embodiment includes: a processor 1002, a memory 1001 and a transceiver 1003 that are communicatively connected to the processor.
[0196] The system includes a memory 1001 that stores computer-executable instructions, a transceiver 1003 for sending and receiving data, and a processor 1002 that executes the computer-executable instructions stored in the memory to implement the private network-based data transmission method provided in the corresponding embodiment.
[0197] The relevant explanations can be understood by referring to the corresponding descriptions and effects in the attached diagrams, and will not be elaborated further here.
[0198] Figure 10 This is a schematic diagram of the structure of a preset communication node device provided in an embodiment of the present invention, as shown below. Figure 10 As shown, the preset communication node device 1100 provided in this embodiment includes: a processor 1102, a memory 1101 and a transceiver 1103 that are communicatively connected to the processor.
[0199] The system includes a memory 1101 that stores computer-executed instructions, a transceiver 1103 for sending and receiving data, and a processor 1102 that executes the computer-executed instructions stored in the memory to implement the private network-based data transmission method provided in the corresponding embodiment.
[0200] The relevant explanations can be understood by referring to the corresponding descriptions and effects in the attached diagrams, and will not be elaborated further here.
[0201] exist Figure 9 and Figure 10 In a corresponding embodiment, the program may include program code, which includes computer-executable instructions. The memory may include high-speed RAM, and may also include non-volatile memory, such as at least one disk storage device.
[0202] In this system, the memory, transceiver, and processor are connected via a bus. This bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized into address buses, data buses, control buses, etc. For ease of representation, Figure 9 and Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0203] This invention also provides a computer-readable storage medium storing a computer program thereon, which is executed by a processor to implement the private network-based data transmission method provided in any embodiment of this invention.
[0204] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the data transmission method based on a private network provided in any of the above embodiments.
[0205] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0206] The modules described as separate components may or may not be physically separate. Similarly, the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0207] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or in the form of hardware plus software functional modules.
[0208] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0209] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0210] Furthermore, although the operations are described in a specific order, this should be understood as requiring that such operations be performed in the specific order shown or in sequential order, or requiring that all illustrated operations be performed to achieve the desired result. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented individually or in any suitable sub-combination in multiple implementations.
[0211] Although the subject matter has been described using language specific to structural features and / or methodological logic, 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. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A data transmission method based on a private network, characterized in that, The method is applied to a base station with wireless network sharing functionality. The base station is communicatively connected to both 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, which is communicatively connected to the private network core network device. The method includes: Receive uplink data sent by private network user terminals; In response to the detection of a failure in the private network communication link with the private network core network equipment, a pre-configured private network data forwarding link is obtained, wherein the private network data forwarding link includes a preset communication node device; a private network data forwarding instruction is sent to the preset communication node device in the public network core network equipment based on the private network data forwarding link, wherein the private network data forwarding instruction includes uplink data and a private network core network equipment identifier, 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 equipment corresponding to the private network core network equipment identifier; Receive the private network data forwarding response sent by the preset communication node device; Based on the private network data forwarding response, it is determined that the uplink data has been successfully sent to the private network core network device. Receive private network data forwarding messages sent by the preset communication node device; The private network data forwarding message is parsed to obtain downlink data, which is the data that the private network core network equipment needs to send to the private network user terminal. The downlink data is sent to the private network user terminal.
2. The method according to claim 1, characterized in that, The method further includes: In response to the detection that the private network communication link with the private network core network device has not failed or has been recovered, the uplink data is sent to the private network core network device through the private network communication link.
3. The method according to any one of claims 1-2, characterized in that, Also includes: In response to the detection of a power outage at the base station, a restart was performed, and the original data transmission configuration information was adjusted to obtain the adjusted data transmission configuration information. Receive uplink data sent by the target user terminal after restarting; The restarted uplink data is sent to the matching core network device according to the adjusted data transmission configuration information.
4. The method according to claim 3, characterized in that, The uplink data after the restart includes the Public Land Mobile Network (PLMN) number corresponding to the target user terminal. The step of sending the restarted uplink data to the matching core network device according to the adjusted data transmission configuration information includes: 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 equipment and the public network core network equipment respectively, so as to instruct the private network core network equipment and the public network core network equipment to determine the target user terminal as 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 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 a public network access message from 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.
5. A data transmission method based on a private network, characterized in that, The method is applied to a preset communication node device, which is located in a public network core network device. The public network core network device is communicatively connected to a base station with wireless network sharing functionality. 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. The method includes: The system receives a private network data forwarding instruction sent by the base station based on the private network data forwarding link. The private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network equipment and the identifier of the private network core network equipment. The private network data forwarding instruction is sent by the base station when it detects a failure in the private network communication link with the private network core network equipment. The private network data forwarding link includes a preset communication node device. According to the private network data forwarding instruction, the uplink data is sent to the private network core network device corresponding to the private network core network device identifier; In response to detecting that the uplink data has been successfully sent to the private network core network device, a private network data forwarding response is sent to the base station. The private network data forwarding response is used to instruct the base station to confirm that the uplink data has been successfully sent to the private network core network device. Receive private network data forwarding messages sent by private network core network devices, wherein the private network data forwarding messages include downlink data, and the downlink data is data that the private network core network devices are to send to private network user terminals; 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.
6. A data transmission device based on a private network, characterized in that, The device is located in a base station with wireless network sharing functionality. The base station is communicatively connected to both 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, which is communicatively connected to the private network core network device. The device comprises: The receiving module is used to receive uplink data sent by private network user terminals; The sending module is used to send a private network data forwarding instruction to a preset communication node device in the public network core network device in response to the detection of a failure in the private network communication link with the private network core network device. The private network data forwarding instruction includes uplink data and a private network core network device identifier. 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 corresponding to the private network core network device identifier. The receiving module is also used to receive the private network data forwarding response sent by the preset communication node device; The determination module is used to determine, based on the private network data forwarding response, that the uplink data has been successfully sent to the private network core network device. The sending module is specifically used to acquire a pre-configured private network data forwarding link, which includes a preset communication node device; and to send a private network data forwarding instruction to the preset communication node device based on the private network data forwarding link; the receiving module is also used to receive a private network data forwarding message sent by the preset communication node device. The parsing module is used to parse the private network data forwarding message to obtain downlink data, which is the data to be sent from the private network core network equipment to the private network user terminal. The sending module is also used to send the downlink data to the private network user terminal.
7. A data transmission device based on a private network, characterized in that, The device is located in a preset communication node device, which is located in a public network core network device. The public network core network device is communicatively connected to a base station with wireless network sharing functionality. 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. The device includes: The receiving module is used to receive a private network data forwarding instruction sent by the base station based on the private network data forwarding link. The private network data forwarding instruction includes uplink data to be sent by the private network user terminal to the private network core network equipment and the identifier of the private network core network equipment. The private network data forwarding instruction is sent by the base station when it detects a failure in the private network communication link with the private network core network equipment. The private network data forwarding link includes a preset communication node device. The sending module is used to send the uplink data to the private network core network device corresponding to the private network core network device identifier according to the private network data forwarding instruction; The sending module is further configured to send a private network data forwarding response to the base station in response to detecting that the uplink data has been successfully sent to the private network core network device. The private network data forwarding response is used to instruct the base station to confirm that the uplink data has been successfully sent to the private network core network device. The receiving module is also used to receive a private network data forwarding message sent by the private network core network device. The private network data forwarding message includes downlink data, which is data that the private network core network device is to send to the private network user terminal. The sending module is further configured to send the private network data forwarding message to the base station, so as to instruct the base station to send the downlink data to the private network user terminal.
8. A base station, characterized in that, The base station has a wireless network sharing function, including: a processor, and a memory and transceiver communicatively connected to the processor; The memory stores computer-executed instructions; the transceiver is used for sending and receiving data. The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-4.
9. A preset communication node device, characterized in that, include: A processor, and a memory and a transceiver communicatively connected to the processor; The memory stores computer-executed instructions; the transceiver is used for sending and receiving data. The processor executes computer execution instructions stored in the memory to implement the method as described in claim 5.
10. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which is executed by a processor to implement the method as described in any one of claims 1-5.
Citation Information
Patent Citations
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