Communication data transmission method and device, electronic equipment, storage medium and system

By switching business data to wireless network transmission when the fixed network fails, the reliability degradation caused by the fixed network failure is solved, and the reliability of data transmission in failure scenarios is improved.

CN118803956BActive Publication Date: 2026-04-24CHINA MOBILE GROUP DESIGN INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE GROUP DESIGN INST
Filing Date
2023-08-10
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

When a fixed network fails, existing communication methods lead to decreased reliability and affect user experience.

Method used

By switching service data from a faulty fixed network to a wireless network through a gateway device, transmitting it to the core network via a wireless network access device, and finally sending it to the user terminal, the data transmission of the wireless network is realized.

Benefits of technology

In the event of a fixed network failure, transmitting service data via a wireless network improves the reliability of communication data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118803956B_ABST
    Figure CN118803956B_ABST
Patent Text Reader

Abstract

The present disclosure provides a communication data transmission method, device, electronic equipment, storage medium and system, relating to the technical field of communication, the communication data transmission method is applied to a gateway device, the gateway device is connected with a user plane function network element, the communication data transmission method comprises the following steps: receiving service data sent by the user plane function network element, wherein the service data is service data sent by a first user terminal, and the service data is sent to a first wireless network access device and then sent to a core network by the first wireless network access device in the case that the first network fixed access device accesses a fixed network and a fault of the fixed network is determined; and the service data is sent to a second user terminal connected with a second network fixed access device. The communication data transmission scheme provided in the present disclosure can improve the transmission reliability of service data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a communication data transmission method, apparatus, electronic device, storage medium, and system. Background Technology

[0002] In the development of communication technology, communication operators can deploy fixed networks and wireless networks to transmit communication data based on fixed networks or wireless networks.

[0003] In related technologies, communication networks can allow user terminals to access fixed networks for end-to-end communication. For example, the terminal equipment of the service data sender can send service data to the terminal equipment of the service data receiver through a fixed network.

[0004] However, the communication methods provided by related technologies based on fixed networks will fail if the fixed network fails, resulting in a decrease in the reliability of user communication based on fixed networks and affecting the user's communication experience. Summary of the Invention

[0005] This disclosure provides a communication data transmission method, apparatus, electronic device, storage medium, and system, which can improve the reliability of communication data transmission. The technical solution of this disclosure is as follows:

[0006] According to a first aspect of this disclosure, a communication data transmission method is provided, the method being applied to a gateway device connected to a user plane function network element, the method comprising:

[0007] The system receives service data sent by the user plane function network element. The service data is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network, and the core network includes the user plane function network element.

[0008] The service data is sent to a second user terminal connected to a second network fixed access device.

[0009] According to a second aspect of this disclosure, a communication data transmission method is provided, the method being applied to a second network fixed access device, the method comprising:

[0010] The gateway device receives service data sent by the user plane function network element of the core network. The service data in the gateway device is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network and then sends it to the gateway device through the user plane function network element of the core network.

[0011] The service data is sent to the second user terminal.

[0012] According to a third aspect of this disclosure, a communication data transmission apparatus is provided, the apparatus being a gateway device, the gateway device being connected to network-side core equipment and user plane functional network elements in the core network, the apparatus comprising:

[0013] The first receiving module is configured to receive service data sent by the user plane function network element. The service data is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network, and the core network includes the user plane function network element.

[0014] The first sending module is configured to send the service data to a second user terminal connected to a second network fixed access device.

[0015] According to a fourth aspect of this disclosure, a communication data transmission apparatus is provided, the apparatus being a second network fixed access device, the method comprising:

[0016] The second receiving module is configured to receive service data sent by the gateway device. The service data in the gateway device is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network and then sends it to the gateway device through the user plane function network element of the core network.

[0017] The second sending module is configured to send the service data to the second user terminal.

[0018] According to a fifth aspect of this disclosure, an electronic device is provided, the electronic device being a gateway device, comprising:

[0019] Processor; and

[0020] Stored program memory,

[0021] The program includes instructions that, when executed by the processor, cause the processor to perform the method as described in the first aspect.

[0022] According to a sixth aspect of this disclosure, an electronic device is provided, the electronic device being a second network fixed access device, comprising:

[0023] Processor; and

[0024] Stored program memory,

[0025] The program includes instructions that, when executed by the processor, cause the processor to perform the method as described in the second aspect.

[0026] According to a seventh aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are configured to cause the computer to perform the method as described in the first or second aspect.

[0027] According to the eighth aspect of this disclosure, a communication data transmission system is provided, the system comprising a gateway device, a first network fixed access device for a fixed network, and a second network fixed access device for a fixed network, wherein the gateway device is connected to a network-side core device and a user plane functional network element, respectively, and includes:

[0028] Upon receiving a service data transmission request from a first user terminal and determining that the fixed network accessed by the first network fixed access device is faulty, the first network fixed access device sends the service data to a first wireless network access device, which then sends the service data to the core network, which includes the user plane function network element.

[0029] The gateway device receives service data sent by the user plane function network element and sends the service data to the second user terminal connected to the second network fixed access device.

[0030] The communication data transmission method, apparatus, electronic device, storage medium, and system provided in this application embodiment can send service data to a wireless network access device after the first network fixed access device, which is the sender of service data, determines that the fixed network it accesses has failed, and then cause the wireless network access device to send the service data to the core network. Furthermore, after the gateway device obtains the service data from the user plane function network element of the core network, it sends the service data to the second user terminal connected to the second network fixed access device. This enables the transmission of service data via a wireless network in a fixed network communication scenario when the fixed network fails, thereby improving the reliability of service data transmission. Attached Figure Description

[0031] Further details, features, and advantages of this disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0032] Figure 1 A schematic diagram of a communication data transmission system according to an exemplary embodiment of the present disclosure is shown;

[0033] Figure 2 A flowchart illustrating a communication data transmission method according to an exemplary embodiment of the present disclosure is shown;

[0034] Figure 3 A flowchart illustrating another communication data transmission method according to an exemplary embodiment of this disclosure is shown;

[0035] Figure 4 A schematic block diagram of the functional modules of a communication data transmission apparatus according to an exemplary embodiment of the present disclosure is shown.

[0036] Figure 5 A schematic block diagram of the functional modules of another communication data transmission apparatus according to an exemplary embodiment of the present disclosure is shown;

[0037] Figure 6 A schematic block diagram of a chip according to an exemplary embodiment of the present disclosure is shown;

[0038] Figure 7 A structural block diagram of an exemplary electronic device that can be used to implement embodiments of the present disclosure is shown. Detailed Implementation

[0039] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure 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 this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0040] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0041] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc., used in this disclosure are only used to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.

[0042] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0043] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0044] In related technologies, communication services can be provided based on a fixed network. In this process, the service data sender can send service data to a network access device associated with the service data sender. The network access device accesses the service data to be transmitted to the fixed network and transmits the communication data to the network access device of the service data receiver through the fixed network. The network access device of the service data receiver then sends the service data to the service data receiver. The network access device is used as an access device for the fixed network.

[0045] However, when a fault occurs in a fixed network, such as a network device failure or a fiber optic cable break, communication will be impossible, resulting in a decrease in the reliability of user communication based on the fixed network and affecting the user's communication experience.

[0046] Figure 1 A schematic diagram of a communication data transmission system according to an exemplary embodiment of this disclosure is shown. Figure 1As shown, the implementation scenario 100 includes a first wireless network access device 101, a first fixed network access device 102, a gateway device 103, and a second fixed network access device 104. The first wireless network access device 101 connects the terminal device or network device of the service data sender to the network. The first fixed network access device 102 can be a Customer Premise Equipment (CPE) in a fixed network, used to connect service data sent by the user terminal of the service data sender to the fixed network. The second fixed network access device 104 can be a CPE in a fixed network, used to send service data from the fixed network to the user terminal of the service data receiver. The gateway device 103 connects to the user plane function network element in the core network. Figure 1 (Not shown in the image) is connected to implement the communication data transmission scheme in the embodiments of this disclosure.

[0047] It should be noted that in real-world scenarios, in addition to wireless network access devices, network access equipment, and gateway devices, other devices may also be present. Wireless network access devices can include wireless base stations or communication satellites, such as... Figure 1 As shown, when the gateway device executes the communication data transmission scheme provided in this embodiment, upon receiving a service data transmission request from the first user terminal and determining that the fixed network accessed by the first network fixed access device is faulty, the first network fixed access device 102 sends the service data to the first wireless network access device 101, and the first wireless network access device 101 sends the service data to the core network, which includes user plane function network elements; furthermore, the gateway device 103 receives the service data sent by the user plane function network elements and sends the service data to the second user terminal connected to the second network fixed access device.

[0048] Figure 2 A flowchart illustrating an exemplary embodiment of the present disclosure is shown. This method can be applied to a gateway device connected to a user plane function network element, such as... Figure 2 As shown, the method in this embodiment of the disclosure may include:

[0049] Step S201: Receive service data sent by the user plane function network element;

[0050] The service data is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request from the first user terminal and determines that the fixed network to which the first network fixed access device is connected is faulty. The service data is then sent by the first wireless network access device to the core network, which includes user plane function network elements.

[0051] Step S202: Send the service data to the second user terminal connected to the second network fixed access device;

[0052] In summary, the communication data transmission method provided in this disclosure can send service data to a wireless network access device after the first fixed access device, which is the sender of service data, determines that the fixed network it accesses has failed, and then cause the wireless network access device to send the service data to the core network. Furthermore, after the gateway device obtains the service data from the user plane function network element of the core network, it sends the service data to the second user terminal connected to the second fixed access device. This enables the transmission of service data via a wireless network in a fixed network communication scenario when the fixed network fails, thereby improving the reliability of service data transmission.

[0053] The following are Figure 2 The specific implementation methods of each step in the illustrated embodiment are described in detail below:

[0054] In step S201, the gateway device receives service data sent by the user plane function network element.

[0055] In the embodiments of this disclosure, the user plane function network element can be determined based on the architecture of the communication network, and this disclosure does not limit it in this regard. For example, if the communication network is a fourth-generation wireless cellular technology (4G) communication network, the user plane function network element may include the service gateway (SGW) in the core network of the 4G communication network; if the communication network is a fifth-generation wireless cellular technology (5G) communication network, the user plane function network element may include the user data plane function (UPF) network element in the core network of the 5G communication network. The user plane function network element is used to access data traffic from the bearer network to the core network, or to distribute data traffic from the core network to the bearer network for forwarding to the user terminal.

[0056] It should be noted that, typically, during communication between the first user terminal and the second user terminal, to reduce communication costs, the first user terminal and the second user terminal can communicate based on a fixed network within the bearer network. Specifically, in the scenario where the first user terminal is the service data sender, the first network fixed access device can receive service data from the first user terminal and send the service data to the second user terminal through the fixed network it accesses. Alternatively, the first network fixed access device can receive service data sent by the second user terminal through the fixed network it accesses and forward the service data to the first user terminal. Similarly, in the scenario where the second user terminal is the service data sender, the second network fixed access device can receive service data from the second user terminal and send the service data to the first user terminal through the fixed network it accesses. Alternatively, the second network device can receive service data sent by the first user terminal through the fixed network it accesses and forward the service data to the second user terminal.

[0057] In one optional implementation, the present disclosure can be described using a scenario where the first user terminal is the service data sender as an example. In this scenario, when the first fixed network access device receives a service data transmission request from the first user terminal and determines that the fixed network to which the first fixed network access device is connected is faulty, it needs to send the service data to the first wireless network access device. The first wireless network access device then sends the service data to the core network, which includes user plane function network elements. The first wireless network access device can be the wireless network access device that is closest to the first fixed network access device.

[0058] In one optional implementation, the process of the first user terminal sending a service data transmission request to the first network fixed access device may include: the first user terminal sending the service data transmission request to the first network fixed access device based on a wireless router, for example, the wireless user terminal sending the service data transmission request to the wireless router via a wireless link, and the wireless router sending the service data transmission request to the first network fixed access device via a wired link; or, the first user terminal sending the service data transmission request to the first network fixed access device based on a wired link, for example, a desktop computer sending the service data transmission request to the first network fixed access device via a wired link. It is understood that the service data transmission request is generated by the first user terminal in response to the service data transmission operation, based on the service data to be sent. The service data can be determined based on the current service scenario, and this embodiment of the disclosure does not limit this. For example, in a session scenario, the service data can be session content, such as session messages or video, etc.

[0059] In one optional implementation, the process by which the first network fixed access device determines whether the fixed network it accesses is faulty may include: acquiring transmission quality parameters of service data in the fixed network accessed by the first network fixed access device; when the transmission quality parameters are greater than a parameter threshold, the fixed network accessed by the first network fixed access device may be determined to be faulty. The transmission quality parameters of the service data may include parameters such as packet loss rate, jitter, and / or latency during the transmission of the service data, which are used to characterize the transmission quality of the service data. The parameter threshold may be determined based on actual needs, and this disclosure does not limit this.

[0060] In one alternative implementation, the network access device of the fixed network can typically be configured with a line protection mechanism, such as an Automatic Protection Switching (APS) mechanism, an Optical Line Protection (OLP) mechanism, or an Optical Multiplex Section Protection (OMSP) mechanism, etc. The process by which the first fixed access device determines whether the fixed network to which it is connected is faulty can include: after the first fixed access device determines that the line protection mechanism in it has failed to execute, it can determine that the fixed network to which it is connected is faulty.

[0061] It should be noted that, in this embodiment of the disclosure, the process of the first fixed network access device sending service data to the first wireless network access device, and the first wireless network access device sending the service data to the core network, may include: the first fixed network access device can send the service data in the service data transmission request sent by the first user terminal to the first wireless network access device via a wireless link; the wireless network access device can send the service data to the core network based on the bearer network; wherein, the user plane function network element of the core network is used to forward the service data to the gateway device, so that the gateway device can forward the service data to the second user terminal; it should be noted that, in this embodiment of the disclosure, the first fixed network access device can send an access request to the first wireless network access device through the wireless communication module in the first fixed network access device to pre-establish a wireless connection between the first fixed network access device and the first wireless network access device.

[0062] It should be noted that, in this embodiment of the disclosure, when service data needs to be transmitted over a wireless network, since the wireless network transmits packets based on the Internet Protocol (IP), while the fixed network transmits data through tags, in order to facilitate the transmission of service data over the wireless network, the service data can be encapsulated into IP packets for transmission. For example, the first network fixed access device can encapsulate the service data into a Generic Routing Encapsulation (GRE) packet and send the GRE packet to the core network; furthermore, the user plane function network element of the core network can forward the GRE packet to the gateway device.

[0063] In one optional implementation, after the user plane function network element of the core network sends service data to the gateway device, the gateway device can receive the service data sent by the user plane function network element. Optionally, the service data received by the gateway device can be a GRE message sent by the user plane function network element.

[0064] In step S202, the gateway device can send service data to the second user terminal connected to the second network fixed access device.

[0065] In this embodiment of the disclosure, the network-side core device is a core layer device of the bearer network. The network-side core device can be determined based on the architecture of the communication network, and this disclosure does not limit it. For example, if the communication network is a 4G communication network and the bearer network of the 4G communication network is a Packet Transport Network (PTN), then the network-side core device can be an L3 PTN landing device or an L3 PTN scheduling device. If the communication network is a 5G communication network and the bearer network of the 5G communication network is a Slicing Packet Network (SPN), then the network-side core device can be a Network Provider Edge (NPE) device.

[0066] It should be noted that, in this embodiment of the disclosure, for the second user terminal that is the recipient of the service data, the second user terminal can obtain service data from the fixed network accessed by the second network fixed access device. Under normal circumstances, the fixed network accessed by the second network fixed access device may also be faulty. Therefore, the second network fixed access device can send a connection request to the second wireless network access device to establish a wireless connection between the second network fixed access device and the second wireless network access device.

[0067] In one optional implementation, the process of the gateway device sending service data to a second user terminal connected to the second network fixed access device may include: in the event of a failure in the fixed network accessed by the second network fixed access device, sending the service data to a user plane function network element, so that the user plane function network element sends the service data to a second wireless network access device, and the second wireless network access device sends the service data to the second network fixed access device, and the second network fixed access device sends the service data to the second user terminal. Being able to send service data to the second user terminal connected to the second network fixed access device via a wireless network in the event of a failure in the fixed network accessed by the second network fixed access device can further improve the reliability of service data transmission.

