CN110662180B - Data transmission method and equipment - Google Patents
Data transmission method and equipment Download PDFInfo
- Publication number
- CN110662180B CN110662180B CN201911023065.7A CN201911023065A CN110662180B CN 110662180 B CN110662180 B CN 110662180B CN 201911023065 A CN201911023065 A CN 201911023065A CN 110662180 B CN110662180 B CN 110662180B
- Authority
- CN
- China
- Prior art keywords
- network element
- target
- data
- vowifi
- n3iwf
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 134
- 230000005540 biological transmission Effects 0.000 title claims abstract description 47
- 238000012545 processing Methods 0.000 claims abstract description 104
- 230000008569 process Effects 0.000 claims abstract description 66
- 230000002159 abnormal effect Effects 0.000 claims abstract description 16
- 238000004590 computer program Methods 0.000 claims description 24
- 230000002195 synergetic effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 abstract description 19
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 17
- 230000011664 signaling Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a data transmission method and equipment, relates to the technical field of communication, and can solve the problem that the data transmission performance is poor when an N3IWF network element is abnormal. The method comprises the following steps: sending target VOWIFI data to a target network element group, wherein the target network element group comprises at least two first network elements, and each first network element is used for processing the VOWIFI data; and receiving first data sent by the target network element group, wherein the first data is used for indicating a processing result of the target VOWIFI data. The embodiment of the invention is applied to the process of processing VOWIFI data sent by the terminal equipment by the target network element group.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a data transmission method and data transmission equipment.
Background
In a New Radio (NR) system, a user may access a Wireless Fidelity (WIFI) network using a terminal device to make and receive calls, video calls, or the like through a VOWIFI function. Specifically, after accessing the WIFI network, the terminal device may send a signaling or data to a Non-3GPP interworking Function (N3 IWF) network element in the VOWIFI network architecture through the WIFI network, so that the N3IWF network element processes the signaling or data, thereby implementing functions such as making a call, receiving a call, or video call.
However, after the terminal device sends signaling or data, the N3IWF network element may not process the received signaling or data due to some abnormal conditions (e.g., the traffic data is busy, the throughput reaches the upper limit, etc.), and thus the performance of data transmission may be poor.
Disclosure of Invention
Embodiments of the present invention provide a data transmission method and device, which can solve the problem that when an N3IWF network element is abnormal, the performance of data transmission is poor.
In order to solve the technical problem, the embodiment of the invention adopts the following technical scheme:
in a first aspect of an embodiment of the present invention, a data transmission method is provided, where the data transmission method is applied to a terminal device, and the data transmission method includes: sending target VOWIFI data to a target network element group, wherein the target network element group comprises at least two first network elements, and each first network element is used for processing the VOWIFI data; and receiving first data sent by the target network element group, wherein the first data is used for indicating a processing result of the target VOWIFI data.
In a second aspect of the embodiments of the present invention, a data transmission method is provided, which is applied to a target network element group, where the target network element group includes at least two first network elements, and each first network element is configured to process VOWIFI data, and the data transmission method includes: receiving target VOWIFI data sent by terminal equipment; and processing the target VOWIFI data, and sending first data to the terminal equipment, wherein the first data is used for indicating the processing result of the target VOWIFI data.
In a third aspect of the embodiments of the present invention, a terminal device is provided, where the terminal device includes: the device comprises a sending module and a receiving module. The sending module is configured to send target VOWIFI data to a target network element group, where the target network element group includes at least two first network elements, and each first network element is configured to process the VOWIFI data. The receiving module is configured to receive first data sent by a target network element group, where the first data is used to indicate a processing result of target VOWIFI data.
In a fourth aspect of the embodiments of the present invention, a network element group is provided, where the network element group is a target network element group, the target network element group includes at least two first network elements, each first network element is configured to process VOWIFI data, and the network element group includes: the device comprises a receiving module, a processing module and a sending module. The receiving module is used for receiving target VOWIFI data sent by the terminal equipment. And the processing module is used for processing the target VOWIFI data received by the receiving module. And the sending module is used for sending first data to the terminal equipment, wherein the first data is used for indicating a processing result of the target VOWIFI data.
In a fifth aspect of the embodiments of the present invention, a terminal device is provided, where the terminal device includes a processor, a memory, and a computer program stored in the memory and being executable on the processor, and the computer program, when executed by the processor, implements the steps of the data transmission method according to the first aspect.
In a sixth aspect of the embodiments of the present invention, a network element group is provided, which includes a processor, a memory and a computer program stored on the memory and running on the processor, and when the computer program is executed by the processor, the steps of the data transmission method according to the second aspect are implemented.
A seventh aspect of the present embodiment provides a communication system, where the communication system includes the terminal device according to the third aspect, and the network element group according to the fourth aspect; alternatively, the communication system comprises a terminal device according to the fifth aspect and a tuple according to the sixth aspect.
An eighth aspect of the embodiments of the present invention provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the data transmission method according to the first aspect or the steps of the data transmission method according to the second aspect.
In the embodiment of the present invention, the terminal device may send the target VOWIFI data to a target network element group (the target network element group includes at least two first network elements), so that a network element in the target network element group processes the target VOWIFI data. After the terminal device sends the target VOWIFI data to the target network element group, any first network element in the target network element group can process the target VOWIFI data, namely when one first network element processes the target VOWIFI data abnormally, the target VOWIFI data can be processed by other first network elements, so that the possibility and success rate of processing the target VOWIFI data can be improved, and the performance of data transmission can be improved.
Drawings
Fig. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a network element group according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an architecture of an android operating system according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a data transmission method according to an embodiment of the present invention;
fig. 5 is a second schematic diagram of a data transmission method according to an embodiment of the present invention;
fig. 6 is a third schematic diagram of a data transmission method according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present invention;
fig. 8 is a second schematic structural diagram of a network element group according to an embodiment of the present invention;
fig. 9 is a hardware schematic diagram of a terminal device according to an embodiment of the present invention;
fig. 10 is a hardware schematic diagram of a network element group according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first" and "second," and the like in the description and in the claims of embodiments of the present invention, are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first preset threshold, the second preset threshold, and the like are used to distinguish different preset thresholds, rather than describing a specific order of the preset thresholds.
In the description of the embodiments of the present invention, the meaning of "a plurality" means two or more unless otherwise specified. For example, a plurality of elements refers to two elements or more than two elements.
The term "and/or" herein is an association relationship describing an associated object, and means that there may be three relationships, for example, a display panel and/or a backlight, which may mean: there are three cases of a display panel alone, a display panel and a backlight together, and a backlight alone. The symbol "/" herein denotes a relationship in which the associated object is or, for example, input/output denotes input or output.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
The embodiment of the invention provides a data transmission method and equipment, wherein terminal equipment can send target VOWIFI data to a target network element group (the target network element group comprises at least two first network elements) so that the network elements in the target network element group process the target VOWIFI data. Each first network element in the target network element group can process the target VOWIFI data, namely when one first network element processes the target VOWIFI data abnormally, the target VOWIFI data can be processed through other first network elements, so that the possibility and success rate of processing the target VOWIFI data can be improved, and the performance of data transmission can be improved.
The data transmission method and the data transmission equipment provided by the embodiment of the invention can be applied to a communication system. The method can be particularly applied to the VOWIFI data processing process sent by the terminal equipment based on the communication system and the target network element group.
Fig. 1 is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present invention. As shown in fig. 1, the communication system may include a terminal device 01, a base station 02, and a core network device 03. The terminal device 01 and the base station 02 may establish connection and communication, and the base station 02 and the core network device 03 may establish connection and communication.
It should be noted that, as shown in fig. 1, the base station 02 and the core network device 03 may be in wireless connection, and in order to illustrate the connection relationship between the base station 02 and the core network device 03 more clearly, fig. 1 illustrates the connection relationship between the base station 02 and the core network device 03 with a solid line.
A terminal device is a device that provides voice and/or data connectivity to a user, a handheld device with wired/wireless connectivity, or other processing device connected to a wireless modem. A terminal device may communicate with one or more core network devices via a Radio Access Network (RAN). The terminal devices may be mobile terminal devices such as mobile phones (or "cellular" phones) and computers with mobile terminals, as well as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices that exchange language and/or data with the RAN, such as Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. The terminal device may also be referred to as a user agent (user agent) or a User Equipment (UE), etc.
A base station is a device deployed in a RAN for providing wireless communication functions for terminal equipment. The base stations may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different radio access technologies, the names of devices with base station functionality may differ, for example, in third generation mobile communication (3G) networks, referred to as base stations (NodeB); in an LTE system, referred to as an evolved NodeB (eNB or eNodeB); in fifth generation mobile communication (5G) networks, referred to as a gNB, and so on. As communication technology evolves, the name "base station" may change.
The core network device may include an N3IWF network element group and other network elements (e.g., Access and Mobility Management Function (AMF) network elements and User Plane Function (UPF) network elements, etc.).
Fig. 2 is a schematic structural diagram of an N3IWF network element set according to an embodiment of the present invention. As shown in fig. 2, the N3IWF network element group may include at least two N3IWF network elements (e.g., N3IWF network element 1, N3IWF network element 2, and N3IWF network element 3).
Wherein, each N3IWF network element of the at least two N3IWF network elements can establish a connection and communicate with each other, and each N3IWF network element can be configured to process received signaling (e.g., registration signaling) and data (e.g., VOWIFI data).
The terminal device in the embodiment of the present invention may be a terminal device having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, which is not limited in the embodiments of the present invention.
The following describes a software environment to which the data transmission method provided by the embodiment of the present invention is applied, by taking an android operating system as an example.
Fig. 3 is a schematic diagram of an architecture of a possible android operating system according to an embodiment of the present invention. In fig. 3, the architecture of the android operating system includes 4 layers, which are respectively: an application layer, an application framework layer, a system runtime layer, and a kernel layer (specifically, a Linux kernel layer).
The application program layer comprises various application programs (including system application programs and third-party application programs) in an android operating system.
The application framework layer is a framework of the application, and a developer can develop some applications based on the application framework layer under the condition of complying with the development principle of the framework of the application.
The system runtime layer includes libraries (also called system libraries) and android operating system runtime environments. The library mainly provides various resources required by the android operating system. The android operating system running environment is used for providing a software environment for the android operating system.
The kernel layer is an operating system layer of an android operating system and belongs to the bottommost layer of an android operating system software layer. The kernel layer provides kernel system services and hardware-related drivers for the android operating system based on a Linux kernel.
Taking an android operating system as an example, in the embodiment of the present invention, a developer may develop a software program for implementing the data transmission method provided in the embodiment of the present invention based on the system architecture of the android operating system shown in fig. 3, so that the data transmission method may operate based on the android operating system shown in fig. 3. Namely, the processor or the terminal device can implement the data transmission method provided by the embodiment of the invention by running the software program in the android operating system.
The terminal device in the embodiment of the invention can be a mobile terminal device and can also be a non-mobile terminal device. For example, the mobile terminal device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile terminal device may be a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiment of the present invention is not particularly limited.
A data transmission method and device provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Based on the communication system shown in fig. 1, the network element group shown in fig. 2, and the terminal device of the android operating system shown in fig. 3, a data transmission method provided in an embodiment of the present invention, and fig. 4 shows a flowchart of a data transmission method provided in an embodiment of the present invention. As shown in fig. 4, the data transmission method provided in the embodiment of the present invention may include steps 201 to 205 described below.
Step 201, the terminal device sends target VOWIFI data to the target network element group.
In this embodiment of the present invention, the target network element group includes at least two first network elements, and each first network element is configured to process VOWIFI data.
In the embodiment of the invention, under the condition that the terminal equipment is connected with the WIFI network, the terminal equipment can send target VOWIFI data to the target network element group.
Optionally, in this embodiment of the present invention, the target network element group may be an N3IWF network element group, where the N3IWF network element group includes at least two N3IWF network elements.
Optionally, in the embodiment of the present invention, an N3IWF network element group may be constructed on a network side (for example, a core network side) in advance, and each N3IWF network element in the N3IWF network element group has a synergistic effect, and data transmission may be performed between each N3IWF network element.
It should be noted that, the target network element group may be a device having a processing function, and the number of the first network elements included in the target network element group is determined by the operator network.
Optionally, in the embodiment of the present invention, when the user triggers the terminal device to start the VOWIFI function, the terminal device may send target VOWIFI data to the target network element group to perform VOWIFI registration or service interaction, so as to implement functions such as making a call, receiving a call, or making a video call.
It should be noted that the target VOWIFI data may be understood as signaling (e.g., registration signaling) or data (e.g., service data) sent by the terminal device to a network element in the VOWIFI network architecture.
Step 202, the target network element group receives the target VOWIFI data sent by the terminal equipment.
Optionally, in this embodiment of the present invention, the first target network element in the target network element group is configured to process target VOWIFI data. The first target network element is a first network element in the target network element group, which meets a preset condition, where the preset condition includes at least one of: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of connected terminal devices is smaller than a third preset threshold.
It is to be understood that the first target network element may include at least one first network element satisfying a preset condition.
Optionally, in this embodiment of the present invention, the first target network element may be a first network element with a smallest load ratio in the target network element group; or, the first target network element may be a first network element with the largest throughput in the target network element group; or, the first target network element may be a first network element with the smallest number of terminal devices connected in the target network element group.
And 203, processing the target VOWIFI data by the target network element group.
Optionally, in the embodiment of the present invention, as shown in fig. 5 in combination with fig. 4, the step 203 may be specifically implemented by a step 203a and a step 203b described below.
Step 203a, the target network element group determines a first target network element in the target network element group.
In this embodiment of the present invention, the first target network element is a first network element in a target network element group, where the first target network element meets a preset condition, where the preset condition includes at least one of: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of connected terminal devices is smaller than a third preset threshold.
It is to be understood that, after receiving the target VOWIFI data, the target network element group may determine, according to a usage (for example, a load ratio, a throughput, a number of connected terminal devices, and the like) of each of the at least two first network elements, a first target network element from the at least two first network elements.
The load ratio may be understood as: a ratio of a total number of signaling and data currently being processed by the network element to a total number of signaling and data that can be concurrently processed in total.
And 203b, the target network element group distributes target VOWIFI data to the second target network element, and the second target network element processes the target VOWIFI data.
In this embodiment of the present invention, the second target network element is one of the first target network elements.
It should be noted that, in a case that the first target network element includes multiple first network elements, the target network element group may randomly select one first network element (i.e., the second target network element) from the first target network elements, and allocate the target VOWIFI data to the one first network element.
Optionally, in this embodiment of the present invention, the target network element group may also randomly select one first network element from the at least two first network elements, and allocate the target VOWIFI data to the one first network element.
Optionally, in the embodiment of the present invention, the second target network element may perform decapsulation, encapsulation, service splitting, and other processing on the target VOWIFI data.
In the embodiment of the invention, the target network element group can preferentially allocate the target VOWIFI data to the first network element meeting the preset condition for processing, so as to improve the possibility and the success rate of processing the target VOWIFI data.
Optionally, in the embodiment of the present invention, after the step 203b, the data transmission method provided in the embodiment of the present invention may further include the following step 301.
Step 301, if the second target network element is abnormal in processing the target VOWIFI data, processing the target VOWIFI data by the target network element group through the other first network elements.
In this embodiment of the present invention, the other first network elements are first network elements in the target network element group except for the first target network element.
Optionally, in this embodiment of the present invention, when the second target network element fails to process the target VOWIFI data or does not process the target VOWIFI data, the second target network element may send the target VOWIFI data to another first network element, so that the other first network element processes the target VOWIFI data.
Optionally, in this embodiment of the present invention, the second target network element may preferentially send the target VOWIFI data to the first network element that meets the preset condition in the other first network elements; or, the second target network element may randomly select one first network element from other first network elements, and send the target VOWIFI data to the one first network element.
It can be understood that data interaction can be performed between at least two first network elements in the target network element group, when one first network element in the at least two first network elements has an abnormality in processing the target VOWIFI data, the one first network element can send the target VOWIFI data to one first network element in another first network element for processing, and if one first network element in the another first network element has an abnormality in processing the target VOWIFI data, the one first network element continues to send the target VOWIFI data to a different first network element until the processing of the target VOWIFI data is completed.
For example, it is assumed that the target network element group is an N3IWF network element group, and the N3IWF network element group includes three N3IWF network elements, i.e., an N3IWF network element 1 with a duty ratio of 10%, an N3IWF network element 2 with a duty ratio of 50%, and an N3IWF network element 3 with a duty ratio of 50%; when the N3IWF network element group receives the target VOWIFI data, the N3IWF network element group may preferentially allocate the target VOWIFI data to the N3IWF network element 1 for processing, if the N3IWF network element 1 is abnormal in processing the target VOWIFI data, the target network element group may randomly allocate the target VOWIFI data to one N3IWF network element (for example, the N3IWF network element 2), and if the N3IWF network element 2 is also abnormal in processing the target VOWIFI data, the target network element group may continue to allocate the target VOWIFI data to the N3IWF network element 3 for processing.
In the embodiment of the invention, when the target VOWIFI data processed by the second target network element is abnormal, the target VOWIFI data can be processed by other first network elements, so that the possibility and the success rate of processing the target VOWIFI data can be improved.
And step 204, the target network element group sends the first data to the terminal equipment.
In the embodiment of the present invention, the first data is used to indicate a processing result of the target VOWIFI data.
Optionally, in this embodiment of the present invention, the first data is used to indicate a processing result of the target VOWIFI data by the second target network element, where the second target network element is one of the first target network elements.
Optionally, in this embodiment of the present invention, the first data is used to indicate a processing result of the second network element on the second data, the second data is used to indicate a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element other than the target network element group.
Optionally, in this embodiment of the present invention, the first data may be used to indicate that an exception occurs in processing the target VOWIFI data.
Optionally, in an embodiment of the present invention, in the case of executing the step 301, the step 204 may be specifically implemented by a step 204a described below.
And step 204a, if the VOWIFI data processed by the other first network elements are abnormal, the target network element group sends first data to the terminal equipment.
In this embodiment of the present invention, the first data in step 204a may be used to indicate that the processing of the target VOWIFI data by other first network elements is abnormal.
It can be understood that, under the condition that all the first network elements in the target network element group are abnormal in processing the target VOWIFI data, the target network element group may send the first data to the terminal device, so as to indicate to the terminal device that all the first network elements in the target network element group are abnormal in processing the target VOWIFI data.
Step 205, the terminal device receives the first data sent by the target tuple.
Optionally, in this embodiment of the present invention, if the first data received by the terminal device is used to indicate that all first network elements in the target network element group process the target VOWIFI data and an abnormality occurs, the terminal device may send the target VOWIFI data to other first network element groups (for example, other N3IWF network elements) again, so as to retry the VOWIFI service.
The embodiment of the invention provides a data transmission method, wherein terminal equipment can send target VOWIFI data to a target network element group (the target network element group comprises at least two first network elements), so that the network elements in the target network element group process the target VOWIFI data. After the terminal device sends the target VOWIFI data to the target network element group, any first network element in the target network element group can process the target VOWIFI data, namely when one first network element processes the target VOWIFI data abnormally, the target VOWIFI data can be processed by other first network elements, so that the possibility and success rate of processing the target VOWIFI data can be improved, and the performance of data transmission can be improved.
Optionally, in the embodiment of the present invention, with reference to fig. 5, as shown in fig. 6, after the step 203b, the data transmission method provided in the embodiment of the present invention may further include the following steps 401 to 404.
Step 401, the target network element group sends the second data to the second network element.
And step 402, the second network element receives second data sent by the target network element group and processes the second data.
In this embodiment of the present invention, the second data is used to indicate a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element other than the target network element group.
Optionally, in this embodiment of the present invention, the second network element may be a network element in a core network (e.g., a 5G core network) except for the target network element group.
Optionally, in this embodiment of the present invention, the second network element may perform decapsulation, encapsulation, service offloading, and other processing on the second data.
Step 403, the second network element sends the first data to the target network element group.
Step 404, the target network element group receives the first data sent by the second network element.
In this embodiment of the present invention, the first data in step 403 and step 404 is used to indicate a processing result of the second network element on the second data. That is, the first data is obtained after the second network element processes the second data.
It can be understood that, after the second target network element processes the target VOWIFI data, the target network element group may send a processing result of the second target network element on the target VOWIFI data to the second network element, so that the second network element further processes the processing result.
It should be noted that, in the embodiment of the present invention, the terminal device performs data interaction (for example, target VOWIFI data, first data, and the like) with the target network element group through the base station.
Fig. 7 shows a schematic diagram of a possible structure of a terminal device involved in the embodiment of the present invention. As shown in fig. 7, the terminal device 70 may include: a transmitting module 71 and a receiving module 72.
The sending module 71 is configured to send target VOWIFI data to a target network element group, where the target network element group includes at least two first network elements, and each first network element is configured to process the VOWIFI data. A receiving module 72, configured to receive first data sent by the target network element group, where the first data is used to indicate a processing result of the target VOWIFI data.
In a possible implementation manner, a first target network element in the target network element group is configured to process target VOWIFI data. The first target network element is a first network element in the target network element group, which meets a preset condition, where the preset condition includes at least one of: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of connected terminal devices is smaller than a third preset threshold.
In a possible implementation manner, the first data is used to indicate a processing result of the target VOWIFI data by a second target network element, where the second target network element is one of the first target network elements. Or, the first data is used to indicate a processing result of the second network element on the second data, the second data is used to indicate a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element other than the target network element group.
The terminal device provided in the embodiment of the present invention is capable of implementing each process implemented by the terminal device in the above method embodiments, and for avoiding repetition, detailed description is not repeated here.
The embodiment of the invention provides a terminal device, wherein after the terminal device sends target VOWIFI data to a target network element group, any first network element in the target network element group can process the target VOWIFI data, namely when one first network element processes the target VOWIFI data abnormally, the target VOWIFI data can be processed by other first network elements, so that the possibility and success rate of processing the target VOWIFI data can be improved, and the performance of data transmission can be improved.
Fig. 8 is a schematic diagram illustrating a possible structure of a network element group according to an embodiment of the present invention, where the network element group is a target network element group, and the target network element group includes at least two first network elements, and each first network element is configured to process VOWIFI data. As shown in fig. 8, the network element group 80 may include: a receiving module 81, a processing module 82 and a sending module 83.
The receiving module 81 is configured to receive target VOWIFI data sent by the terminal device. And the processing module 82 is configured to process the target VOWIFI data received by the receiving module 81. And a sending module 83, configured to send first data to the terminal device, where the first data is used to indicate a processing result of the target VOWIFI data.
In a possible implementation manner, the processing module 82 is specifically configured to determine a first target network element in a target network element group; and distributing the target VOWIFI data to a second target network element, and processing the target VOWIFI data through the second target network element. The second target network element is one of the first target network elements, and the first target network element is a first network element in the target network element group that meets a preset condition, where the preset condition includes at least one of: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of the connected terminal devices is smaller than a third preset threshold.
In a possible implementation manner, the processing module 82 is further configured to, after the target VOWIFI data is processed by the second target network element, if the target VOWIFI data processed by the second target network element is abnormal, process the target VOWIFI data by using another first network element, where the another first network element is a first network element other than the first target network element in the target network element group.
In a possible implementation manner, the sending module 83 is specifically configured to send the first data to the terminal device if all the target VOWIFI data processed by the other first network elements are abnormal.
In a possible implementation manner, the sending module 83 is further configured to send, after the processing module 82 processes the target VOWIFI data through the second target network element, second data to the second network element, where the second data is used to indicate a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element other than the target network element group. The receiving module 81 is further configured to receive first data sent by the second network element, where the first data is used to indicate a processing result of the second network element on the second data.
The network element group provided in the embodiment of the present invention is capable of implementing each process of implementing the target network element group in the foregoing method embodiments, and for avoiding repetition, detailed description is not repeated here.
The embodiment of the present invention provides a network element group, where any first network element in a target network element group may process target VOWIFI data sent by a terminal device, that is, when one first network element processes the target VOWIFI data abnormally, the target VOWIFI data may be processed by other first network elements, so that a possibility and a success rate of processing the target VOWIFI data may be improved, and thus, a performance of data transmission may be improved.
Fig. 9 is a schematic hardware diagram of a terminal device for implementing various embodiments of the present invention. As shown in fig. 9, the terminal device 100 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111.
It should be noted that, as those skilled in the art will appreciate, the terminal device structure shown in fig. 9 does not constitute a limitation to the terminal device, and the terminal device may include more or less components than those shown in fig. 9, or may combine some components, or may arrange different components. In the embodiment of the present invention, the terminal device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The radio frequency unit 101 is configured to send target VOWIFI data to a target network element group, where the target network element group includes at least two first network elements, and each first network element is configured to process the VOWIFI data; and receiving first data sent by the target network element group, wherein the first data is used for indicating a processing result of the target VOWIFI data.
The embodiment of the invention provides a terminal device, wherein after the terminal device sends target VOWIFI data to a target network element group, any first network element in the target network element group can process the target VOWIFI data, namely when one first network element processes the target VOWIFI data abnormally, the target VOWIFI data can be processed by other first network elements, so that the possibility and success rate of processing the target VOWIFI data can be improved, and the performance of data transmission can be improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 101 may be used for receiving and sending signals during a message transmission or call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through a wireless communication system.
The terminal device provides wireless broadband internet access to the user through the network module 102, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output as sound. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the terminal device 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 includes a speaker, a buzzer, a receiver, and the like.
The input unit 104 is used to receive an audio or video signal. The input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode.
The terminal device 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or the backlight when the terminal device 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal device posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and receives and executes commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 9, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the terminal device, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the terminal device, and is not limited herein.
The interface unit 108 is an interface for connecting an external device to the terminal apparatus 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal apparatus 100 or may be used to transmit data between the terminal apparatus 100 and the external device.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the terminal device, connects various parts of the entire terminal device by using various interfaces and lines, and performs various functions of the terminal device and processes data by running or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the terminal device. Processor 110 may include one or more processing units; alternatively, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The terminal device 100 may further include a power supply 111 (such as a battery) for supplying power to each component, and optionally, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the terminal device 100 includes some functional modules that are not shown, and are not described in detail here.
Optionally, an embodiment of the present invention further provides a terminal device, which includes the processor 110 shown in fig. 9, the memory 109, and a computer program stored in the memory 109 and capable of running on the processor 110, where the computer program, when executed by the processor 110, implements the processes of the foregoing method embodiment, and can achieve the same technical effect, and details are not described here to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the processes of the method embodiments, and can achieve the same technical effects, and in order to avoid repetition, the details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Fig. 10 illustrates a hardware schematic diagram of a network element group according to an embodiment of the present invention, where the network element group may be a target network element group in the foregoing method embodiment. As shown in fig. 10, the group of network elements 130 includes, but is not limited to: at least one processor 131, memory 132, a user interface 133, and at least one network interface 134. The various components in the tuple 130 are coupled together by a bus system 135.
It should be noted that, as those skilled in the art will appreciate, the structure of the network element group shown in fig. 10 does not constitute a limitation to the network element group, and the network element group may include more or less components than those shown in fig. 10, or some components may be combined, or different component arrangements may be adopted.
The at least one network interface 134 is configured to receive target VOWIFI data sent by the terminal device. At least one processor 131, configured to process the target VOWIFI data. The at least one network interface 134 is further configured to send first data to the terminal device, where the first data is used to indicate a processing result of the target VOWIFI data.
It will be appreciated that the bus system 135 is used to enable communications among the components. The bus system 135 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 135 in fig. 10.
The user interface 133 may include, among other things, a display, a keyboard or a pointing device (e.g., a mouse, a trackball, a touch pad, or a touch screen).
It will be appreciated that memory 132 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a ROM, a Programmable Read Only Memory (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. Volatile memory can be RAM, which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), synchlronous SDRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 132 described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 132 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 1321 and application programs 1322.
The operating system 1321 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application programs 1322 include various application programs such as a media player, a browser, and the like, for implementing various application services. The programs that implement the methods of embodiments of the present invention may be embodied in application programs 1322.
In this embodiment, the network element group 130 may further include a computer program stored in the memory 132 and executable on the processor 131, and when the computer program is executed by the processor 131, the computer program implements the steps of the method provided by the embodiment of the present invention.
The method disclosed by the above embodiment of the present invention can be applied to the processor 131, or implemented by the processor 131. The processor 131 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 131. The Processor 131 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may reside in ram, flash memory, rom, prom, or eprom, registers, among other computer-readable storage media known in the art. The computer readable storage medium is located in the memory 132, and the processor 131 reads the information in the memory 132 and performs the steps of the above method in combination with the hardware thereof. In particular, the computer readable storage medium has stored thereon a computer program which, when executed by the processor 131, implements the steps of the method embodiments as provided by the embodiments of the invention.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more ASICs, DSPs, Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), FPGAs, general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this disclosure may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this disclosure. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, an embodiment of the present invention further provides a network element group, which includes the processor 131 shown in fig. 10, the memory 132, and a computer program stored in the memory 132 and capable of running on the processor 131, where the computer program, when executed by the processor 131, implements the processes of the foregoing method embodiment, and can achieve the same technical effects, and details are not described here to avoid repetition.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor 131 shown in fig. 10, the computer program implements the processes of the method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the computer program is not described herein again. The computer readable storage medium is, for example, ROM, RAM, magnetic disk or optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (18)
1. A data transmission method is applied to terminal equipment, and is characterized in that the method comprises the following steps:
sending target VOWIFI data to a target network element group, wherein the target network element group comprises at least two first network elements, and each first network element is used for processing the VOWIFI data;
receiving first data sent by the target network element group, wherein the first data is used for indicating a processing result of the target VOWIFI data;
the target network element group is an N3IWF network element group, the first network element is an N3IWF network element, each N3IWF network element in the N3IWF network element group has a synergistic effect, and under the condition that one N3IWF network element in the N3IWF network element processes the target VOWIFI data abnormally, the N3IWF network element forwards the target VOWIFI data to another N3IWF network element in the N3IWF network element for processing until the target VOWIFI data is processed.
2. The method of claim 1, wherein a first target network element in the set of target network elements is configured to process the target VOWIFI data;
wherein the first target network element is a first network element in the target network element group that meets a preset condition, and the preset condition includes at least one of the following conditions: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of connected terminal devices is smaller than a third preset threshold.
3. The method of claim 2,
the first data is used for indicating a processing result of a second target network element on the target VOWIFI data, and the second target network element is one of the first target network elements;
or,
the first data is used for indicating a processing result of a second network element on second data, the second data is used for indicating a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element except the target network element group.
4. A data transmission method is applied to a target network element group, wherein the target network element group comprises at least two first network elements, and each first network element is used for processing VOWIFI data, and the method comprises the following steps:
Receiving target VOWIFI data sent by terminal equipment;
processing the target VOWIFI data, and sending first data to the terminal equipment, wherein the first data is used for indicating a processing result of the target VOWIFI data;
the target network element group is an N3IWF network element group, the first network element is an N3IWF network element, each N3IWF network element in the N3IWF network element group has a synergistic effect, and under the condition that one N3IWF network element in the N3IWF network element processes the target VOWIFI data abnormally, the N3IWF network element forwards the target VOWIFI data to another N3IWF network element in the N3IWF network element for processing until the target VOWIFI data is processed.
5. The method of claim 4, wherein the processing the target VOWIFI data comprises:
determining a first target network element in the target network element group;
distributing the target VOWIFI data to a second target network element, and processing the target VOWIFI data through the second target network element, wherein the second target network element is one of the first target network elements;
wherein the first target network element is a first network element in the target network element group that meets a preset condition, and the preset condition includes at least one of the following conditions: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of connected terminal devices is smaller than a third preset threshold.
6. The method of claim 5, wherein after processing the target VOWIFI data by the second target network element, the method further comprises:
and if the second target network element is abnormal in processing the target VOWIFI data, processing the target VOWIFI data through other first network elements, wherein the other first network elements are first network elements except the first target network element in the target network element group.
7. The method of claim 6, wherein the sending first data to the terminal device comprises:
and if the target VOWIFI data processed by the other first network elements are all abnormal, sending the first data to the terminal equipment.
8. The method of claim 5, wherein after processing the target VOWIFI data by the second target network element, the method further comprises:
sending second data to a second network element, where the second data is used to indicate a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element other than the target network element group;
and receiving the first data sent by the second network element, where the first data is used to indicate a processing result of the second network element on the second data.
9. A terminal device, characterized in that the terminal device comprises: a transmitting module and a receiving module;
the sending module is configured to send target VOWIFI data to a target network element group, where the target network element group includes at least two first network elements, and each first network element is configured to process the VOWIFI data;
the receiving module is configured to receive first data sent by the target network element group, where the first data is used to indicate a processing result of the target VOWIFI data;
the target network element group is an N3IWF network element group, the first network element is an N3IWF network element, each N3IWF network element in the N3IWF network element group has a synergistic effect, and under the condition that one N3IWF network element in the N3IWF network element processes the target VOWIFI data abnormally, the N3IWF network element forwards the target VOWIFI data to another N3IWF network element in the N3IWF network element for processing until the target VOWIFI data is processed.
10. The terminal device of claim 9, wherein a first target network element in the set of target network elements is configured to process the target VOWIFI data;
wherein the first target network element is a first network element in the target network element group that meets a preset condition, and the preset condition includes at least one of the following conditions: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of connected terminal devices is smaller than a third preset threshold.
11. The terminal device of claim 10,
the first data is used for indicating a processing result of a second target network element on the target VOWIFI data, and the second target network element is one of the first target network elements;
or,
the first data is used for indicating a processing result of a second network element on second data, the second data is used for indicating a processing result of the second target network element on the target VOWIFI data, and the second network element is a network element except the target network element group.
12. A network element group, wherein the network element group is a target network element group, and the target network element group includes at least two first network elements, and each first network element is configured to process VOWIFI data, and the network element group includes: the device comprises a receiving module, a processing module and a sending module;
the receiving module is used for receiving target VOWIFI data sent by the terminal equipment;
the processing module is used for processing the target VOWIFI data received by the receiving module;
the sending module is configured to send first data to the terminal device, where the first data is used to indicate a processing result of the target VOWIFI data;
The target network element group is an N3IWF network element group, the first network element is an N3IWF network element, each N3IWF network element in the N3IWF network element group has a synergistic effect, and under the condition that one N3IWF network element in the N3IWF network element group processes the target VOWIFI data to be abnormal, the N3IWF network element forwards the target VOWIFI data to another N3IWF network element in the N3IWF network element group for processing until the target VOWIFI data is processed.
13. The network element group of claim 12, wherein the processing module is specifically configured to determine a first target network element in the target network element group; distributing the target VOWIFI data to a second target network element, and processing the target VOWIFI data through the second target network element, wherein the second target network element is one of the first target network elements;
wherein the first target network element is a first network element in the target network element group that meets a preset condition, and the preset condition includes at least one of: the load ratio is smaller than a first preset threshold, the throughput is larger than a second preset threshold, and the number of the connected terminal devices is smaller than a third preset threshold.
14. The network element group of claim 13, wherein the processing module is further configured to, after the target VOWIFI data is processed by the second target network element, if the target VOWIFI data is processed by the second target network element abnormally, process the target VOWIFI data by another first network element, where the another first network element is a first network element in the target network element group except the first target network element.
15. The set of network elements according to claim 14, wherein the sending module is specifically configured to send the first data to the terminal device if all the other first network elements process the target VOWIFI data abnormally.
16. The network element group of claim 13, wherein the sending module is further configured to send second data to a second network element after the processing module processes the target VOWIFI data through the second target network element, where the second data is used to indicate a processing result of the target VOWIFI data by the second target network element, and the second network element is a network element other than the target network element group;
the receiving module is further configured to receive the first data sent by the second network element, where the first data is used to indicate a processing result of the second network element on the second data.
17. A terminal device, characterized in that it comprises a processor, a memory and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the data transmission method according to any one of claims 1 to 3.
18. A set of network elements, comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the data transmission method according to any one of claims 4 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911023065.7A CN110662180B (en) | 2019-10-25 | 2019-10-25 | Data transmission method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911023065.7A CN110662180B (en) | 2019-10-25 | 2019-10-25 | Data transmission method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110662180A CN110662180A (en) | 2020-01-07 |
CN110662180B true CN110662180B (en) | 2022-06-10 |
Family
ID=69041760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911023065.7A Active CN110662180B (en) | 2019-10-25 | 2019-10-25 | Data transmission method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110662180B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102781004A (en) * | 2011-05-10 | 2012-11-14 | 中兴通讯股份有限公司 | Method and device for selecting gateways |
CN105897462A (en) * | 2016-03-25 | 2016-08-24 | 宇龙计算机通信科技(深圳)有限公司 | Data transmission processing method and apparatus, and terminal |
CN106900021A (en) * | 2017-02-20 | 2017-06-27 | 惠州Tcl移动通信有限公司 | A kind of processing method and system of mobile terminal VoWiFi calls |
CN110324870A (en) * | 2019-06-28 | 2019-10-11 | 维沃移动通信有限公司 | A kind of method for processing business and network element of dependent NSA networking |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116996954A (en) * | 2017-06-01 | 2023-11-03 | 华为技术有限公司 | Session processing method and related equipment |
-
2019
- 2019-10-25 CN CN201911023065.7A patent/CN110662180B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102781004A (en) * | 2011-05-10 | 2012-11-14 | 中兴通讯股份有限公司 | Method and device for selecting gateways |
CN105897462A (en) * | 2016-03-25 | 2016-08-24 | 宇龙计算机通信科技(深圳)有限公司 | Data transmission processing method and apparatus, and terminal |
CN106900021A (en) * | 2017-02-20 | 2017-06-27 | 惠州Tcl移动通信有限公司 | A kind of processing method and system of mobile terminal VoWiFi calls |
CN110324870A (en) * | 2019-06-28 | 2019-10-11 | 维沃移动通信有限公司 | A kind of method for processing business and network element of dependent NSA networking |
Also Published As
Publication number | Publication date |
---|---|
CN110662180A (en) | 2020-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110730504B (en) | Paging indication method, device and system | |
CN109951881B (en) | Channel switching method, terminal equipment and routing equipment | |
CN110944351B (en) | Measurement configuration method, equipment and system | |
CN110890943B (en) | Determination method, terminal equipment and network equipment | |
CN110635878B (en) | Command processing method and terminal equipment | |
CN110475298B (en) | Cell determination method, equipment and system | |
KR102525479B1 (en) | Resource request method and user device | |
CN110958710B (en) | Channel access method, configuration method, terminal and network side equipment | |
CN110740470B (en) | Measurement indication method, device and system | |
US20230041176A1 (en) | Paging response method, terminal, and network device | |
CN110011766A (en) | Wave beam failure detection method, terminal and the network equipment | |
CN109587260B (en) | Resource acquisition method, device and system | |
CN110858800B (en) | Demodulation reference signal antenna port mapping method, terminal equipment and network equipment | |
CN111800794A (en) | Method and device for determining position of demodulation reference signal | |
CN111093289A (en) | Service transmission method and electronic equipment | |
CN111601334B (en) | Measuring method, device and system | |
CN111836311B (en) | Capability negotiation method, terminal and network equipment | |
WO2021027921A1 (en) | Handover configuration method, network device, terminal device, and storage medium | |
CN110972212B (en) | QoS parameter configuration method, equipment and system of PC5 interface | |
CN110662180B (en) | Data transmission method and equipment | |
CN111356183B (en) | Transmission method, network equipment and terminal | |
CN110944385B (en) | Method and device for determining capability of terminal equipment | |
CN111615158B (en) | Updating method, reconstruction request processing method, terminal and network equipment | |
CN111132187B (en) | Determination method, terminal equipment and network equipment | |
CN110621034B (en) | Transmission control method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |