CN107659966A - Data transmission method, the network equipment, user terminal, gateway device - Google Patents

Data transmission method, the network equipment, user terminal, gateway device Download PDF

Info

Publication number
CN107659966A
CN107659966A CN201610597396.1A CN201610597396A CN107659966A CN 107659966 A CN107659966 A CN 107659966A CN 201610597396 A CN201610597396 A CN 201610597396A CN 107659966 A CN107659966 A CN 107659966A
Authority
CN
China
Prior art keywords
tcp
communication equipment
gateway device
equipment
packet
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
CN201610597396.1A
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.)
Potevio Information Technology Co Ltd
Putian Information Technology Co Ltd
Original Assignee
Putian Information Technology Co Ltd
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 Putian Information Technology Co Ltd filed Critical Putian Information Technology Co Ltd
Priority to CN201610597396.1A priority Critical patent/CN107659966A/en
Publication of CN107659966A publication Critical patent/CN107659966A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Abstract

The invention provides a kind of data transmission method, the network equipment, user terminal, gateway device.In this method, gateway device is with the addition of in communication network, the gateway device coordinates with UE, Transmission Control Protocol can be terminated on gateway device, that is TCP is established, disconnected and the control message of TCP links all without taking air-link resources again, only transmission includes the simplification packet of a small amount of control information in air-link resources, so as to improve the service efficiency of Radio Link.TCP connections simultaneously are gone directly sector terminal from main website, reduce because wireless link delay causes the possibility of re-transmission, even if occurring to retransmit under the only cable environment between service adaptation gateway and main website, wireless network is not interfered with, so as to improve the transmission performance of wireless network yet.

Description