[0068] In one optional implementation, the service data is a GRE packet encapsulated based on the Generic Routing Encapsulation (GRE) protocol. The process of sending the service data to a user plane function network element, which then forwards it to a second wireless network access device, and finally to a second fixed network access device, may include: sending a GRE packet to the user plane function network element, which then forwards it to the second wireless network access device, and finally to the second fixed network access device. It is understood that in this embodiment, a GRE tunnel can be established between devices capable of transmitting GRE packets to transmit GRE packets. Service data can be transmitted using IP packets recognizable by the wireless network to ensure the continued functionality of service data transmission even in the event of a fixed network failure, thereby improving the reliability of service data transmission.

[0069] It should be noted that, in this embodiment of the disclosure, the GRE messages received by the gateway device from the user plane function network element and the GRE messages sent by the gateway device to the user plane function network element are sent through different GREs.

[0070] In one optional implementation, the gateway device is also connected to a network-side core device. The process by which the gateway device sends service data to a second user terminal connected to the second network fixed access device may include: when the fixed network accessed by the second network fixed access device is functioning normally, sending the service data to the network-side core device, so that the network-side core device sends the service data to the second network fixed access device based on the fixed network accessed by the second network fixed access device, and the second network fixed access device sends the service data to the second user terminal. Alternatively, when the fixed network accessed by the second network fixed access device is functioning normally, the service data can be sent to the second user terminal connected to the second network fixed access device via the fixed network.

[0071] It should be noted that, in this embodiment of the disclosure, in order to achieve device management of the first network fixed access device and the second network fixed access device, the gateway device can be connected to a Network Management System (NMS) network element. The gateway device can act as a gateway network element device of a Data Communication Network (DCN). The gateway device can receive device management data sent by the first network fixed access device or the second network fixed access device and send the device management data to the network management system network element. The device management data can include device configuration information, etc., which is not limited in this embodiment of the disclosure. The gateway device can be used to manage the first network fixed access device and / or the second network fixed access device, reducing the management complexity of network access devices.

[0072] Optionally, the gateway device can receive device management data of the first fixed access device sent by the network management system network element, and send the device management data of the first fixed access device to the first fixed access device; or, the gateway device can receive device management data of the second fixed access device sent by the network management system network element, and send the device management data of the second fixed access device to the second fixed access device, wherein the device management data may be device operation and maintenance data, etc.

[0073] It should be noted that, in this embodiment of the disclosure, after the first network fixed access device determines that the fixed network it accesses has recovered from a fault, it can disconnect from the first wireless network access device and transmit service data through the fixed network it accesses; similarly, after the second network fixed access device determines that the fixed network it accesses has recovered from a fault, it can disconnect from the second wireless network access device and receive service data through the fixed network it accesses.

[0074] The foregoing primarily describes the solutions provided by the embodiments of this disclosure from the perspective of a gateway device. It is understood that, in order to achieve the above functions, the gateway device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0075] Figure 3 A flowchart illustrating an exemplary embodiment of the present disclosure is shown. This method can be applied to a second network fixed access device, such as... Figure 3 As shown, the method in this embodiment of the disclosure may include:

[0076] Step S301: Receive service data sent by the gateway device;

[0077] The service data in the gateway device is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network and then sends it to the gateway device through the user plane function network element of the core network.

[0078] Step S302: Send the service data to the second user terminal;

[0079] In summary, the communication data transmission method provided in this disclosure can send service data to a wireless network access device after the first fixed access device, which is the sender of service data, determines that the fixed network it accesses has failed, and then cause the wireless network access device to send the service data to the core network. Furthermore, after the gateway device obtains the service data from the user plane function network element of the core network, it sends the service data to the second user terminal connected to the second fixed access device. This enables the transmission of service data via a wireless network in a fixed network communication scenario when the fixed network fails, thereby improving the transmission reliability of the service data received by the second user terminal.

[0080] It should be noted that, in this embodiment of the disclosure, the fixed network accessed by the second network fixed access device may be normal or faulty. In an optional implementation, the process of the second network fixed access device receiving service data sent by the gateway device may include: in the event of a fault in the fixed network accessed by the second network fixed access device, the gateway device sends the service data to the user plane function network element, so that the user plane function network element sends the service data to the second wireless network access device.

[0081] In one optional implementation, the process of the second network fixed access device receiving service data sent by the gateway device may include: when the fixed network accessed by the second network fixed access device is normal, the gateway device sends the service data to the network-side core device, so that the network-side core device sends the service data to the second network fixed access device based on the fixed network accessed by the second network fixed access device.

[0082] This disclosure embodiment can divide the gateway device into functional units according to the above method example. For example, it can divide each function into a separate functional module, or it can integrate two or more functions into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0083] By dividing each functional module according to its corresponding function, an exemplary embodiment of this disclosure provides a communication data transmission device, which can be a gateway device or a chip applied to a gateway device. Figure 4 A schematic block diagram of the functional modules of a communication data transmission apparatus according to an exemplary embodiment of the present disclosure is shown. The communication data transmission apparatus is a gateway device, which is connected to a user plane function network element. Figure 4 As shown, the communication data transmission device 400 includes:

[0084] The first receiving module 401 is configured to receive service data sent by the user plane function network element. The service data is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network, and the core network includes the user plane function network element.

[0085] The first sending module 402 is configured to send the service data to a second user terminal connected to a second network fixed access device.

[0086] Optionally, the first sending module 402 is configured to:

[0087] In the event of a fixed network failure accessed by the second fixed network access device, the service data is sent to the user plane function network element, so that the user plane function network element sends the service data to the second wireless network access device, and the second wireless network access device sends the service data to the second fixed network access device, and the second fixed network access device sends the service data to the second user terminal.

[0088] Optionally, the service data is a GRE message encapsulated based on the Generic Routing Encapsulation (GRE) protocol, and the first sending module 402 is configured to:

[0089] The GRE message is sent to the user plane function network element, so that the user plane function network element sends the GRE message to the second wireless network access device, and the second wireless network access device sends the GRE message to the second network fixed access device.

[0090] Optionally, the first sending module 402 is configured to:

[0091] When the fixed network accessed by the second fixed access device is normal, the service data is sent to the network-side core device, so that the network-side core device sends the service data to the second fixed access device based on the fixed network accessed by the second fixed access device, and the second fixed access device sends the service data to the second user terminal.

[0092] Optionally, the device further includes a third receiving module 403, configured to:

[0093] Receive device management data sent by the first network fixed access device or the second network fixed access device;

[0094] The device management data is sent to the network management system network element.

[0095] This disclosure embodiment can divide the second network fixed access device into functional units according to the above method example. For example, it can divide each function into a separate functional module, or it can integrate two or more functions into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0096] By dividing each functional module according to its corresponding function, an exemplary embodiment of this disclosure provides a communication data transmission device, which can be a second network fixed access device or a chip applied to a second network fixed access device. Figure 5 A schematic block diagram of the functional modules of a communication data transmission apparatus according to an exemplary embodiment of the present disclosure is shown. The communication data transmission apparatus is a second network fixed access device. Figure 5 As shown, the communication data transmission device 500 includes:

[0097] The second receiving module 501 is configured to receive service data sent by the gateway device. The service data in the gateway device is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network and then sends it to the gateway device through the user plane function network element of the core network.

[0098] The second sending module 502 is configured to send the service data to the second user terminal.

[0099] Figure 6 A schematic block diagram of a chip according to an exemplary embodiment of the present disclosure is shown. Figure 6 As shown, the chip 600 includes one or more (including two) processors 601 and a communication interface 602. The communication interface 602 can support the server in performing the data transmission and reception steps in the above-described image processing method, and the processor 601 can support the server in performing the data processing steps in the above-described image processing method.

[0100] Optional, such as Figure 6 As shown, the chip 600 also includes a memory 603, which may include read-only memory and random access memory, and provides operation instructions and data to the processor. A portion of the memory may also include non-volatile random access memory (NVRAM).

[0101] In some implementations, such as Figure 6 As shown, processor 601 executes corresponding operations by calling operation instructions stored in memory (which may be stored in the operating system). Processor 601 controls the processing operations of any terminal device; processor can also be called a central processing unit (CPU). Memory 603 may include read-only memory and random access memory, and provides instructions and data to processor 2201. A portion of memory 603 may also include NVRAM. For example, in applications, memory, communication interfaces, and other components are coupled together via a bus system, which may include, in addition to a data bus, a power bus, a control bus, and a status signal bus, etc. However, for clarity, in... Figure 6 The general designated all buses as Bus System 604.

