CN115915288A - Data connection establishing method, terminal, application server and network side equipment - Google Patents
Data connection establishing method, terminal, application server and network side equipment Download PDFInfo
- Publication number
- CN115915288A CN115915288A CN202110886834.7A CN202110886834A CN115915288A CN 115915288 A CN115915288 A CN 115915288A CN 202110886834 A CN202110886834 A CN 202110886834A CN 115915288 A CN115915288 A CN 115915288A
- Authority
- CN
- China
- Prior art keywords
- data connection
- application server
- terminal
- data
- connection identifier
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000001514 detection method Methods 0.000 claims abstract description 46
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 5
- 230000008859 change Effects 0.000 abstract description 16
- 238000004891 communication Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/14—Mobility data transfer between corresponding nodes
Abstract
The invention relates to the technical field of communication, and discloses a data connection establishing method, a terminal, an application server and network side equipment. In the invention, the method for establishing the data connection comprises the following steps: respectively allocating data connection identifiers for the terminal and the application server, and associating the data connection identifiers with respective IP addresses thereof; sending a data connection identifier of an application server to the terminal, establishing data connection between the terminal and the application server based on the data connection identifier of the application server, and transmitting data carrying the data connection identifier of the terminal and the application server; and synchronizing the data connection identifiers of the terminal and the application server to the second network side equipment, so that the second network side equipment can identify the transmitted data according to the data connection identifiers of the terminal and the application server, and detect and/or adjust the QoS of the data. The method and the device can shield the influence of the frequent change of the IP address on the data connection, and simultaneously enable the QoS detection and/or adjustment of the data to be more convenient.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method for establishing a data connection, a terminal, an application server, and a network side device.
Background
In the existing mobile communication network, data connection between a terminal and an application server is established by using quintuple information consisting of a conventional Internet Protocol Address (IP Address for short), a port and a Protocol. The terminal and the application server establish data connection through the quintuple, and then perform application data transmission. The detection of the application data flow is carried out by the operator core network by depending on the IP address, port and protocol information of the service end registered by the application at the operator side. After the operator detects the application data stream and identifies the application, the operator can complete subsequent actions such as Quality of Service (QoS) detection and/or adjustment.
However, the inventors of the present invention found that: the IP address of the application service side is often a huge data pool, which changes with the development of the application service provider services, and the increase of the terminal mobility also causes the IP address of the terminal side to change more and more frequently. On one hand, the frequent change of the IP address causes that the terminal needs to continuously inquire the IP address of the application server again when establishing data connection with the application server; on the other hand, the frequent change of the IP address brings great challenges for operators, government departments, and the like to perform QoS detection and/or adjustment on data.
Disclosure of Invention
The embodiment of the invention aims to provide a data connection establishing method, a terminal, an application server and network side equipment, which are used for shielding the influence of frequent change of an IP address on data connection and simultaneously enabling the QoS detection and/or adjustment of data to be more convenient.
In order to solve the above problem, an embodiment of the present invention provides a method for establishing a data connection, which is applied to a first network-side device, and includes:
allocating a data connection identifier to a terminal and associating the allocated data connection identifier with an IP address of the terminal, allocating a data connection identifier to an application server and associating the allocated data connection identifier with the IP address of the application server; sending a data connection identifier of an application server to the terminal, establishing data connection between the terminal and the application server based on the data connection identifier of the application server, and transmitting data carrying the data connection identifier of the terminal and the data connection identifier of the application server; and synchronizing the data connection identifiers of the terminal and the application server to the second network side equipment, so that the second network side equipment can identify the transmitted data according to the data connection identifiers of the terminal and the application server, and detect and/or adjust the QoS of the data.
The embodiment of the invention also provides a method for establishing data connection, which is applied to second network side equipment and comprises the following steps:
receiving data connection identifiers of a terminal and an application server side, which are sent by first network side equipment; and identifying the transmitted data according to the data connection identifiers of the terminal and the application server, and detecting and/or adjusting the QoS of the data.
The embodiment of the invention also provides a method for establishing the data connection, which is applied to a terminal and comprises the following steps:
applying for a data connection identifier of a terminal to first network side equipment, wherein the data connection identifier of the terminal is associated with an IP address of the terminal; acquiring a data connection identifier of an application server, and establishing data connection with the application server through the data connection identifier of the application server; wherein the data connection identifier of the application server is associated with the IP address of the application server; and transmitting data carrying data connection identifiers of the terminal and the application server side with the application server side, wherein the data connection identifiers of the terminal and the application server side are used for identifying the transmitted data by the second network side equipment, and performing QoS detection and/or adjustment on the data.
The embodiment of the invention also provides a method for establishing data connection, which is applied to an application server and comprises the following steps:
applying for a data connection identifier of an application server to first network side equipment, wherein the data connection identifier of the application server is associated with an IP address of the application server; establishing data connection with the terminal through the data connection identifier of the application server; and transmitting data carrying the data connection identifiers of the application server and the terminal with the terminal, wherein the data connection identifiers of the application server and the terminal are used for identifying the transmitted data by the second network side equipment, and performing QoS detection and/or adjustment on the data.
An embodiment of the present invention further provides a network side device, including: the distribution module is used for distributing data connection identifiers for the terminal, associating the distributed data connection identifiers with the IP address of the terminal, distributing the data connection identifiers for the application server and associating the distributed data connection identifiers with the IP address of the application server; the sending module is used for sending the data connection identifier of the application server to the terminal, so that the terminal establishes data connection with the application server based on the data connection identifier of the application server and transmits data carrying the data connection identifier of the terminal and the application server; and the synchronization module is used for synchronizing the data connection identifiers of the terminal and the application server to the second network side equipment, so that the second network side equipment can identify the transmitted data according to the data connection identifiers of the terminal and the application server, and detect and/or adjust the QoS of the data.
An embodiment of the present invention further provides a network side device, including: the receiving module is used for receiving the data connection identifiers of the terminal and the application server side, which are sent by the first network side equipment; and the detection execution module is used for identifying the transmitted data according to the data connection identifiers of the terminal and the application server and detecting and/or adjusting the QoS of the data.
An embodiment of the present invention further provides a terminal, including: the application module is used for applying for a data connection identifier of the terminal to the first network side device, wherein the data connection identifier of the terminal is associated with the IP address of the terminal; the acquisition module is used for acquiring the data connection identifier of the application server and establishing data connection with the application server through the data connection identifier of the application server; wherein the data connection identifier of the application server is associated with the IP address of the application server; and the transmission module is used for transmitting data carrying data connection identifiers of the terminal and the application server with the application server, wherein the data connection identifiers of the terminal and the application server are used for identifying the transmitted data by the second network side equipment, and performing QoS detection and/or adjustment on the data.
The embodiment of the invention also provides an application server, which comprises: the application module is used for applying a data connection identifier of an application server to the first network side device, wherein the data connection identifier of the application server is associated with the IP address of the application server; the establishing module is used for establishing data connection with the terminal through the data connection identifier of the application server; and the transmission module is used for transmitting data carrying the data connection identifiers of the application server and the terminal with the terminal, wherein the data connection identifiers of the application server and the terminal are used for identifying the transmitted data by the second network side equipment, and performing QoS detection and/or adjustment on the data.
An embodiment of the present invention also provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method for establishing the data connection.
The embodiment of the invention also provides a computer readable storage medium storing a computer program, and the computer program is used for realizing the data connection establishment method when being executed by a processor.
In the embodiment of the invention, the data connection identifiers are respectively distributed to the terminal and the application server and are associated with the respective IP addresses, so that the terminal and the application server can establish data connection through the data connection identifiers without inquiring the IP addresses again when the IP addresses change, and the trouble brought by the continuous change of the IP addresses for establishing the data connection is avoided. Meanwhile, in the embodiment of the invention, the terminal and the application server transmit the data carrying the data connection identifiers of the two parties, so that the network side equipment can identify the transmitted data through the data connection identifiers and carry out QoS detection and/or adjustment on the data. The corresponding relation between the data connection identifiers of the terminal and the application server and the IP addresses of the data connection identifiers is maintained by the first network side equipment, and even if the IP addresses are changed, operators, government departments and the like can still directly identify the transmitted data through the data connection identifiers and carry out QoS detection and/or adjustment on the data. Under the condition that the IP addresses of the terminal and the application server are frequently changed at present, compared with a mode of identifying data through the IP addresses and carrying out QoS detection and/or adjustment on the data, the method greatly relieves the pressure of operators, government departments and the like.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which are not to be construed as limiting the embodiments, in which elements having the same reference numeral designations represent like elements throughout, and in which the drawings are not to be construed as limiting in scale unless otherwise specified.
Fig. 1 is a flowchart of a method for establishing a data connection applied to a first network-side device according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for establishing a data connection applied to a second network-side device according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for establishing a data connection applied to a terminal according to an embodiment of the present invention;
fig. 4 is a flowchart of a method for establishing a data connection applied to an application server according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a connection structure of a terminal, an application server and a network side device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a first network-side device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a second network-side device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
FIG. 9 is a schematic structural diagram of an application server according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments.
An embodiment of the present invention relates to a method for establishing a data connection, which is applied to a first network device, and a specific flow is shown in fig. 1. The first network-side device may be a connection management module, and may be deployed in an operator core network. In this embodiment, the terminal needs to use an application and establish a data connection with the application server. At the moment, the first network side equipment respectively distributes data connection identifiers for the terminal and the application server side, sends the data connection identifiers of the application server side to the terminal, and further synchronizes the data connection identifiers of the first network side equipment and the second network side equipment. The flow of fig. 1 is described in detail below:
Specifically, before the terminal and the application server establish data connection, the terminal and the application server apply for data connection identifiers respectively, the first network side device allocates the data connection identifiers to the terminal and the application server respectively, and associates the data connection identifiers with respective IP addresses thereof.
The first network side device of the embodiment allocates the data connection identifier to the terminal and the application server respectively, and associates the data connection identifier with the respective IP addresses thereof, so that the terminal and the application server can establish data connection through the data connection identifier, and the IP addresses do not need to be continuously inquired again to establish connection when the IP addresses change, thereby shielding the influence of frequent changes of the IP addresses on the establishment of the data connection. The first network side equipment synchronizes the data connection identifiers of the terminal and the application server to the second network side equipment, and even if the IP addresses of the terminal and the application server frequently change, the second network side equipment can directly identify the transmitted data through the data connection identifiers and carry out QoS detection and/or adjustment on the data.
Another embodiment of the present invention relates to a method for establishing a data connection, which is applied to a second network-side device, and the specific flow is shown in fig. 2. The second network side device may be a packet detection and policy execution module, and may be upgraded and modified on the basis of a Session Management Function (SMF) and a User Plane Function (UPF) network element in an operator core network. In this embodiment, the terminal and the application server have already established data connection, and transmit data carrying data connection identifiers of both sides. And the second network side equipment receives the data connection identifiers of the terminal and the application server, which are sent by the first network side equipment, identifies the data transmitted by the two sides according to the data connection identifiers, and further performs QoS detection and/or adjustment on the data. The flow of fig. 2 is specifically described below:
In a specific example, after the mobile phone terminal accesses a certain video application and establishes a data connection with the video application server, the first network side device sends the data connection identifier of the mobile phone terminal and the video application server to the second network side device. And the second network side equipment identifies the data transmitted by the mobile phone terminal and the video application server side through the data connection identifier and executes a corresponding QoS strategy. When the video application server side monitors that the QoS does not meet the video watching requirement, the video application server side carries the data connection identifiers of the mobile phone terminal and the video application server side to request the third network side device to carry out QoS adjustment, and after the third network side device confirms that the QoS adjustment is carried out, the QoS strategy is updated to the second network side device, and the QoS adjustment is completed. The third network side device may be a Policy management and open module, and may be upgraded and modified on the basis of a Policy Control Function (PCF) network element in the operator core network.
Fig. 3 shows connection structures of the terminal, the application server and the network device according to the foregoing embodiment when the method for establishing a data connection is implemented. The terminal and the application server end can also be provided with a connection agent module which can be made into a protocol stack plug-in and is arranged at the terminal and the application server end. When the terminal and the application are registered in the network, the connection agent module applies for a data connection identifier from the first network-side device.
The second network side device of this embodiment identifies the data transmitted by the terminal and the application server according to the data connection identifier of the terminal and the application server, and performs QoS detection and/or adjustment on the data. Even if the IP address changes, the second network side device can directly identify the transmitted data through the data connection identifier and carry out QoS detection and/or adjustment on the data. Under the condition that the IP addresses of the terminal and the application server are frequently changed, the pressure of identifying data and carrying out QoS detection and/or adjustment is greatly reduced.
Another embodiment of the present invention relates to a method for establishing a data connection, which is applied to a terminal, and the specific flow is shown in fig. 4. In this embodiment, the terminal needs to use an application and establish a data connection with the application server. The terminal firstly applies for a data connection identifier from the first network side equipment, then obtains the data connection identifier of the application server, and finally establishes data connection with the application server for data transmission. The flow of fig. 4 is described in detail below:
In step 402, the terminal obtains the data connection identifier of the application server. When the terminal accesses a certain application, the data connection is established with the application server through the data connection identifier. Therefore, in this step, the terminal queries the first network side device and obtains the application server data connection identifier.
And step 403, the terminal establishes data connection with the application server side for data transmission. Specifically, the terminal and the application server establish data connection through the data connection identifier, and transmit data carrying the data connection identifiers of both sides. Here, the data shall carry a data connection identifier of the terminal and the application server, so as to be used for subsequent data identification and QoS detection and/or adjustment of the data.
The terminal of the embodiment establishes the data connection with the application server through the data connection identifier, and the IP address does not need to be continuously inquired again for establishing the connection when the IP address changes, so that the influence of frequent change of the IP address on the establishment of the data connection is shielded. The data transmitted between the terminal and the application server in this embodiment carries the data connection identifier of the application server and the terminal. Even if the IP address changes, the second network side device can directly identify the transmitted data through the data connection identifier and perform QoS detection and/or adjustment on the data.
Another embodiment of the present invention relates to a method for establishing a data connection, which is applied to an application server, and a specific flow is shown in fig. 5. In this embodiment, the terminal and the application server have not established a data connection. Before connection is established, the application server side firstly applies for a data connection identifier to the first network side equipment, and then establishes data connection with the terminal to carry out data transmission. And after the data transmission, the third network side equipment applies for the QoS adjustment of the data. The flow of fig. 5 is specifically explained as follows:
In a specific example, after the mobile phone terminal accesses a certain mobile phone application and establishes a data connection with the mobile phone application server, and when the mobile phone application server monitors that the QoS does not meet the mobile phone experience requirement, the mobile phone application server carries the data connection identifiers of the mobile phone terminal and the mobile phone application server to request the third network side device to perform QoS adjustment, for example, to improve the bandwidth.
The application server side of the embodiment can establish data connection with the terminal through the data connection identifier of the application server side, and the IP address does not need to be inquired again continuously for establishing connection when the IP address changes, so that the influence of frequent change of the IP address on data connection establishment is shielded. The data transmitted by the application server and the terminal in this embodiment carries the data connection identifier of the application server and the terminal. Even if the IP address changes, the second network side device can directly identify the transmitted data through the data connection identifier and perform QoS detection and/or adjustment on the data.
An embodiment of the present invention relates to a network side device, as shown in fig. 6, including:
an allocating module 601, configured to allocate a data connection identifier to a terminal and associate the allocated data connection identifier with an IP address of the terminal, allocate a data connection identifier to an application server and associate the allocated data connection identifier with the IP address of the application server;
a sending module 602, configured to send a data connection identifier of an application server to a terminal, so that the terminal establishes a data connection with the application server based on the data connection identifier of the application server, and transmits data carrying the data connection identifier of the terminal and the data connection identifier of the application server;
the synchronization module 603 is configured to synchronize the data connection identifiers of the terminal and the application server to the second network side device, so that the second network side device identifies the transmitted data according to the data connection identifiers of the terminal and the application server, and performs QoS detection and/or adjustment on the data.
Compared with the related art, the network side device provided by the embodiment can respectively allocate the data connection identifiers for the terminal and the application server, and associate the data connection identifiers with the respective IP addresses thereof, so that the terminal and the application server can establish data connection through the data connection identifiers, the IP addresses do not need to be continuously inquired again for establishing connection when the IP addresses change, and the influence of frequent change of the IP addresses on data connection establishment is shielded. The network side equipment synchronizes the data connection identifiers of the terminal and the application server to the second network side equipment, and even if the IP addresses of the terminal and the application server frequently change, the network side equipment can directly identify the transmitted data through the data connection identifiers and carry out QoS detection and/or adjustment on the data.
One embodiment of the present invention relates to a network device, as shown in fig. 7, including:
a receiving module 701, configured to receive a data connection identifier of a terminal and an application server, where the data connection identifier is sent by a first network-side device;
a detection execution module 702, configured to identify the transmitted data according to the data connection identifiers of the terminal and the application server, and perform QoS detection and/or adjustment on the data.
Compared with the related art, the network side device provided by the embodiment can identify the data transmitted by the terminal and the application server according to the data connection identifiers of the terminal and the application server, and detect and/or adjust the QoS of the data. Even if the IP address changes, the network side equipment can directly identify the transmitted data through the data connection identifier and carry out QoS detection and/or adjustment on the data. Under the condition that the IP addresses of the terminal and the application server terminal are frequently changed, the pressure of identifying data and carrying out QoS detection and/or adjustment is greatly reduced.
One embodiment of the present invention relates to a terminal, as shown in fig. 8, including:
an application module 801, configured to apply for a data connection identifier of a terminal to a first network-side device, where the data connection identifier of the terminal is associated with an IP address of the terminal;
an obtaining module 802, configured to obtain a data connection identifier of an application server, and establish data connection with the application server through the data connection identifier of the application server; wherein the data connection identifier of the application server is associated with the IP address of the application server;
a transmission module 803, configured to transmit, with the application server, data carrying data connection identifiers of the terminal and the application server, where the data connection identifiers of the terminal and the application server are used for the second network side device to identify the transmitted data, and perform QoS detection and/or adjustment on the data.
Compared with the related art, the terminal provided by the embodiment can establish data connection with the application server side through the data connection identifier, the IP address does not need to be continuously inquired again for establishing connection when the IP address changes, and the influence of frequent change of the IP address on data connection establishment is shielded. The data transmitted between the terminal and the application server in this embodiment carries the data connection identifier of the application server and the terminal. Even if the IP address changes, the network side equipment can directly identify the transmitted data through the data connection identifier and carry out QoS detection and/or adjustment on the data.
An embodiment of the present invention relates to an application server, as shown in fig. 9, including:
an application module 901, configured to apply for a data connection identifier of an application server to a first network-side device, where the data connection identifier of the application server is associated with an IP address of the application server;
an establishing module 902, configured to establish a data connection with a terminal through a data connection identifier of an application server;
a transmission module 903, configured to transmit data carrying data connection identifiers of the application server and the terminal with the terminal, where the data connection identifiers of the application server and the terminal are used for the second network-side device to identify the transmitted data, and perform QoS detection and/or adjustment on the data.
Compared with the related art, the application server side provided by the embodiment can establish data connection with the terminal through the data connection identifier of the application server side, the IP address does not need to be inquired again continuously for establishing connection when the IP address changes, and the influence of frequent change of the IP address on data connection establishment is shielded. The data transmitted by the application server and the terminal provided by the embodiment carries the data connection identifier of the application server and the terminal. Even if the IP address changes, the network side equipment can directly identify the transmitted data through the data connection identifier and carry out QoS detection and/or adjustment on the data.
It should be noted that, all the modules related to the above embodiments of the present invention are logic modules, and in practical applications, one logic unit may be one physical unit, may be a part of one physical unit, and may also be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, a unit which is less closely related to solving the technical problem proposed by the present invention is not introduced in the present embodiment, but it does not indicate that no other unit exists in the present embodiment.
Embodiments of the present invention also provide an electronic device, as shown in fig. 10, including at least one processor 1001; and memory 1002 communicatively coupled to the at least one processor 1001; the memory 1002 stores instructions executable by the at least one processor 1001, and the instructions are executed by the at least one processor 1001 to enable the at least one processor 1001 to execute the method for establishing the data connection.
The memory 1002 and the processor 1001 are coupled by a bus, which may comprise any number of interconnecting buses and bridges that interconnect one or more of the various circuits of the processor 1001 and the memory 1002. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 1001 is transmitted over a wireless medium through an antenna, which further receives the data and transmits the data to the processor 1001.
The processor 1001 is responsible for managing the bus and general processing and may provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory 1002 may be used for storing data used by the processor 1001 in performing operations.
The product can execute the method provided by the embodiment of the application, has corresponding functional modules and beneficial effects of the execution method, and can refer to the method provided by the embodiment of the application without detailed technical details in the embodiment.
Embodiments of the present application also provide a computer-readable storage medium storing a computer program. The computer program realizes the above-mentioned method of data connection establishment when executed by a processor.
Those skilled in the art will understand that all or part of the steps in the method according to the above embodiments may be implemented by a program instructing related hardware to complete, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, etc.) or a processor (processor) to execute all or part of the steps in the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and various media capable of storing program codes.
The above-described embodiments are provided to enable persons skilled in the art to make and use the invention, and modifications or variations may be made to the above-described embodiments by persons skilled in the art without departing from the inventive concept of the present application, so that the scope of protection of the present invention is not limited by the above-described embodiments but should be accorded the widest scope of the inventive features set forth in the claims.
Claims (14)
1. A method for establishing data connection is applied to a first network side device, and comprises the following steps:
allocating a data connection identifier to a terminal and associating the allocated data connection identifier with an IP address of the terminal, allocating a data connection identifier to an application server and associating the allocated data connection identifier with the IP address of the application server;
sending the data connection identifier of the application server to the terminal, so that the terminal establishes data connection with the application server based on the data connection identifier of the application server and transmits data carrying the data connection identifier of the terminal and the application server;
and synchronizing the data connection identifiers of the terminal and the application server to second network side equipment, so that the second network side equipment can identify the transmitted data according to the data connection identifiers of the terminal and the application server, and detect and/or adjust the QoS of the data.
2. The method for establishing a data connection according to claim 1, wherein the allocating a data connection identifier to a terminal and associating the allocated data connection identifier with the IP address of the terminal comprises:
receiving a request for registering a data connection identifier by the terminal;
allocating a data connection identifier to a terminal and associating the allocated data connection identifier with an IP address of the terminal;
the allocating a data connection identifier to an application server and associating the allocated data connection identifier with an IP address of the application server includes:
receiving a request for registering a data connection identifier by the application server;
a data connection identifier is assigned to an application server and the assigned data connection identifier is associated with an IP address of the application server.
3. The method according to claim 1, wherein the synchronizing the data connection identifiers of the terminal and the application server to the second network-side device comprises:
and after the data connection between the terminal and the application server is detected, synchronizing the data connection identifiers of the terminal and the application server to second network side equipment.
4. A method for establishing data connection is applied to a second network side device, and comprises the following steps:
receiving data connection identifiers of a terminal and an application server side, which are sent by first network side equipment;
and identifying the transmitted data according to the data connection identifiers of the terminal and the application server, and detecting and/or adjusting the QoS of the data.
5. The method for establishing a data connection according to claim 4, wherein the identifying transmitted data according to the data connection identifiers of the terminal and the application server, and performing QoS detection and/or adjustment on the data comprises:
identifying the transmitted data according to the data connection identifiers of the terminal and the application server;
performing QoS detection on the data;
and if receiving the notice that the third network side equipment performs QoS adjustment on the data, performing QoS adjustment on the data.
6. A method for establishing data connection is applied to a terminal and comprises the following steps:
applying for a data connection identifier of the terminal to a first network side device, wherein the data connection identifier of the terminal is associated with an IP address of the terminal;
acquiring a data connection identifier of an application server, and establishing data connection with the application server through the data connection identifier of the application server; wherein the data connection identifier of the application server is associated with the IP address of the application server;
and transmitting data carrying data connection identifiers of the terminal and the application server with the application server, wherein the data connection identifiers of the terminal and the application server are used for identifying the transmitted data by second network side equipment, and performing QoS detection and/or adjustment on the data.
7. A method for establishing data connection is applied to an application server and comprises the following steps:
applying for a data connection identifier of the application server to a first network side device, wherein the data connection identifier of the application server is associated with an IP address of the application server;
establishing data connection with a terminal through the data connection identifier of the application server;
and transmitting data carrying the data connection identifiers of the application server and the terminal with the terminal, wherein the data connection identifiers of the application server and the terminal are used for identifying the transmitted data by second network side equipment, and performing QoS detection and/or adjustment on the data.
8. The method for establishing a data connection according to claim 7, wherein after transmitting data carrying the data connection identifiers of the application server and the terminal with the terminal, the method further comprises:
and sending an application request for applying for QoS adjustment to third network side equipment, wherein the application request carries the data connection identifiers of the application server and the terminal.
9. A network-side device, comprising:
the distribution module is used for distributing a data connection identifier for the terminal, associating the distributed data connection identifier with the IP address of the terminal, distributing the data connection identifier for the application server and associating the distributed data connection identifier with the IP address of the application server;
a sending module, configured to send the data connection identifier of the application server to the terminal, so that the terminal establishes data connection with the application server based on the data connection identifier of the application server, and transmits data carrying the data connection identifier of the terminal and the data connection identifier of the application server;
and the synchronization module is used for synchronizing the data connection identifiers of the terminal and the application server to second network side equipment, so that the second network side equipment can identify the transmitted data according to the data connection identifiers of the terminal and the application server and detect and/or adjust the QoS of the data.
10. A network-side device, comprising:
the receiving module is used for receiving the data connection identifiers of the terminal and the application server side, which are sent by the first network side equipment;
and the detection execution module is used for identifying the transmitted data according to the data connection identifiers of the terminal and the application server side and detecting and/or adjusting the QoS of the data.
11. A terminal, comprising:
the application module is used for applying for a data connection identifier of the terminal to first network side equipment, wherein the data connection identifier of the terminal is associated with an IP address of the terminal;
the acquisition module is used for acquiring a data connection identifier of an application server and establishing data connection with the application server through the data connection identifier of the application server; wherein the data connection identifier of the application server is associated with the IP address of the application server;
and the transmission module is used for transmitting data carrying the data connection identifiers of the terminal and the application server with the application server, wherein the data connection identifiers of the terminal and the application server are used for identifying the transmitted data by the second network side equipment, and performing QoS detection and/or adjustment on the data.
12. An application server, comprising:
an application module, configured to apply for a data connection identifier of the application server to a first network-side device, where the data connection identifier of the application server is associated with an IP address of the application server;
the establishing module is used for establishing data connection with the terminal through the data connection identifier of the application server;
and the transmission module is used for transmitting data carrying the data connection identifiers of the application server and the terminal with the terminal, wherein the data connection identifiers of the application server and the terminal are used for identifying the transmitted data by the second network side equipment, and performing QoS detection and/or adjustment on the data.
13. An electronic device, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein, the first and the second end of the pipe are connected with each other,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of establishing a data connection as claimed in any one of claims 1 to 3; or to enable the at least one processor to carry out the method of establishing a data connection according to any one of claims 4 to 5; or to enable the at least one processor to perform the method of establishing a data connection according to claim 6; or to enable the at least one processor to perform the method of establishing a data connection according to any of claims 7 to 8.
14. A computer-readable storage medium, in which a computer program is stored, which, when being executed by a processor, implements the method for establishing a data connection according to any one of claims 1 to 3; or, implementing the method for establishing a data connection according to any one of claims 4 to 5; or, implementing the method of establishing a data connection of claim 6; or, implementing the method of establishing a data connection of any of claims 7 to 8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110886834.7A CN115915288A (en) | 2021-08-03 | 2021-08-03 | Data connection establishing method, terminal, application server and network side equipment |
PCT/CN2022/109092 WO2023011361A1 (en) | 2021-08-03 | 2022-07-29 | Data connection establishment method, terminal, application server, network side device, electronic device, and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110886834.7A CN115915288A (en) | 2021-08-03 | 2021-08-03 | Data connection establishing method, terminal, application server and network side equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115915288A true CN115915288A (en) | 2023-04-04 |
Family
ID=85154273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110886834.7A Pending CN115915288A (en) | 2021-08-03 | 2021-08-03 | Data connection establishing method, terminal, application server and network side equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115915288A (en) |
WO (1) | WO2023011361A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109842921A (en) * | 2017-09-28 | 2019-06-04 | ***通信有限公司研究院 | A kind of connection control method and terminal |
CN110225599B (en) * | 2018-03-02 | 2021-02-12 | 电信科学技术研究院有限公司 | Method and device for determining scheduling request configuration |
CN112351403B (en) * | 2019-08-07 | 2023-10-20 | 华为技术有限公司 | Communication method, SLRB establishment method and communication device |
KR20230050335A (en) * | 2020-08-11 | 2023-04-14 | 지티이 코포레이션 | Association of transport identifiers with quality of service flows |
-
2021
- 2021-08-03 CN CN202110886834.7A patent/CN115915288A/en active Pending
-
2022
- 2022-07-29 WO PCT/CN2022/109092 patent/WO2023011361A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023011361A1 (en) | 2023-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108632308B (en) | Control method, device, SMF, UPF, UE, PCF and AN | |
WO2018082709A1 (en) | Method for sharing load of mobile edge computing application and controller | |
CN110166414B (en) | Communication method, device and system | |
CN103379184A (en) | Network service access method and system | |
CN105873241B (en) | Method and device for establishing call connection | |
US9838881B2 (en) | Method, device, and system for applying for frequency spectrum | |
WO2017167027A1 (en) | Network access method, and associated equipment and system | |
CN111050355B (en) | Method, device and system for dynamically adjusting Qos of mobile terminal | |
CN104869621A (en) | Method and device for network awareness | |
US8797898B2 (en) | Open wireless access network apparatus and connection method using the same | |
US11005706B2 (en) | Method for configuring forwarding table for user equipment, apparatus, and system | |
CN104009937A (en) | Enhanced-transmission-selection configuration information transmission method and device | |
JP2000299704A (en) | Method and device for stream dividion information communication | |
CN102075588A (en) | Method and system for realizing network address translation (NAT) transversing and equipment | |
CN115915288A (en) | Data connection establishing method, terminal, application server and network side equipment | |
CN114158093B (en) | Communication method, network element, communication system and storage medium | |
US20210329505A1 (en) | Transmission Method with Data Offloading, Network Master Node MN, and Network Secondary Node SN | |
WO2013095052A1 (en) | Method and apparatus for providing contents in communication system | |
WO2020216214A1 (en) | Resource allocation method and apparatus | |
US10972883B2 (en) | Terminal and data transmission to perform terminal to terminal data transmission in an internet of vehicles (IoV) system | |
CN111510263B (en) | Remapping method, terminal and network side equipment | |
CN109495918B (en) | Data transmission method and device | |
CN113973098A (en) | Method and device for sending domain name system request | |
CN107809777B (en) | Data transmission method, user equipment, main base station, auxiliary base station and core network | |
WO2018086581A1 (en) | Signal common-cable transmission method 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 |