Data transmission method, the network equipment, user terminal, gateway device
Technical field
The invention belongs to communication technical field, more particularly to a kind of data transmission method, network are set Standby, user terminal, gateway device.
Background technology
Wireless Broadband Communication Systems are a kind of comprehensive solutions of smart grid-oriented communication network, Main business demand is as follows:Power information collection, distribution automation and load pipe with electricity consumption side Reason, emergency first-aid repair, maintenance and mobile asset visualized management, intelligent power service and electric power Other business of Internet of Things.The Wireless Broadband Communication Systems network architecture mainly includes:User equipment (User Equipment, UE), base station (Evolved NodeB, eNodeB), core net (Evolved Packet Core, EPC).ENodeB carries out signaling by air interface and UE With the interaction of user face data, its function of performing includes receiving the signaling from UE and upper line number According to, and signaling response and downlink data are sent to UE.EPC is externally rendered as three interfaces, S1-MME interface is the signaling interface between EPC and eNodeB, and S1-U interface is EPC Interface in the user plane between eNodeB, SGI interfaces are EPC and Packet Data Network (Packet Data Network, PDN, are referred to as main website) between interface.By the said equipment structure Into Wireless Broadband Communication Systems network, so as to transmit number between user equipment and main website According to.
It is understood that need to establish before transmitting the data between user equipment and main website ICP/IP protocol.Transmission Control Protocol is the most common transmission control protocols of Internet, and it can be User provides reliable communication connection, and suitable for transmission bulk data.In the prior art, Complete TCP is transmitted before ICP/IP protocol is established, it is necessary between user equipment and main website Message after message, or compression-tcp protocol header.
The message for the maintenance link for largely needing to transmit is included in Transmission Control Protocol.Although in base station The message of these maintenance links can play very well under cable environment between-core net-main website Effect, but under the wireless environment of user terminal-base station, interface-free resources are more nervous, The message of these maintenance links does not include business information in itself, but occupies eating dishes without rice or wine for preciousness Resource, influence power system capacity.And the bandwidth under wireless environment is relatively low, time delay is larger, TCP The data validation and retransmission mechanism of agreement undoubtedly can all aggravate the congestion of Radio Link, further lead There is capacity reduction in cause system.Directly establishing TCP connections also results in wireless communication system simultaneously Internal IP is exposed to user, is unfavorable for the flexibility of networking.
The content of the invention
The invention provides a kind of wireless link signals transmission method, service adaptation gateway, base band Communicator, to overcome in the prior art when establishing TCP connections, terminal-base station without Included in the Transmission Control Protocol message transmitted under thread environment largely without the maintenance link of business information Message, take wireless environment interface-free resources the defects of.
In a first aspect, the invention provides a kind of data transmission method, including:
First network equipment is in the TCP companies for detecting that the first communication equipment for being linked into itself is initiated When connecing foundation request or being connected notification message with the TCP of the first communication equipment for indicating to establish, build It is vertical to be connected with the TCP of the first communication equipment;And initiate TCP connections foundation in the first communication equipment and ask When asking, the second network for asking the second asked communication equipment to be accessed is established to the TCP connections Equipment sends TCP connection notification messages;It is used to indicate the second net in the TCP connections notification message Network equipment is established TCP with the second communication equipment and is connected;
First network equipment is receiving business number of first communication equipment by TCP linkup transmits During according to bag, the simplification packet of control information is included according to business data packet construction, and will The simplified packet is sent to second network equipment;Receiving the transmission of second network equipment , will by the TCP connections between first network equipment and the first communication equipment when simplifying packet The simplified packet is reduced to business data packet and is sent to the first communication equipment;
Wherein, the first network equipment is UE, and second network equipment is gateway device; Or the first network equipment is gateway device, second network equipment is UE.
Alternatively,
First network equipment disconnects in the first communication device requests to be connected with the TCP of the second communication equipment When connecing, disconnection is connected with the TCP of the first communication equipment;And sent to second network equipment for referring to Show that disconnection disconnects message with the TCP of the second communication equipment TCP being connected;
First network equipment disconnects and first in the instruction that is used for for receiving the transmission of second network equipment When the TCP of the TCP connections of communication equipment disconnects message, disconnect and the first communication equipment TCP connections.
Alternatively, first network equipment the first communication equipment initiate TCP connections establish ask when, Second network equipment for asking the second asked communication equipment to be accessed is established to the TCP connections TCP connection notification messages are sent, including:
First network equipment initiates TCP connections and established to ask and receive the in the first communication equipment During the TCP traffic packet that one communication equipment is sent, establish what is asked to the TCP connections Second network equipment that second communication equipment is accessed sends TCP connection notification messages.
Second aspect, present invention also offers a kind of data transmission method, including:
User terminal detect need to establish itself send TCP with the second communication equipment and be connected when, The gateway device accessed to the second communication equipment sends TCP connection notification messages;The TCP It is used to indicate that the gateway device is established TCP with the second communication equipment and is connected in connection notification message;
When needing to send data to the second communication equipment, the simplification data of business datum will be carried The gateway device is sent in bag, so that the gateway device leads to the business datum received Itself TCP linkup transmit between the second communication equipment is crossed to the second communication equipment;And receive institute The simplification packet of gateway device transmission is stated, obtains business datum therein.
Alternatively, including:
User terminal is when needing disconnection to be connected with the second communication equipment transmission TCP, to the gateway Equipment sends TCP connections and disconnects message;The TCP connections disconnect to be used to indicate the net in message Equipment disconnection is closed to be connected with the TCP that the second communication equipment is established.
The third aspect, the invention provides a kind of data transmission method, including:
Gateway device is established and the when receiving the TCP connection notification messages of user terminal transmission The TCP connections of two communication equipments;The TCP connections notification message is used to indicate the gateway device TCP is established with the second communication equipment to be connected;
Gateway device is when receiving the business data packet of the second communication equipment transmission, by the letter Change packet and be sent to user terminal;When receiving the simplification packet of user terminal transmission, The business datum simplified in packet is passed through into the TCP between gateway device and the second communication equipment Linkup transmit is to the second communication equipment.
Fourth aspect, the invention provides a kind of network equipment, including:
First connection unit, for detecting what the first communication equipment for being linked into itself was initiated TCP connections are established request or disappeared for indicating that foundation is connected notice with the TCP of the first communication equipment During breath, foundation is connected with the TCP of the first communication equipment;And initiate TCP in the first communication equipment When request is established in connection, established to the TCP connections and ask the second asked communication equipment to be accessed Opposite end the network equipment send TCP connection notification messages;Used in the TCP connections notification message TCP is established in instruction peer network device with the second communication equipment to be connected;
First processing units, receiving business number of first communication equipment by TCP linkup transmits During according to bag, the simplification packet of control information is included according to business data packet construction, and will The simplified packet is sent to second network equipment;Receiving the transmission of second network equipment , will by the TCP connections between first network equipment and the first communication equipment when simplifying packet The simplified packet is reduced to business data packet and is sent to the first communication equipment;
Wherein, the network equipment is UE, and the network equipment of the opposite end is gateway device;Or Person, the network equipment are gateway device, and the network equipment of the opposite end is UE.
5th aspect, present invention also offers a kind of user terminal, including:
Second connection unit, for detecting that need to establish itself sends with the second communication equipment During TCP connections, disappear to the gateway device transmission TCP connections notice that the second communication equipment is accessed Breath;It is used to indicate that the gateway device is built with the second communication equipment in the TCP connections notification message Vertical TCP connections;
Second processing unit, for when needing to send data to the second communication equipment, will carry The gateway device is sent in the simplification packet of business datum, so that the gateway device will The business datum received passes through itself TCP linkup transmit between the second communication equipment to Two communication equipments;And the simplification packet that the gateway device is sent is received, obtain industry therein Business data.
6th aspect, present invention also offers a kind of gateway device, including:
3rd connection unit, for receiving the TCP connection notification messages of user terminal transmission When, establish the TCP established with the second communication equipment and be connected;The TCP connections notification message is used for Indicate that the gateway device is established TCP with the second communication equipment and is connected;
3rd processing unit, for receive the second communication equipment transmission business data packet when, The simplified packet is sent to user terminal;Receiving the simplification number of user terminal transmission During according to bag, by the business datum simplified in packet by gateway device and the second communication equipment it Between TCP linkup transmits to the second communication equipment.
Data transmission method provided by the invention establishes mode compared to existing TCP, in communication network Gateway device is with the addition of in network, the gateway device coordinates with UE, and Transmission Control Protocol can be caused by end Knot is on gateway device, that is to say, that the control message of TCP foundation, disconnection and TCP links is not Air-link resources can be taken again, are only transmitted in air-link resources and are removed segment message header The simplification packet obtained afterwards, so as to improve the service efficiency of Radio Link, particularly with small The transmission advantage of data is especially apparent.TCP connections simultaneously are gone directly sector terminal from main website, Reduce because wireless link delay causes the possibility of re-transmission, be also only to exist even if occurring to retransmit Under cable environment between service adaptation gateway and main website, wireless network is not interfered with, so as to carry The transmission performance of high wireless network.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below The required accompanying drawing used is briefly described in being described to embodiment, it should be apparent that, under Accompanying drawing in the description of face is only some examples of the present invention, for those of ordinary skill in the art For, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 is that network provided by the invention opens up benefit structural representation;
Fig. 2 is that another network provided by the invention opens up benefit structural representation;
Fig. 3 is a kind of UE provided by the invention flow chart;
Fig. 4 is transmission of radio links data frame format schematic diagram provided by the invention;
Fig. 5 is a kind of flow chart of gateway device provided by the invention;
Fig. 6 is the transmission of radio links data frame format schematic diagram after encapsulation provided by the invention;
Fig. 7 is another UE provided by the invention flow chart;
Fig. 8 is TCP connection building process figure provided by the invention;
Fig. 9 is TCP connections disconnection process figure provided by the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, to the technical side in the embodiment of the present invention Case is clearly and completely described, it is clear that described embodiment is only the present invention one Divide embodiment, rather than whole embodiments.It is general based on the embodiment in the present invention, this area The every other embodiment that logical technology people is obtained under the premise of creative work is not made, all Belong to the scope of protection of the invention.
The embodiments of the invention provide a kind of data transmission method, can apply to as shown in Figure 1 In communication network, including sector terminal, UE, base station eNodeB, core net EPC, gateway are set Standby SAG and main website.Wherein, sector terminal here is the intelligent terminal being generally understood that, example Such as mobile phone other-end equipment;Here UE be sector terminal in baseband communication device, example 3G, 4G protocol chip in such as sector terminal;Here gateway device SAG is main website service The gateway device of device access.Here UE is connected with base station by wireless communication, here Wire communication connection is carried out by optical fiber between base station, core net, gateway device and main website. In addition, the interface between gateway device SAG and EPC in Fig. 1 is SAI (Service Agent Interface), the interface of system external main website is SGI mouths.Gateway device can be led to flexible deployment In communication network, can individually it be deployed on a server, the SAI mouth phases of a network interface card and EPC Even, another network interface card is connected to main website as SGI mouths by interchanger;Can also as shown in Fig. 2 It is deployed on EPC server, is connected by EPC SGI mouths with main website, passed through with EPC Socket communicates.
Data transmission method provided in an embodiment of the present invention is established compared to existing ICP/IP protocol With link maintenance transmission method, by between core net and main website add gateway device and with row UE in industry terminal cooperates, so as to which Transmission Control Protocol is terminated in into UE and gateway device On, that is to say, that the control message of TCP foundation, disconnection and TCP links is wireless all without taking again The class of 1 byte is also only added in link circuit resource, normal business transmission on the basis of business datum Type information, so as to improve the service efficiency of Radio Link, particularly with the transmission advantage of small data It is especially apparent.
Method provided in an embodiment of the present invention can apply in plurality of application scenes.It is for example, right For sector terminal and UE, the protocol stack for storing Transmission Control Protocol is likely located at industry end Side, or positioned at UE sides.Below in conjunction with the accompanying drawings, respectively to method provided by the invention this two Data communication flow journey in kind application scenarios is described in detail.
(1) protocol stack for being used to store Transmission Control Protocol is located at sector terminal side
For gateway device side, in Transmission Control Protocol foundation and data transfer, it is performed The step of as shown in figure 3, including:
S1, after UE successfully adheres to, gateway device can receive the UE sent by core net EPC State instruction, the notification gateway equipment UE have adhered to;That is notification gateway equipment UE It has been connected in the communication network of gateway device connection;
S2, gateway device parsing UE state indication messages, are defined as UE attachment instructions, so as to really Determine UE whether normal work;
The UE of S3, gateway device in state instruction IMSI, should to subscription data library inquiry The information such as UE IP address, the agreement of support, so as to confirm ability, species etc. corresponding to the UE Deng, such as number corresponding to the UE is what type of number, or the UE whether support 3G or 4G networks etc..It is understood that above three step is for so that gateway device is true Recognize UE information and state;
S4, protocol type corresponding to UE is judged, if protocol type corresponding to UE requires that main website makees For TCP client and sector terminal as service end when, then gateway device start TCP service Device, monitor the designated port being connected with main website;
S5, when main website triggering establish TCP connections when, gateway device is built as server and main website Vertical connection;That is, at this moment gateway device can substitute sector terminal as service end with making TCP connections are established for the main website of client;
S6, establish after TCP is connected with main website, gateway device etc. is to be received to be sent out from main website The business datum sent;
S7, the simplification packet for constructing TCP traffic data, and carry upper business datum and be sent to UE gateway devices;
Wherein, packet is simplified here to remove at least a portion TCP in TCP traffic packet Message header obtains, its specific data frame format as shown in figure 4, each field it is specific Implication is as follows:
(a) field 1---PktType:Type of data packet, pass through service adaptation gateway for distinguishing The packet of processing, concrete meaning are as follows:
0x4 --- undressed IP data;
0xE --- service adaptation gateway data;
0xD --- configuration data (reserved).
(b) field 2---DataType:Traffic data type, for distinguishing pack arrangement below, It is specific as follows:
0x1 --- TCP establishes notice, carries IP address, port and business datum (wherein industry Terminal carries main website IP address and port numbers when doing client, main website carries main website IP when doing client Address and terminal prot, herein because main website does client, therefore this field carries main website IP Address and terminal prot);
0x2 --- TCP disconnects notice, does not carry business datum;
0x3 --- business datum;
0x4 --- 376.3 stipulations multilink datas, the Socket ID of a byte are carried, are stipulations Specified in link No.;
(c) field 3,8,9---Data body:Represent industry conventions data;
(d) field 4---IP, field 6---port:IP address and port are represented, in DataType To carry specific IP address and port during 0x1, herein because main website does client, therefore this One field carries main website IP address and terminal prot;
(e) field 5,7---Socket ID:It is used to carry link No. during specific stipulations;It can manage Solution, because business datum can also can also pass through a plurality of chain by a link propagation Road is propagated, therefore Socket ID here can be the link No. of a link, or multilink Multiple link No.s.
After simplified packet is built, gateway device will simplify packet and carry from main website hair The business datum sent, core net is together sent to, then corresponding base station is sent to by core net, Based on the Radio Link between base station and UE by simplify packet be sent to UE so that UE according to Simplify the control information in packet, substitute main website and establish TCP as client and sector terminal Connection.
S8, start transmitting and receiving service data after the completion of establishing;
Thus complete when sector terminal is service end, main website is client, main website is whole with industry The process of TCP connections is established at end.
S9, when judging that protocol type corresponding to UE requires client of the sector terminal as TCP, And main website as service end when, then the gateway device carrying business number to be received from UE such as always According to TCP establish message;
S9, receive from UE establish message after, gateway device substitute sector terminal conduct Client, it is connected with establishing TCP as the main website of service end.Simultaneously by the business number from UE According to being cached, wait to be sent;
In addition, when gateway device is connected with main website, the IP address of gateway device performance can be with Sector terminal or UE IP address are inconsistent, and it shows as various ways, such as:Each industry The corresponding IP of terminal device situation, gateway device can simulate multiple IP address and sector terminal Equipment corresponds;In another example only an IP can also be used in the case of IP address anxiety Address and the business datum of the multiple sector terminals of master station transmission.
S10, TCP send the business datum of caching immediately after being successfully established;
Data transmission method provided by the invention establishes mode compared to existing TCP, in communication network Gateway device is with the addition of in network, the gateway device coordinates with UE, and Transmission Control Protocol can be caused by end Knot is on gateway device, that is to say, that the control message of TCP foundation, disconnection and TCP links is not Air-link resources can be taken again, are only transmitted in air-link resources and are removed segment message header The simplification packet obtained afterwards, so as to improve the service efficiency of Radio Link, particularly with small The transmission advantage of data is especially apparent.TCP connections simultaneously are gone directly sector terminal from main website, Reduce because wireless link delay causes the possibility of re-transmission, be also only to exist even if occurring to retransmit Under cable environment between service adaptation gateway and main website, wireless network is not interfered with, so as to carry The transmission performance of high wireless network.
For UE sides, in Transmission Control Protocol foundation and data transfer, its step performed It is rapid as shown in figure 5, including:
The protocol type of UE operations is read when S1, UE start from configuration file;Specifically include row Industry terminal is as client, main website as service end, or sector terminal is as service end or main website As client;
S2, when the protocol type for judging UE is terminal operating under client mode, UE waits row Industry terminal triggering TCP is established;
S3, detect sector terminal triggering establish TCP connections when, UE substitute main website as take It is engaged in end, receiving and establishing connection request, and and sector terminal as the TCP of the sector terminal of client Establish TCP connections;
S4, the business datum sent by TCP connections from sector terminal;
S5, the simplification packet for constructing TCP traffic data, and net is sent to by core net EPC Close equipment;Here the data frame format of the simplification packet constructed has been carried out in detail above Thin description, will not be repeated here.The simplification packet constructed is sent to by UE via base station Core net EPC.The IP address that core net EPC adds UE on the simplification packet is packaged into Fig. 6 Shown data are sent to gateway device, and (IP that the field 1 in Fig. 6 is UE, field 2 are to simplify data Bag) so that gateway device can differentiated service data which sector terminal come from.Gateway is set It is standby after the addition UE simplification packet of IP address is received, by the business datum in packet Caching, and the control information in packet substitutes sector terminal as client, to conduct The main website of service end initiates TCP connection requests, to establish TCP connections.
S6, continue the transmitting and receiving service data on existing passage.
Thus complete when sector terminal is service end, main website is client, main website is whole with industry The process of TCP connections is established at end.
S7, when terminal operating is under service end pattern, UE only needs to wait for taking for gateway device transmission Message is established in TCP connections with business datum,
S8, receive gateway device transmission TCP connections establish message after, UE first cache The business datum received, main website is then substituted as client, triggering and as service end Sector terminal establishes TCP connections;
S9, the data of caching are sent to by sector terminal by TCP links;
S10, the transmitting and receiving service data on existing passage is continued.
In data transmission method provided by the invention, UE is engaged with the gateway device added, can To cause Transmission Control Protocol to be terminated on gateway device, removal portion is only transmitted in air-link resources Divide after message header obtained simplification packet, so as to improve the service efficiency of Radio Link.
The execution it is understood that gateway device and UE in the above method can also cooperate The operation that TCP connections disconnect.
By taking gateway device as an example, when main website request disconnects and is connected with the TCP of sector terminal, then net Pass equipment disconnects first to be connected with the TCP of main website;And sent to UE for indicating disconnection and industry The TCP of the TCP connections of terminal disconnects message.Disconnected and main website in industry terminal request During TCP connections, if gateway device receives the TCP for being used to indicate disconnection and main website of UE transmissions The TCP of connection disconnects message, then disconnects and being connected with the TCP of main website.
UE is similar with the operation that gateway device performs when carrying out TCP disconnections, differs only in: When industry terminal request disconnects and is connected with the TCP of main website, UE disconnects the TCP with sector terminal Connection, and sent to gateway device and disconnect message;Disconnection and sector terminal are asked in main website TCP connections when, disconnection message that the gateway device to be received such as UE is sent, so as to whole with industry End disconnects TCP connections.
(2) protocol stack for being used to store Transmission Control Protocol is located at UE sides
When protocol stack is located at UE sides, UE can directly initiate TCP connection requests, with industry Terminal transmits data also without establishing TCP connections by other approach or mode.
Specifically, for UE sides, its operation performed as shown in fig. 7, comprises:
The protocol type of UE operations is read when S1, UE start from configuration file;Specifically include row Industry terminal is as client, main website as service end, or sector terminal is as service end or main website As client;
S2, when the protocol type for judging UE is terminal operating under client mode, UE receives row The business datum that industry terminal is sent;
S3, UE simplify data according to the rule structure of the simplification data packet frame form hereinbefore described Bag, and carry business datum and be together sent to gateway device, so that gateway device is receiving letter Replacement UE establishes TCP with main website and is connected when changing the control information in packet;
S4, the transmitting and receiving service data on existing passage is continued.
Via above-mentioned steps, UE completes the process established TCP with main website and be connected.
It is understandable to be, when UE is needing disconnection to be connected with main website transmission TCP, to gateway Equipment sends TCP connections and disconnects message.The TCP connections disconnect described for indicating in message Gateway device disconnects the TCP established with main website and is connected.
For gateway device side, in this case, the operation that it is performed is relatively simple. Specifically, gateway device receive UE transmission TCP connection notification messages when, establish and The TCP connections of main website;TCP connections notification message is used to indicate that gateway device establishes TCP with main website Connection.
In addition, gateway device removes TCP when receiving the TCP traffic packet of main website transmission At least a portion TCP message header is simplified packet in business data packet, will simplify data Bag is sent to UE;When receiving the simplification packet of UE transmissions, added in packet is simplified Corresponding TCP message header obtains TCP traffic packet, and the TCP traffic packet is passed through It is sent to main website.
For under a kind of this application scenarios, UE directly can establish TCP with main website and be connected, and with Gateway device is engaged, so that Transmission Control Protocol is terminated on gateway device, wireless Only transmission removes the simplification packet obtained after segment message header on link circuit resource, so as to Improve the service efficiency of Radio Link.
Below in conjunction with the accompanying drawings, data provided by the invention are described in detail with two specific examples to pass The whole communication process of transmission method.
Fig. 8 shows that the flow that TCP is established is specific, tool when sector terminal initiation TCP is established Body includes:
S1, sector terminal initiate TCP Establishing process, and sector terminal is not sent out under some application scenarios TCP Establishing process is played, but directly transmits business datum;
S2, sector terminal send business datum;
Data shown in S3, UE structural map 5, PktType 0xE, DataType are the wireless of 0x1 Link data, it is sent to EPC;
The IP address that S4, EPC add UE on the data is packaged into data shown in Fig. 6, is sent to Gateway device;
S5, gateway device initiate to be connected with the TCP of main website;
S6, the business datum of TCP foundation carryings is sent to main website;
Fail if S7, gateway device connect foundation with the TCP of main website, data shown in structural map 4, PktType is 0xE, and DataType is 0x2 TCP turn-off datas, is packaged into the hair of form shown in Fig. 6 Give EPC;
Data wireless links are sent to the UE specified by S8, core net EPC;
S9, TCP disconnection process, guarantee end side and main website side state one are initiated if necessary to UE Cause.
A complete TCP connection, which is completed, by above-mentioned 9 steps establishes process.
Fig. 9 shows that the flow that TCP disconnects is specific when sector terminal initiates TCP disconnection requests, Specifically include:
S1, sector terminal initiate TCP disconnection process;
Data shown in S2, UE structural map 5, PktType 0xE, DataType are the wireless of 0x2 Link data, it is sent to EPC;
The IP address that S3, EPC add UE on the data is packaged into data shown in Fig. 6, is sent to Gateway device;
S4, gateway device initiate the TCP disconnection process with main website.
Sent out it is understood that main website initiates the flow that TCP is established or disconnected with above-mentioned sector terminal It is similar to act the flow established or disconnected, will not be repeated here.
The embodiment of the present invention is in addition to providing above-mentioned data transmission method, corresponding to the first association View stack is located at the application scenarios in sector terminal, and the embodiment of the present invention additionally provides a kind of network and set It is standby, including:
First connection unit, for detecting what the first communication equipment for being linked into itself was initiated TCP connections are established request or disappeared for indicating that foundation is connected notice with the TCP of the first communication equipment During breath, foundation is connected with the TCP of the first communication equipment;And initiate TCP in the first communication equipment When request is established in connection, established to the TCP connections and ask the second asked communication equipment to be accessed Opposite end the network equipment send TCP connection notification messages;It is used to refer in TCP connection notification messages Show that peer network device is established TCP with the second communication equipment and is connected;
First processing units, receiving business number of first communication equipment by TCP linkup transmits During according to bag, the simplification packet of control information is included according to business data packet construction, and will simplify Packet is sent to second network equipment;Receiving the simplification data of second network equipment transmission Bao Shi, by the TCP connections between first network equipment and the first communication equipment, by the simplification number Business data packet, which is reduced to, according to bag is sent to the first communication equipment;
Wherein, the network equipment here can be UE, and the network equipment of opposite end can set for gateway It is standby;Or the network equipment can be gateway device, the network equipment of opposite end can be UE.When So the network equipment here is also possible to be the equipment in addition to UE and gateway device, and the present invention is right This is not especially limited.
The application scenarios being located at corresponding to second of protocol stack in UE, the embodiments of the invention provide A kind of user terminal, including:
Second connection unit, for detecting that need to establish itself sends with the second communication equipment During TCP connections, disappear to the gateway device transmission TCP connections notice that the second communication equipment is accessed Breath;It is used to indicate that gateway device and the second communication equipment establish TCP in TCP connection notification messages Connection;
Second processing unit, for when needing to send data to the second communication equipment, will carry In the simplification packet of business datum gateway device is sent to, so that gateway device will receive Business datum is communicated to second by itself TCP linkup transmit between the second communication equipment and set It is standby;And the simplification packet of gateway device transmission is received, obtain business datum therein.
In addition, a kind of gateway device is additionally provided, including:
3rd connection unit, for receiving the TCP connection notification messages of user terminal transmission When, establish the TCP established with the second communication equipment and be connected;TCP connections notification message is used to indicate Gateway device is established TCP with the second communication equipment and is connected;
3rd processing unit, for receive the second communication equipment transmission business data packet when, Packet will be simplified and be sent to user terminal;Receiving the simplification packet of user terminal transmission When, the business datum simplified in packet is passed through between gateway device and the second communication equipment TCP linkup transmits are to the second communication equipment.
The network equipment, user terminal or the gateway device introduced by the present embodiment are to hold The device of data transmission method in the row embodiment of the present invention, so based in the embodiment of the present invention The data transmission method introduced, those skilled in the art can understand the net of the present embodiment Network equipment, user terminal or the embodiment of gateway device and its various change form, So how to realize implementation of the present invention for the network equipment, user terminal or gateway device herein Data transmission method in example is no longer discussed in detail.As long as those skilled in the art implement this Device used by data transmission method in inventive embodiments, belongs to what the application to be protected Scope.
Provided herein algorithm and display not with any certain computer, virtual system or other Equipment is inherently related.Various general-purpose systems can also be used together with teaching based on this.Root According to above description, the structure required by constructing this kind of system is obvious.In addition, this Invention is not also directed to any certain programmed language.It should be understood that various programming languages can be utilized Realize the content of invention described herein, and the description done above to language-specific be for Disclose the preferred forms of the present invention.
In the specification that this place provides, numerous specific details are set forth.However, it can manage Solution, embodiments of the invention can be put into practice in the case of these no details.At some In example, known method, structure and technology is not been shown in detail, so as not to fuzzy to this theory The understanding of bright book.
Similarly, it will be appreciated that in order to simplify the disclosure and help to understand in each inventive aspect One or more, above to the present invention exemplary embodiment description in, it is of the invention Each feature is grouped together into single embodiment, figure or descriptions thereof sometimes.So And the method for the disclosure should be construed to reflect following intention:I.e. claimed Invention requires features more more than the feature being expressly recited in each claim.More precisely Ground says, as the following claims reflect as, inventive aspect is less than above public All features for the single embodiment opened.Therefore, it then follows claims of embodiment Thus the embodiment is expressly incorporated in, wherein each claim is used as this hair in itself Bright separate embodiments.
Those skilled in the art are appreciated that can be to the module in the equipment in embodiment Carry out adaptively changing and being arranged on them the one or more different from the embodiment In equipment.Module in embodiment or unit or component can be combined into a module or unit Or component, and multiple submodule or subelement or sub-component can be divided into addition.Remove , can be with outside at least some in such feature and/or process or unit exclude each other Using any combinations to public in this specification (including adjoint claim, summary and accompanying drawing) All features and all processes or unit of so disclosed any method or equipment opened are entered Row combination.Unless expressly stated otherwise, this specification (including adjoint claim, summary With accompanying drawing) disclosed in each feature can replacement identical, equivalent by offer or similar purpose Feature replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments in this include Included some features rather than further feature in other embodiments, but different embodiments The combination of feature means to be within the scope of the present invention and forms different embodiments.Example Such as, in the following claims, the one of any of embodiment claimed can Mode uses in any combination.
The all parts embodiment of the present invention can be realized with hardware, either with one or more The software module run on individual processor is realized, or is realized with combinations thereof.This area It will be appreciated by the skilled person that microprocessor or digital signal processor can be used in practice (DSP) some in gateway according to embodiments of the present invention, proxy server, system are realized Or some or all functions of whole parts.The present invention is also implemented as being used to perform this In described method some or all equipment or program of device (for example, calculating Machine program and computer program product).Such program for realizing the present invention can be stored in calculating On machine computer-readable recording medium, or there can be the form of one or more signal.Such signal It can download and obtain from internet website, either be provided or with any on carrier signal Other forms provide.
It should be noted that the present invention will be described rather than the present invention is carried out for above-described embodiment Limitation, and those skilled in the art without departing from the scope of the appended claims may be used Design alternative embodiment.In the claims, should not be by any reference between bracket Symbol construction is into limitations on claims.Word "comprising", which does not exclude the presence of, is not listed in right Element or step in it is required that.Word "a" or "an" before element is not excluded for Multiple such elements be present.The present invention can be by means of including the hardware of some different elements And realized by means of properly programmed computer.If listing the unit right of equipment for drying In it is required that, several in these devices can be embodied by same hardware branch. The use of word first, second, and third does not indicate that any order.Can be by these words It is construed to title.

