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 PDF

Info

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
Application number
CN202110886834.7A
Other languages
Chinese (zh)
Inventor
刘新强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN202110886834.7A priority Critical patent/CN115915288A/en
Priority to PCT/CN2022/109092 priority patent/WO2023011361A1/en
Publication of CN115915288A publication Critical patent/CN115915288A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/08Mobility data transfer
    • H04W8/14Mobility 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

Data connection establishing method, terminal, application server and network side equipment
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:
step 101, a first network side device allocates data connection identifiers for a terminal and an application server respectively, and associates the data connection identifiers with respective IP addresses thereof. In this embodiment, a terminal establishes a data connection with an application server, and before the terminal establishes a data connection with the application server, in this step, a data connection identifier is allocated to the terminal, and the allocated data connection identifier is associated with an IP address of the terminal; allocating a data connection identifier for an application server and associating the allocated data connection identifier with an address of the application server; .
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.
Step 102, the first network side device sends the data connection identifier of the application server to the terminal so that the two parties can establish data connection. In this embodiment, since the terminal needs to establish a data connection with a certain application server, the first network side device needs to send the data connection identifier of the application server to the terminal, so that the terminal can send a data connection request to the application server and further establish a data connection with the application server. In this step, when the terminal needs to access an application, the first network side device sends the data connection identifier of the application server to the terminal. After the terminal and the application server establish data connection, the data transmitted by the terminal and the application server carry data connection identifiers of the terminal and the application server.
Step 103, the first network side device synchronizes the data connection identifiers of both sides to the second network side device for the second network side device to identify data and perform QoS detection and/or adjustment of data. After the terminal and the application server establish a data connection, if the second network side device needs to perform QoS detection and/or adjustment on data transmitted by the terminal and the application server, the second network side device needs a data connection identifier of the terminal and the application server. Therefore, in this step, the first network device synchronizes the data connection identifiers of the two parties to the second network device, so that the second network device can perform QoS detection and/or adjustment on the data according to the data connection identifiers of the two parties.
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:
step 201, the second network side device receives the data connection identifier of the terminal and the application server sent by the first network side device. Specifically, after the terminal establishes a data connection with the application server, the first network side device sends a data connection identifier of the terminal and the application server to the second network side device, and in this step, the second network side device receives the data connection identifier to identify data and perform subsequent QoS detection and/or adjustment.
Step 202, the second network side device identifies data transmitted by the terminal and the application server. Specifically, after the terminal establishes a data connection with the application server, the terminal and the application server transmit data carrying data connection identifiers of both sides. In this step, the second network side device identifies the data transmitted by the terminal and the application server through the data connection identifier.
Step 203, the second network side device performs QoS detection and/or adjustment on the data. Specifically, after the second network-side device identifies the data transmitted by the terminal and the application server through the data connection identifier, the QoS detection and/or adjustment may be performed on the data.
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:
step 401, the terminal applies for a data connection identifier from the first network side device. Before establishing data connection, the terminal should first apply for a data connection identifier from the first network side device to replace a conventional IP address for data connection. Where the data connection identifier of the terminal is associated with the IP address of the terminal.
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:
step 501, an application server applies for a data connection identifier to a first network side device. Before establishing the data connection, the application server side should first apply for a data connection identifier from the first network side device, so as to replace the conventional IP address for data connection. Where the data connection identifier of the application server is associated with the IP address of the application server.
Step 502, the application server establishes data connection with the terminal 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.
Step 503, the application server carries the data connection identifiers of both parties to apply for QoS adjustment to the third network side device. Specifically, after the data connection is established between the terminal and the application server, if there is a need for QoS adjustment, the application server applies for QoS adjustment to the third network device by carrying the data connection identifier between the terminal and the application server.
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.
CN202110886834.7A 2021-08-03 2021-08-03 Data connection establishing method, terminal, application server and network side equipment Pending CN115915288A (en)

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)

* Cited by examiner, † Cited by third party
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

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