CN106060012A - Multiplexing method and apparatus - Google Patents
Multiplexing method and apparatus Download PDFInfo
- Publication number
- CN106060012A CN106060012A CN201610325921.4A CN201610325921A CN106060012A CN 106060012 A CN106060012 A CN 106060012A CN 201610325921 A CN201610325921 A CN 201610325921A CN 106060012 A CN106060012 A CN 106060012A
- Authority
- CN
- China
- Prior art keywords
- transmission
- data
- transmission channel
- client
- application protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/029—Firewall traversal, e.g. tunnelling or, creating pinholes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a multiplexing method and apparatus and involves: upon receiving the data to be transmitted between a client and a server, determining the application protocol of the data to be transmitted; in a data transmission tunnel between the client and the server, establishing a transmission channel which corresponds to the application protocol; based on the established transmission channel, transmitting the data between the client and the server. The method and apparatus can realize simultaneous transmission of the data flow of multiple different protocols.
Description
Technical field
The present invention relates to communication technical field, especially relate to a kind of multichannel multiplexing method and device.
Background technology
In data communication system or computer network system, the bandwidth of transmitting multimedia data or capacity are often more than passing
The demand of defeated single signal, in order to effectively utilize communication line, it is desirable to a channel transmits multiple signals simultaneously, proposes multichannel
Multiplexing (Multiplexing) technology.
Use multiplexing technique multiple signals can be combined to be transmitted, at a distance on a physical channel
Installation and the maintenance cost of cable can be preferably saved during transmission.In field of computer technology, based on network service mutual
Networking technology development is more and more faster.The safety of network service and the minimizing to the consumption of connection resource are the most more and more important.
The system method of calling that multiplexing at present generally uses operating system and provides realizes, and in this kind of mode, operating system is external
The port that offer can open, in the port that this is open, it is possible to achieve it is many that Same Physical channel can transmit a kind of agreement
Individual data stream, if needing to transmit the data stream of various protocols, then needs open more port.
But, in network, the data stream of transmission is not limited only to same agreement, along with the development of network technology, application association
Discuss more and more diversified, if realized the transmission of the data stream of multiple different agreement by open more port, can make
The safety of operating system is poor.
Summary of the invention
The invention provides a kind of multichannel multiplexing method and device, it is possible to realize transmitting the data of multiple different agreement simultaneously
Stream, and improve the safety of operating system.
A kind of multichannel multiplexing method, including: in the data waiting for transmission received between client and described service end
Time, determine the application protocol of described data waiting for transmission;Single connection data transmission tunnel between described client and service end
In road, set up the transmission channel corresponding with described application protocol;Based on the transmission channel set up, transmit described client and service
Data between end.
Set up the transmission channel corresponding with described application protocol, including: set up and be used for storing waiting for transmission and described application
The shared drive queue of the data that agreement is corresponding, comprises at least one separate internal memory in wherein said shared drive queue
Burst, each internal fragmentation correspondence stores the data that application protocol waiting for transmission and described is corresponding;For described shared drive team
The virtual port of each internal fragmentation distribution correspondence in row;Described virtual port and described internal fragmentation are bound, set up with
The transmission channel that described application protocol is corresponding.
Also comprise determining that the flow of the data of transmission in each transmission channel;If each described flow and value equal to transmission tunnel
During the bandwidth value in road, determine the weight that each transmission channel is corresponding;According to described weight, control the flow of each transmission channel.
According to the following equation according to described weight, control the flow of each transmission channel, including: weight * uses bandwidth/bandwidth
Summation.
Before the data waiting for transmission received between client and described service end, also include: set up encryption
Transmission tunnel.
A kind of multiplex machine, including: receive unit, for receiving the number waiting for transmission between client and service end
According to;Performance element, for when the data waiting for transmission received between client and service end, determines waiting for transmission described
The application protocol of data, in the single connection data transmission tunnel between described client and service end, sets up and described application
The transmission channel that agreement is corresponding, based on the transmission channel set up, transmits the data between described client and service end.
Described performance element, specifically for setting up for storing being total to of data corresponding to application protocol waiting for transmission and described
Enjoying memory queue, comprise at least one separate internal fragmentation in wherein said shared drive queue, each internal memory divides
Sheet correspondence stores the data that application protocol waiting for transmission and described is corresponding;For each internal fragmentation in described shared drive queue
The virtual port that distribution is corresponding, binds described virtual port and described internal fragmentation, sets up corresponding with described application protocol
Transmission channel.
Described performance element, is additionally operable to determine the flow of the data of transmission in each transmission channel;If the sum of each described flow
When value is equal to the bandwidth value in transmission tunnel, determine the weight that each transmission channel is corresponding;According to described weight, control each transmission channel
Flow.
Described performance element, specifically for according to being that each transmission channel distributes bandwidth according to the following equation, controlling each transmission
The flow of passage: weight * uses bandwidth/bandwidth summation.
Described performance element, is additionally operable to set up the transmission tunnel of encryption.
By using technique scheme, when the data waiting for transmission received between client and service end, really
The application protocol of fixed data waiting for transmission, in the single connection data transmission tunnel between client and service end, sets up and answers
By transmission channel corresponding to agreement, based on the transmission channel set up, the data between transmission client and service end, it is possible to realize
In single connection transmission tunnel, transmit tunnel by this single connection of multiplexing, it is achieved a transmission tunnel transmits multiple difference simultaneously
The data stream of agreement, it is not necessary to open more port, thus ensure the safety of operating system.
Accompanying drawing explanation
Fig. 1 is the multichannel multiplexing method flow chart that the embodiment of the present invention proposes;
Fig. 2 is the multiplex machine structure composition schematic diagram that the embodiment of the present invention proposes.
Detailed description of the invention
Below in conjunction with each accompanying drawing embodiment of the present invention technical scheme main realized principle, detailed description of the invention and
The beneficial effect that should be able to reach is set forth in by it.
The embodiment of the present invention proposes a kind of multichannel multiplexing method, as it is shown in figure 1, the method idiographic flow is the most following:
Step 11, sets up the transmission tunnel of encryption between client and service end.
Between client and service end, set up based on transmission control protocol and connect, therefore client and service end it
Between, there is single connection physical transfer tunnel based on transmission control protocol.In the technical scheme that the embodiment of the present invention proposes, right
This transmission tunnel initializes, thus sets up the transmission tunnel of encryption.
When this transmission tunnel is initialized, the mode of unsymmetrical key is used to exchange symmetric key.Hand at key
During changing, unsymmetrical key is signed, so can preferably avoid man-in-the-middle attack.Unsymmetrical key is being carried out
After signature, carry out the two-way authentication between client and service end.After two-way authentication success, exchange symmetric key, and set up
The transmission tunnel of encryption.
In the technical scheme that the embodiment of the present invention proposes, the transmission tunnel between client and service end is that physics leads to
Road, belongs to the physical channel for data transmission between Connection Service end and client.Set up the transmission tunnel of encryption, Ke Yibao
Demonstrate,prove the safety of the data of transmission in this single connection transmission tunnel.
Step 12, receives the data waiting for transmission between client and service end.
In the technical scheme that the embodiment of the present invention proposes, the method can be applied at client-side, it is also possible to applies
Service side, specifically, data waiting for transmission, can be that client sends data to service end, it is also possible to be that client receives
The data that service end sends.
Step 13, when the data waiting for transmission received between client and service end, determines data waiting for transmission
Application protocol.
Different data waiting for transmission can be transmitted based on different application protocols, such as HTTP
(Hypertext transfer protocol, HTTP), file transfer protocol (FTP) (File Transfer Protocol, FTP)
Deng, data waiting for transmission are divided according to the difference of application protocol, is divided into different types of data.
Step 14, in the single connection data transmission tunnel between client and service end, sets up corresponding with application protocol
Transmission channel.
In the technical scheme that the embodiment of the present invention proposes, the single connection data transmission tunnel between client and service end
In, set up the transmission channel corresponding with application protocol, this transmission channel is a logical channel.
In being embodied as, first, the shared drive team for storing the data corresponding with application protocol waiting for transmission is set up
Row, wherein comprise at least one separate internal fragmentation in shared drive queue, each internal fragmentation correspondence storage is treated
The data corresponding with application protocol of transmission, distribute corresponding virtual port for each internal fragmentation in shared drive queue,
Virtual port and internal fragmentation are bound, sets up the transmission channel corresponding with application protocol.
Specifically, in the technical scheme that the embodiment of the present invention proposes, the method can be applied at client-side, it is also possible to
Apply in service side, specific as follows state:
A: in single connection transmission tunnel, client-side sets up the transmission channel corresponding from different application protocols, specifically
Processing mode is:
Client-side sets up shared drive queue, the wherein application of each internal fragmentation correspondence one in shared drive queue
Agreement, and, client-side is the virtual port that each internal fragmentation distribution in shared drive queue is corresponding, by virtual port
Bind with internal fragmentation, set up the transmission channel corresponding with application protocol.
B: in single connection transmission tunnel, the transmission channel corresponding from different application protocols is set up in service side, specifically
Processing mode is:
Shared drive queue, in single connection transmission tunnel, is set up in service side, wherein each in shared drive queue
Internal fragmentation correspondence one application protocol, and, service side is each internal fragmentation distribution correspondence in shared drive queue
Virtual port, virtual port and internal fragmentation are bound, set up the transmission channel corresponding with application protocol.In service side,
Virtual port can be the listening port of service end.
According to above-mentioned A and B in single connection transmission tunnel, set up the transmission channel for different application protocols.
Step 15, based on the transmission channel set up, the data between transmission client and service end.
In single connection transmission tunnel, this transmission tunnel can be set up the separate of corresponding multiple different application agreement
Transmission channel, the flow that each transmission channel takies not is on all four, when all transmission channels flow equal to band
Need to carry out flow-control when of wide flow.
In the technical scheme that present example is set forth above, the transmission channel set up for different agreement, each transmission
Passage can be represented by protocol header.Protocol header can include the flow control bit of 2 bytes.The most at most can hold
Receive the data of 16 different application protocols simultaneously by transmission tunnel and the weight of different transmission channels can be identified.Tool
Body ground determines the time delay of a packet, bandwidth, the numerical value of packet loss by weight adapter.
Alternatively, after above-mentioned steps 15, determine the flow of the data of transmission in each transmission channel, if the sum of each flow
When value is equal to the bandwidth value in transmission tunnel, determines the weight that each transmission channel is corresponding, according to weight, control the stream of each transmission channel
Amount.
Specifically, the flow of each transmission channel can be controlled according to the following equation according to weight:
Weight * uses bandwidth/bandwidth summation.
Flow-control can distribute different bandwidth according to the weight of passage.Without arranging application under default situations
The QoS weight of agreement, each application protocol has the weight of acquiescence.Weight is identical, and flow can distribute identical flow bandwidth.?
Little weight is 1, and weight limit is 10.Do not exist and distribute the situation less than weight.
Control the flow of each transmission channel according to weighted value, the flow of the transmission channel that every kind of application protocol is corresponding can basis
The weight that configuration file distribution is different, weight is the highest, it is thus achieved that the authority of transmission channel is the biggest.When the minimum application protocol of weight
When data are by transmission channel.And when the data of the bigger application protocol of other weight take more bandwidth chahnel.Weight is little
The data of application association can't not distribute transmission channel for a long time.The flow simply taking transmission channel can be smaller.
Correspondingly, the embodiment of the present invention also proposes a kind of multiplex machine, as in figure 2 it is shown, include:
Receive unit 201, for receiving the data waiting for transmission between client and service end.
Performance element 202, is used for when the single connection received between client and service end data waiting for transmission, really
The application protocol of fixed described data waiting for transmission, in the data transmission tunnel between described client and service end, set up with
The transmission channel that described application protocol is corresponding, based on the transmission channel set up, transmits the number between described client and service end
According to.
Specifically, above-mentioned performance element 202, it is used for storing application protocol waiting for transmission and described specifically for foundation corresponding
The shared drive queue of data, wherein said shared drive queue comprises at least one separate internal fragmentation, often
One internal fragmentation correspondence stores the data that application protocol waiting for transmission and described is corresponding;Every in described shared drive queue
The virtual port that the distribution of individual internal fragmentation is corresponding, binds described virtual port and described internal fragmentation, sets up and described application
The transmission channel that agreement is corresponding.
Specifically, above-mentioned performance element 202, it is additionally operable to determine the flow of the data of transmission in each transmission channel;If each institute
When stating the bandwidth value being equal to transmission tunnel with value of flow, determine the weight that each transmission channel is corresponding;According to described weight, control
The flow of each transmission channel.
Specifically, above-mentioned performance element 202, specifically for according to be according to the following equation each transmission channel distribute bandwidth,
Control the flow of each transmission channel:
Weight * uses bandwidth/bandwidth summation.
Specifically, above-mentioned performance element 202, it is additionally operable to set up the single connection transmission tunnel of encryption.
In the technical scheme that the embodiment of the present invention is set forth above, for the outer even conditional service of port, it is possible to achieve single
The application protocol that individual multiplexed port is more, can preferably solve to outreach the limitation of the conditional service of port, secondly, permissible
Using single port to monitor multiple different application protocol, again, unsafe application protocol, through transmission tunnel transmission, can become
Become cryptographic protocol, improve the safety of application protocol.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer
Program product.Therefore, the present invention can use complete hardware embodiment, complete software implementation or combine software and hardware aspect
The form of embodiment.And, the present invention can use at one or more meters wherein including computer usable program code
The upper computer implemented of calculation machine usable storage medium (including but not limited to disk memory, read-only optical disc, optical memory etc.)
The form of program product.
The present invention is with reference to method, device (equipment) and the flow chart of computer program according to embodiments of the present invention
And/or block diagram describes.It should be understood that can be by each flow process in computer program instructions flowchart and/or block diagram
And/or the flow process in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided to refer to
Order arrives the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce
One machine so that the instruction performed by the processor of computer or other programmable data processing device is produced and is used for realizing
The device of the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable data processing device can be guided with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in this computer-readable memory produces and includes referring to
Make the manufacture of device, this command device realize at one flow process of flow chart or multiple flow process and/or one square frame of block diagram or
The function specified in multiple square frames.
These computer program instructions also can be loaded in computer or other programmable data processing device so that at meter
Perform sequence of operations step on calculation machine or other programmable devices to produce computer implemented process, thus at computer or
The instruction performed on other programmable devices provides for realizing at one flow process of flow chart or multiple flow process and/or block diagram one
The step of the function specified in individual square frame or multiple square frame.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation
Property concept, then can make other change and amendment to these embodiments.So, claims are intended to be construed to include excellent
Select embodiment and fall into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and the modification essence without deviating from the present invention to the present invention
God and scope.So, if these amendments of the present invention and modification belong to the scope of the claims in the present invention and equivalent technologies thereof
Within, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. a multichannel multiplexing method, it is characterised in that including:
When the data waiting for transmission received between client and described service end, determine answering of described data waiting for transmission
Use agreement;
In single connection data transmission tunnel between described client and service end, set up the biography corresponding with described application protocol
Defeated passage;
Based on the transmission channel set up, transmit the data between described client and service end.
2. the method for claim 1, it is characterised in that set up the transmission channel corresponding with described application protocol, including:
Set up the shared drive queue for storing data corresponding to application protocol waiting for transmission and described, wherein said shared interior
Depositing and comprise at least one separate internal fragmentation in queue, the storage of each internal fragmentation correspondence is waiting for transmission and described should
By data corresponding to agreement;
Corresponding virtual port is distributed for each internal fragmentation in described shared drive queue;
Described virtual port and described internal fragmentation are bound, sets up the transmission channel corresponding with described application protocol.
3. the method for claim 1, it is characterised in that also include:
Determine the flow of the data of transmission in each transmission channel;
If when being equal to, with value, the bandwidth value transmitting tunnel of each described flow, determine the weight that each transmission channel is corresponding;
According to described weight, control the flow of each transmission channel.
4. method as claimed in claim 3, it is characterised in that according to the following equation according to described weight, controls each transmission and leads to
The flow in road, including:
Weight * uses bandwidth/bandwidth summation.
5. the method as described in Claims 1 to 4 is arbitrary, it is characterised in that receive client and described service end it
Between data waiting for transmission before, also include:
Set up the single connection transmission tunnel of encryption.
6. a multiplex machine, it is characterised in that including:
Receive unit, for receiving the data waiting for transmission between client and service end;
Performance element, for when the data waiting for transmission received between client and service end, determines institute waiting for transmission
State the application protocol of data, in the single connection data transmission tunnel between described client and service end, set up and answer with described
By transmission channel corresponding to agreement, based on the transmission channel set up, transmit the data between described client and service end.
7. device as claimed in claim 6, it is characterised in that described performance element, specifically for set up be used for storing to be passed
The shared drive queue of the defeated data corresponding with described application protocol, comprises at least one in wherein said shared drive queue
Separate internal fragmentation, each internal fragmentation correspondence stores the data that application protocol waiting for transmission and described is corresponding;For
The virtual port of each internal fragmentation distribution correspondence in described shared drive queue, divides described virtual port and described internal memory
Sheet is bound, and sets up the transmission channel corresponding with described application protocol.
8. device as claimed in claim 7, it is characterised in that described performance element, is additionally operable to determine in each transmission channel biography
The flow of defeated data;If when being equal to, with value, the bandwidth value transmitting tunnel of each described flow, determine that each transmission channel is corresponding
Weight;According to described weight, control the flow of each transmission channel.
9. device as claimed in claim 8, it is characterised in that described performance element, specifically for according to according to the following equation
Distribute bandwidth for each transmission channel, control the flow of each transmission channel:
Weight * uses bandwidth/bandwidth summation.
10. the device as described in as arbitrary in claim 6~9, it is characterised in that described performance element, is additionally operable to set up encryption
Single connection transmission tunnel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610325921.4A CN106060012A (en) | 2016-05-17 | 2016-05-17 | Multiplexing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610325921.4A CN106060012A (en) | 2016-05-17 | 2016-05-17 | Multiplexing method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106060012A true CN106060012A (en) | 2016-10-26 |
Family
ID=57177107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610325921.4A Pending CN106060012A (en) | 2016-05-17 | 2016-05-17 | Multiplexing method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106060012A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683659A (en) * | 2018-05-11 | 2018-10-19 | 新华三技术有限公司成都分公司 | Multi-protocol data communication means and device |
CN109889521A (en) * | 2019-02-21 | 2019-06-14 | 北京航星永志科技有限公司 | Memory, communication channel multiplexing implementation method, device and equipment |
CN112181682A (en) * | 2020-09-23 | 2021-01-05 | 上海爱数信息技术股份有限公司 | Data transmission control system and method under multi-task concurrent scene |
CN112217883A (en) * | 2020-09-25 | 2021-01-12 | 苏州浪潮智能科技有限公司 | Multi-channel construction method, device and system based on NFS protocol |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010012288A1 (en) * | 1999-07-14 | 2001-08-09 | Shaohua Yu | Data transmission apparatus and method for transmitting data between physical layer side device and network layer device |
US20040017813A1 (en) * | 2002-05-15 | 2004-01-29 | Manu Gulati | Transmitting data from a plurality of virtual channels via a multiple processor device |
US20040148460A1 (en) * | 2003-01-13 | 2004-07-29 | Steinmetz Joseph Harold | Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system |
CN101247600A (en) * | 2008-02-26 | 2008-08-20 | 中兴通讯股份有限公司 | Device for implementing multi-serial port in multi-module mobile phone system |
CN102984043A (en) * | 2012-11-02 | 2013-03-20 | 中兴通讯股份有限公司 | Forwarding method and forwarding device of multicast data stream |
CN103155496A (en) * | 2010-08-05 | 2013-06-12 | 思杰***有限公司 | Systems and methods for server initiated connection management in a multi-core system |
CN104243089A (en) * | 2013-06-19 | 2014-12-24 | 深圳富泰宏精密工业有限公司 | System and method for dynamically adjusting data transmission rate |
CN104581892A (en) * | 2014-12-05 | 2015-04-29 | 华为技术有限公司 | Data transmission method and device of terminal |
-
2016
- 2016-05-17 CN CN201610325921.4A patent/CN106060012A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010012288A1 (en) * | 1999-07-14 | 2001-08-09 | Shaohua Yu | Data transmission apparatus and method for transmitting data between physical layer side device and network layer device |
US20040017813A1 (en) * | 2002-05-15 | 2004-01-29 | Manu Gulati | Transmitting data from a plurality of virtual channels via a multiple processor device |
US20040148460A1 (en) * | 2003-01-13 | 2004-07-29 | Steinmetz Joseph Harold | Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system |
CN101247600A (en) * | 2008-02-26 | 2008-08-20 | 中兴通讯股份有限公司 | Device for implementing multi-serial port in multi-module mobile phone system |
CN103155496A (en) * | 2010-08-05 | 2013-06-12 | 思杰***有限公司 | Systems and methods for server initiated connection management in a multi-core system |
CN102984043A (en) * | 2012-11-02 | 2013-03-20 | 中兴通讯股份有限公司 | Forwarding method and forwarding device of multicast data stream |
CN104243089A (en) * | 2013-06-19 | 2014-12-24 | 深圳富泰宏精密工业有限公司 | System and method for dynamically adjusting data transmission rate |
CN104581892A (en) * | 2014-12-05 | 2015-04-29 | 华为技术有限公司 | Data transmission method and device of terminal |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108683659A (en) * | 2018-05-11 | 2018-10-19 | 新华三技术有限公司成都分公司 | Multi-protocol data communication means and device |
CN109889521A (en) * | 2019-02-21 | 2019-06-14 | 北京航星永志科技有限公司 | Memory, communication channel multiplexing implementation method, device and equipment |
CN112181682A (en) * | 2020-09-23 | 2021-01-05 | 上海爱数信息技术股份有限公司 | Data transmission control system and method under multi-task concurrent scene |
CN112181682B (en) * | 2020-09-23 | 2023-03-31 | 上海爱数信息技术股份有限公司 | Data transmission control system and method under multi-task concurrent scene |
CN112217883A (en) * | 2020-09-25 | 2021-01-12 | 苏州浪潮智能科技有限公司 | Multi-channel construction method, device and system based on NFS protocol |
CN112217883B (en) * | 2020-09-25 | 2023-01-10 | 苏州浪潮智能科技有限公司 | Multi-channel construction method, device and system based on NFS protocol |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10757013B2 (en) | System and method for virtual multipath data transport | |
CN106060012A (en) | Multiplexing method and apparatus | |
EP3241312B1 (en) | Load balancing internet protocol security tunnels | |
US8908522B2 (en) | Transmission rate control | |
CN104811444B (en) | A kind of safe cloud control method | |
KR20090081639A (en) | Apparatus for distributing data traffic in heterogeneous wireless networks | |
CN105939279B (en) | Flow processing method and device | |
CN104601550B (en) | Reverse isolation file transmission system and method based on cluster array | |
CN102148798A (en) | Method for efficiently, parallelly and safely encrypting and decrypting high-capacity data packets | |
EP3174261B1 (en) | Multilink fusion method, server and client | |
CN108924058A (en) | Service traffics transmission method and device | |
CN107426339A (en) | A kind of cut-in method, the apparatus and system of data interface channel | |
WO2015026143A1 (en) | Method and device for distributing traffic by using plurality of network interfaces in wireless communication system | |
WO2005082040A3 (en) | Method and system for providing end-to-end security solutions and protocol acceleration over networks using selective layer encryption | |
US8984614B2 (en) | Socks tunneling for firewall traversal | |
CN102427452B (en) | Synchronize (SYN) message transmitting method and device and network equipment | |
CN105635076B (en) | A kind of media transmission method and equipment | |
CN108023835A (en) | Data sending, method of reseptance and device, ONU, OLT | |
CN110417538B (en) | Vehicle and method and system for internal safety communication of vehicle | |
CN102742247B (en) | A kind of data branches transmission method and device, system | |
CN116915832A (en) | Session based remote direct memory access | |
KR102087498B1 (en) | Method for encrypting high-speed video data of LTE-based swarm UAS | |
CN109861974A (en) | A kind of Data Encryption Transmission device and method | |
CN104601343A (en) | Data downloading method, device and system | |
JP2016195361A (en) | Terminal device and terminal device reception method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20161026 |