Claims (9)

  1. A kind of 1. data transmission method, it is characterised in that including:
    First network equipment is in the TCP companies for detecting that the first communication equipment for being linked into itself is initiated When connecing foundation request or being connected notification message with the TCP of the first communication equipment for indicating to establish, build It is vertical to be connected with the TCP of the first communication equipment;And initiate TCP connections foundation in the first communication equipment and ask When asking, the second network for asking the second asked communication equipment to be accessed is established to the TCP connections Equipment sends TCP connection notification messages;It is used to indicate the second net in the TCP connections notification message Network equipment is established TCP with the second communication equipment and is connected;
    First network equipment is receiving business number of first communication equipment by TCP linkup transmits During according to bag, the simplification packet of control information is included according to business data packet construction, and will The simplified packet is sent to second network equipment;Receiving the transmission of second network equipment , will by the TCP connections between first network equipment and the first communication equipment when simplifying packet The simplified packet is reduced to business data packet and is sent to the first communication equipment;
    Wherein, the first network equipment is UE, and second network equipment is gateway device; Or the first network equipment is gateway device, second network equipment is UE.
  2. 2. according to the method for claim 1, it is characterised in that also include:
    First network equipment disconnects in the first communication device requests to be connected with the TCP of the second communication equipment When connecing, disconnection is connected with the TCP of the first communication equipment;And sent to second network equipment for referring to Show that disconnection disconnects message with the TCP of the second communication equipment TCP being connected;
    First network equipment disconnects and first in the instruction that is used for for receiving the transmission of second network equipment When the TCP of the TCP connections of communication equipment disconnects message, disconnect and the first communication equipment TCP connections.
  3. 3. according to the method for claim 1, it is characterised in that first network equipment is the When one communication equipment initiates TCP connections foundation request, establish what is asked to the TCP connections Second network equipment that second communication equipment is accessed sends TCP connection notification messages, including:
    First network equipment initiates TCP connections and established to ask and receive the in the first communication equipment During the TCP traffic packet that one communication equipment is sent, establish what is asked to the TCP connections Second network equipment that second communication equipment is accessed sends TCP connection notification messages.
  4. A kind of 4. data transmission method, it is characterised in that including:
    User terminal detect need to establish itself send TCP with the second communication equipment and be connected when, The gateway device accessed to the second communication equipment sends TCP connection notification messages;The TCP It is used to indicate that the gateway device is established TCP with the second communication equipment and is connected in connection notification message;
    When needing to send data to the second communication equipment, the simplification data of business datum will be carried The gateway device is sent in bag, so that the gateway device leads to the business datum received Itself TCP linkup transmit between the second communication equipment is crossed to the second communication equipment;And receive institute The simplification packet of gateway device transmission is stated, obtains business datum therein.
  5. 5. according to the method for claim 4, it is characterised in that also include:
    User terminal is when needing disconnection to be connected with the second communication equipment transmission TCP, to the gateway Equipment sends TCP connections and disconnects message;The TCP connections disconnect to be used to indicate the net in message Equipment disconnection is closed to be connected with the TCP that the second communication equipment is established.
  6. A kind of 6. data transmission method, it is characterised in that including:
    Gateway device is established and the when receiving the TCP connection notification messages of user terminal transmission The TCP connections of two communication equipments;The TCP connections notification message is used to indicate the gateway device TCP is established with the second communication equipment to be connected;
    Gateway device is when receiving the business data packet of the second communication equipment transmission, by the letter Change packet and be sent to user terminal;When receiving the simplification packet of user terminal transmission, The business datum simplified in packet is passed through into the TCP between gateway device and the second communication equipment Linkup transmit is to the second communication equipment.
  7. A kind of 7. network equipment, it is characterised in that including:
    First connection unit, for detecting what the first communication equipment for being linked into itself was initiated TCP connections are established request or disappeared for indicating that foundation is connected notice with the TCP of the first communication equipment During breath, foundation is connected with the TCP of the first communication equipment;And initiate TCP in the first communication equipment When request is established in connection, established to the TCP connections and ask the second asked communication equipment to be accessed Opposite end the network equipment send TCP connection notification messages;Used in the TCP connections notification message TCP is established in instruction peer network device with the second communication equipment to be connected;
    First processing units, receiving business number of first communication equipment by TCP linkup transmits During according to bag, the simplification packet of control information is included according to business data packet construction, and will The simplified packet is sent to second network equipment;Receiving the transmission of second network equipment , will by the TCP connections between first network equipment and the first communication equipment when simplifying packet The simplified packet is reduced to business data packet and is sent to the first communication equipment;
    Wherein, the network equipment is UE, and the network equipment of the opposite end is gateway device;Or Person, the network equipment are gateway device, and the network equipment of the opposite end is UE.
  8. A kind of 8. user terminal, it is characterised in that including:
    Second connection unit, for detecting that need to establish itself sends with the second communication equipment During TCP connections, disappear to the gateway device transmission TCP connections notice that the second communication equipment is accessed Breath;It is used to indicate that the gateway device is built with the second communication equipment in the TCP connections notification message Vertical TCP connections;
    Second processing unit, for when needing to send data to the second communication equipment, will carry The gateway device is sent in the simplification packet of business datum, so that the gateway device will The business datum received passes through itself TCP linkup transmit between the second communication equipment to Two communication equipments;And the simplification packet that the gateway device is sent is received, obtain industry therein Business data.
  9. A kind of 9. gateway device, it is characterised in that including:
    3rd connection unit, for receiving the TCP connection notification messages of user terminal transmission When, establish the TCP established with the second communication equipment and be connected;The TCP connections notification message is used for Indicate that the gateway device is established TCP with the second communication equipment and is connected;
    3rd processing unit, for receive the second communication equipment transmission business data packet when, The simplified packet is sent to user terminal;Receiving the simplification number of user terminal transmission During according to bag, by the business datum simplified in packet by gateway device and the second communication equipment it Between TCP linkup transmits to the second communication equipment.