[0102] The methods disclosed in the embodiments of this disclosure can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above methods can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0103] Exemplary embodiments of this disclosure also provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, which, when executed by the at least one processor, causes the electronic device to perform a method according to an embodiment of this disclosure; the electronic device may be a gateway device or a second network fixed access device.

[0104] Exemplary embodiments of this disclosure also provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform a method according to embodiments of this disclosure.

[0105] Exemplary embodiments of this disclosure also provide a computer program product, including a computer program, wherein, when executed by a processor of a computer, the computer program is used to cause the computer to perform a method according to an embodiment of this disclosure.

[0106] refer to Figure 7The present invention describes a structural block diagram of an electronic device 700 that can serve as a gateway device or a second network fixed access device, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0107] like Figure 7 As shown, the electronic device 700 includes a computing unit 701, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. The RAM 703 may also store various programs and data required for the operation of the device 700. The computing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0108] Multiple components in electronic device 700 are connected to I / O interface 705, including: input unit 706, output unit 707, storage unit 708, and communication unit 709. Input unit 706 can be any type of device capable of inputting information to electronic device 700. Input unit 706 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of electronic device. Output unit 707 can be any type of device capable of presenting information and may include, but is not limited to, a display, speaker, video / audio output terminal, vibrator, and / or printer. Storage unit 704 may include, but is not limited to, disk and optical disk. Communication unit 709 allows electronic device 700 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers, and / or chipsets, such as Bluetooth™ devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.

[0109] The computing unit 701 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 701 performs the various methods and processes described above. For example, in some embodiments, the methods of the exemplary embodiments of this disclosure can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 704. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 700 via ROM 702 and / or communication unit 709. In some embodiments, the computing unit 701 can be configured to perform the methods of the exemplary embodiments of this disclosure by any other suitable means (e.g., by means of firmware).

[0110] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, 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 may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0111] In the context of this disclosure, 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. A machine-readable medium can be, but is 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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0112] As used in this disclosure, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0113] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0114] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0115] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.

[0116] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this disclosure are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid-state drive (SSD).

[0117] Although this disclosure has been described in conjunction with specific features and embodiments, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of this disclosure. Accordingly, this specification and drawings are merely exemplary illustrations of the disclosure as defined by the appended claims and are to be considered as covering any and all modifications, variations, combinations, or equivalents within the scope of this disclosure. It is obvious that those skilled in the art can make various alterations and modifications to this disclosure without departing from its spirit and scope. Thus, this disclosure is also intended to include any such modifications and modifications that fall within the scope of the claims of this disclosure and their equivalents.

Claims

1. A communication data transmission method, characterized in that, The method is applied to a gateway device, which is connected to user plane function network elements and to network-side core equipment. The method includes: The system receives service data sent by the user plane function network element. The service data is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network. The core network includes the user plane function network element. The wireless network access device is a wireless base station or a communication satellite. The service data is sent to a second user terminal connected to the second network fixed access device; The step of sending the service data to a second user terminal connected to the second network fixed access device includes: In the event of a fixed network failure accessed by the second fixed network access device, the service data is sent to the user plane function network element, which then sends the service data to the second wireless network access device, which in turn sends the service data to the second fixed network access device, and the second fixed network access device sends the service data to the second user terminal; or, When the fixed network accessed by the second network fixed access device is normal, the service data is sent to the network-side core device, so that the network-side core device sends the service data to the second network fixed access device based on the fixed network accessed by the second network fixed access device, and the second network fixed access device sends the service data to the second user terminal.

2. The communication data transmission method as described in claim 1, characterized in that, The service data is a GRE message encapsulated based on the General Routing Encapsulation (GRE) protocol. The step of sending the service data to the user plane function network element, so that the user plane function network element sends the service data to the second wireless network access device, and the second wireless network access device sends the service data to the second network fixed access device, includes: The GRE message is sent to the user plane function network element, so that the user plane function network element sends the GRE message to the second wireless network access device, and the second wireless network access device sends the GRE message to the second network fixed access device.

3. The communication data transmission method as described in claim 1, characterized in that, The method further includes: Receive device management data sent by the first network fixed access device or the second network fixed access device; The device management data is sent to the network management system network element.