CN201610597396.1A 2016-07-26 2016-07-26 Data transmission method, the network equipment, user terminal, gateway device Pending CN107659966A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610597396.1A CN107659966A (en) 2016-07-26 2016-07-26 Data transmission method, the network equipment, user terminal, gateway device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610597396.1A CN107659966A (en) 2016-07-26 2016-07-26 Data transmission method, the network equipment, user terminal, gateway device

Publications (1)

Publication Number Publication Date
CN107659966A true CN107659966A (en) 2018-02-02

Family

ID=61126639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610597396.1A Pending CN107659966A (en) 2016-07-26 2016-07-26 Data transmission method, the network equipment, user terminal, gateway device

Country Status (1)

Country Link
CN (1) CN107659966A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924145A (en) * 2018-07-16 2018-11-30 百度在线网络技术(北京)有限公司 Network transfer method, device and equipment
CN111510939A (en) * 2019-01-31 2020-08-07 普天信息技术有限公司 Data calling method and device for power system
CN114268856A (en) * 2021-12-13 2022-04-01 深圳供电局有限公司 Method for communication between three-phase intelligent gateway and control master station

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030235206A1 (en) * 2001-02-15 2003-12-25 Tantivy Communications, Inc. Dual proxy approach to TCP performance improvements over a wireless interface
US7394788B2 (en) * 2003-12-27 2008-07-01 Electronics And Telecommunications Research Institute Method and system for setting TCP proxy to reduce packet loss and transmission delay in wire/wireless integrated IP network
CN103731933A (en) * 2014-01-10 2014-04-16 北京百度网讯科技有限公司 Wireless connection construction method and system and mobile terminal
WO2015167375A1 (en) * 2014-04-30 2015-11-05 Telefonaktiebolaget L M Ericsson (Publ) Method and tcp proxy for supporting communication between a client device and a server node

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030235206A1 (en) * 2001-02-15 2003-12-25 Tantivy Communications, Inc. Dual proxy approach to TCP performance improvements over a wireless interface
CN101442481A (en) * 2001-02-15 2009-05-27 Ipr特许公司 Dual proxy approach to TCP performance improvements over a wireless interface
US7394788B2 (en) * 2003-12-27 2008-07-01 Electronics And Telecommunications Research Institute Method and system for setting TCP proxy to reduce packet loss and transmission delay in wire/wireless integrated IP network
CN103731933A (en) * 2014-01-10 2014-04-16 北京百度网讯科技有限公司 Wireless connection construction method and system and mobile terminal
WO2015167375A1 (en) * 2014-04-30 2015-11-05 Telefonaktiebolaget L M Ericsson (Publ) Method and tcp proxy for supporting communication between a client device and a server node

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924145A (en) * 2018-07-16 2018-11-30 百度在线网络技术(北京)有限公司 Network transfer method, device and equipment
CN108924145B (en) * 2018-07-16 2021-05-04 百度在线网络技术(北京)有限公司 Network transmission method, device and equipment
CN111510939A (en) * 2019-01-31 2020-08-07 普天信息技术有限公司 Data calling method and device for power system
CN114268856A (en) * 2021-12-13 2022-04-01 深圳供电局有限公司 Method for communication between three-phase intelligent gateway and control master station
CN114268856B (en) * 2021-12-13 2024-01-02 深圳供电局有限公司 Method for communication between three-phase intelligent gateway and control master station

Similar Documents

Publication Publication Date Title
CN108259362B (en) Flow control method, device, CU and DU
CN106664290A (en) Data transmission method and device for photoelectric hybrid network
CN106161256B (en) A kind of processing method and processing device of Border Gateway Protocol (BGP) routing
JP2022544798A (en) Routing method and device
CN111586784B (en) Data transmission method and device
CN107800791A (en) A kind of method and apparatus debugged
CN110868278B (en) Method for dual-computer redundancy of communication front-end processor of rail transit comprehensive monitoring system
US20030182440A1 (en) Network processor with high-speed transceiver
CN110752943A (en) Distributed fault diagnosis system and method for power transmission line
CN1668030B (en) System and a method for processing field frames for multiprotocol use in a communications, and network equipment
CN109560899A (en) A kind of method and apparatus for carrying out repeating transmission
CN107454000A (en) Network data transmission device and method
CN107659966A (en) Data transmission method, the network equipment, user terminal, gateway device
CN108141866A (en) A kind of method and device of processing business data packet
KR20110110199A (en) Communication protocol for sharing memory resources between components of a device
CN110536484A (en) Data Radio Bearer control method, device and system in multi-connection system
CN112822646B (en) Message processing method and device, electronic equipment and computer readable storage medium
CN107277882A (en) A kind of data routing method, device and base station
CN103558995B (en) A kind of storage control chip and disk message transmitting method
CN109951458B (en) RapidIO/FC protocol conversion system and method applied to simulation ICP environment
CN105099923B (en) Message transmitting method and device
CN107104813B (en) Information transmission method, gateway and controller
CN115065637B (en) Method and device for transmitting computing power resource information and electronic equipment
CN107579896B (en) Internet of things data transmission method based on ring network and storage medium
CN107094113B (en) Standard mobile terminal data forwarding system and method under wireless multi-hop topological network

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180202