4. A communication data transmission method, characterized in that, The method is applied to a second network fixed access device, and the method includes: The gateway device receives service data sent by the user plane function network element of the core network. The service data in the gateway device is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network and then sends it to the gateway device through the user plane function network element of the core network. The service data is sent to the second user terminal; The service data sent by the receiving gateway device includes: In the event of a failure in the fixed network accessed by the second network fixed access device, the gateway device sends the service data to the user plane function network element, so that the user plane function network element sends the service data to the second wireless network access device; or... When the fixed network accessed by the second network fixed access device is normal, the gateway device sends the service data to the network-side core device, so that the network-side core device sends the service data to the second network fixed access device based on the fixed network accessed by the second network fixed access device.

5. A communication data transmission device, characterized in that, The device is a gateway device, which is connected to user plane function network elements and to network-side core equipment. The device includes: The first receiving module is configured to receive service data sent by the user plane function network element. The service data is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network, and the core network includes the user plane function network element. The wireless network access device is a wireless base station or a communication satellite. The first sending module is configured to send the service data to a second user terminal connected to a second network fixed access device; The step of sending the service data to a second user terminal connected to the second network fixed access device includes: In the event of a fixed network failure accessed by the second fixed network access device, the service data is sent to the user plane function network element, which then sends the service data to the second wireless network access device, which in turn sends the service data to the second fixed network access device, and the second fixed network access device sends the service data to the second user terminal; or, When the fixed network accessed by the second fixed access device is normal, the service data is sent to the network-side core device, so that the network-side core device sends the service data to the second fixed access device based on the fixed network accessed by the second fixed access device, and the second fixed access device sends the service data to the second user terminal.

6. A communication data transmission device, characterized in that, The device is a second network fixed access device, and the device includes: The second receiving module is configured to receive service data sent by the gateway device. The service data in the gateway device is sent by the first network fixed access device to the first wireless network access device when the first network fixed access device receives a service data transmission request sent by the first user terminal and determines that the fixed network accessed by the first network fixed access device is faulty. The first wireless network access device then sends the service data to the core network and then sends it to the gateway device through the user plane function network element of the core network. The second sending module is configured to send the service data to the second user terminal; The service data sent by the receiving gateway device includes: In the event of a failure in the fixed network accessed by the second network fixed access device, the gateway device sends the service data to the user plane function network element, so that the user plane function network element sends the service data to the second wireless network access device; or... When the fixed network accessed by the second network fixed access device is normal, the gateway device sends the service data to the network-side core device, so that the network-side core device sends the service data to the second network fixed access device based on the fixed network accessed by the second network fixed access device.

7. An electronic device, characterized in that, The electronic device is a gateway device, including: Processor; and Stored program memory, The program includes instructions that, when executed by the processor, cause the processor to perform the method as described in any one of claims 1-3.

8. An electronic device, characterized in that, The electronic device is a second network fixed access device, including: Processor; and Stored program memory, The program includes instructions that, when executed by the processor, cause the processor to perform the method as described in claim 4.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method as described in any one of claims 1-3 or 4.

10. A communication data transmission system, characterized in that, The system includes a gateway device, a first fixed access device for a fixed network, and a second fixed access device for a fixed network. The gateway device is connected to user plane function network elements and to network-side core equipment, including: Upon receiving a service data transmission request from a first user terminal and determining that the fixed network accessed by the first network fixed access device is faulty, the first network fixed access device sends the service data to a first wireless network access device, which then sends the service data to the core network. The core network includes the user plane function network element, wherein the wireless network access device is a wireless base station or a communication satellite. The gateway device receives service data sent by the user plane function network element and sends the service data to the second user terminal connected to the second network fixed access device; The step of sending the service data to a second user terminal connected to the second network fixed access device includes: In the event of a fixed network failure accessed by the second fixed network access device, the service data is sent to the user plane function network element, which then sends the service data to the second wireless network access device, which in turn sends the service data to the second fixed network access device, and the second fixed network access device sends the service data to the second user terminal; or, When the fixed network accessed by the second network fixed access device is normal, the service data is sent to the network-side core device, so that the network-side core device sends the service data to the second network fixed access device based on the fixed network accessed by the second network fixed access device, and the second network fixed access device sends the service data to the second user terminal.

Citation Information

Patent Citations

  • Enhancing a mobile backup channel to address a node failure in a wireline network

    CN105637805A

  • Method and device for fast switching between wired network and cellular network

    CN115529221A