CN107949018A - terminal wireless data transmission method, device, terminal and storage medium - Google Patents
terminal wireless data transmission method, device, terminal and storage medium Download PDFInfo
- Publication number
- CN107949018A CN107949018A CN201711485440.0A CN201711485440A CN107949018A CN 107949018 A CN107949018 A CN 107949018A CN 201711485440 A CN201711485440 A CN 201711485440A CN 107949018 A CN107949018 A CN 107949018A
- Authority
- CN
- China
- Prior art keywords
- data transmission
- data
- terminal
- wireless
- transmission channel
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present application discloses a kind of terminal wireless data transmission method, device, terminal and storage medium, a kind of terminal wireless data transmission method, including:M data transmission channel is established by M kind wireless network standards with destination, M is greater than or equal to 2;Data to be sent are divided into M group UDP message bags, every group of UDP message bag includes multiple UDP message bags;M group UDP message bags are sent to destination by M data transmission channel respectively, M group UDP messages bag is used to be reassembled as data to be sent in destination.Terminal wireless data transmission method, device, terminal and the storage medium that the application provides, the speed carried out data transmission for improving terminal by wireless network.
Description
Technical field
The invention relates to wireless communication technique, more particularly to a kind of terminal wireless data transmission method, device, end
End and storage medium.
Background technology
With the development of wireless communication technique, various in wireless terminal are applied under the support of wireless network, to user
Work and life bring many facilities.Since the major applications in wireless terminal are required for the support of wireless network, that
The wireless data transmission demand of wireless terminal also correspondingly increasingly increases.
But since the network coverage is there may be blind spot, or wireless terminal present position electromagnetic environment it is complex by
To interference, and network transmission bandwidth deficiency, it may all cause the wireless data transmission speed of wireless terminal
Reduce and even stop.
The content of the invention
The application provides a kind of terminal wireless data transmission method, device, terminal and storage medium, can improve terminal and lead to
Cross the speed that wireless network carries out data transmission.
In a first aspect, the embodiment of the present application provides a kind of terminal wireless data transmission method, applied to terminal is sent, wrap
Include:
M data transmission channel is established by M kind wireless network standards with destination, M is greater than or equal to 2;
Data to be sent are divided into M group UDP message bags, every group of UDP message bag includes multiple UDP message bags;
M group UDP message bags are sent to destination by M data transmission channel respectively, M group UDP messages bag is used in mesh
End be reassembled as data to be sent.
Second aspect, the embodiment of the present application additionally provide a kind of terminal wireless data transmission method, applied to receiving terminal,
Including:
M data transmission channel is established by M kind wireless network standards with transmitting terminal, M is greater than or equal to 2;
Receive the M group UDP message bags of transmitting terminal transmission respectively from M data transmission channel;
It is data to be received by M group UDP messages package-restructuring
The third aspect, the embodiment of the present application additionally provide a kind of terminal wireless data transmission device, including:
Transmission channel establishes module, for establishing M data transmission channel, M by M kind wireless network standards with destination
More than or equal to 2;
Data segmentation module, for data to be sent to be divided into M group UDP message bags, every group of UDP message bag includes more
A UDP message bag;
Data transmission blocks, for sending M group UDP message bags, M groups to destination respectively by M data transmission channel
UDP message bag is used to be reassembled as data to be sent in destination.
Fourth aspect, the embodiment of the present application additionally provide a kind of terminal wireless data transmission device, including:
Transmission channel establishes module, for establishing M data transmission channel, M by M kind wireless network standards with transmitting terminal
More than or equal to 2;
Data reception module, for receiving the M group UDP message bags of transmitting terminal transmission respectively from M data transmission channel;
Data reorganization module, for being data to be received by M group UDP messages package-restructuring.
5th aspect, the embodiment of the present application provide a kind of terminal, including:
One or more processors;
Storage device, for storing one or more programs,
When one or more programs are executed by one or more processors so that one or more processors realize such as first
The terminal wireless data transmission method of aspect.
6th aspect, the embodiment of the present application provide a kind of terminal, including:
One or more processors;
Storage device, for storing one or more programs,
When one or more programs are executed by one or more processors so that one or more processors realize such as second
The terminal wireless data transmission method of aspect.
7th aspect, the embodiment of the present application provide a kind of computer-readable recording medium, are stored thereon with computer journey
Sequence, it is characterised in that the terminal wireless data transmission method such as first aspect is realized when the program is executed by processor.
Eighth aspect, the embodiment of the present application provide a kind of computer-readable recording medium, are stored thereon with computer journey
Sequence, it is characterised in that the terminal wireless data transmission method such as second aspect is realized when the program is executed by processor.
Terminal wireless data transmission method, device, terminal and storage medium provided by the embodiments of the present application, by sending
M data transmission channel is established by M kind wireless network standards between terminal and destination, M is greater than or equal to 2, then will treat
Send data and be divided into M group UDP message bags, M group UDP message bags are sent to destination by M data transmission channel respectively, from
And the speed that terminal is carried out data transmission by wireless network can be improved.
Brief description of the drawings
Fig. 1 is the flow chart of terminal wireless data transmission method embodiment one provided by the embodiments of the present application;
Fig. 2 is the flow chart of terminal wireless data transmission method embodiment two provided by the embodiments of the present application;
Fig. 3 is that the data transfer of terminal wireless data transmission method provided by the embodiments of the present application flows to schematic diagram;
Fig. 4 is the flow chart of terminal wireless data transmission method embodiment three provided by the embodiments of the present application;
Fig. 5 is the structure diagram of terminal wireless data transmission device embodiment one provided by the embodiments of the present application;
Fig. 6 is the structure diagram of terminal wireless data transmission device embodiment two provided by the embodiments of the present application;
Fig. 7 is a kind of structure diagram of terminal provided by the embodiments of the present application;
Fig. 8 is the structure diagram of another terminal provided by the embodiments of the present application.
Embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the application, rather than the restriction to the application.It also should be noted that in order to just
It illustrate only part relevant with the application rather than entire infrastructure in description, attached drawing.
Wireless terminal is the terminal for referring to carry out data transmission by wireless network, which includes but not limited to
Data packet network under any mobile communication standard, or other wireless communication systems such as WLAN, wireless wide area network
Formula, or the short-range communication mode such as bluetooth (Bluetooth), purple peak (ZigBee).As long as can be by wireless network system
Formula carries out data interaction with other network equipments, it is possible to is referred to as wireless terminal.
Due to chip miniaturization, integrated fast development, the integrated level of current wireless terminal is higher and higher, wireless whole
End is general all to support plurality of wireless networks standard.With current most popular wireless terminal, exemplified by smart mobile phone, intelligence mostly
Mobile phone all supports at least two mobile communication standards, and can realize while online, be commonly called as " double-card dual-standby ", in addition, intelligent hand
Machine can also connect WLAN (Wireless Local by Wireless Fidelity (Wireless Fidelity, WiFi) module
Area Networks, WLAN), and bluetooth module carries out closely data transfer.Certainly, with the hair of wireless communication technique
Exhibition, and the raising of device integration and the reduction of power consumption, are also possible to have more wireless communication standard moulds in wireless terminal
Block, supports more wireless network standards.
Traditional wireless terminal is that the data established using a kind of wireless network standard are passed when carrying out data transmission
What defeated passage carried out, but when the wireless network standard for establishing the data transmission channel receives interference or bad signal quality, wirelessly
The data transfer of terminal will be affected.Although wireless terminal supports plurality of wireless networks standard, every kind of wireless network standard
The data transmission channel established all is independent, the data of the corresponding data transmission channel of affected wireless network standard
Transmission can be all affected.Regardless of whether which data transmission channel is affected, all it is the data transfer of wireless terminal from user
It is affected, so as to influence the normal use of user.In addition, the transmission bandwidth of a data transmission channel is limited, possibly can not
Meet the data transfer demands of wireless terminal, the data transmission channel used is when being interfered, it is also possible to data transfer
Speed has an impact, it is equally possible to influences the normal use of user.
Fig. 1 is the flow chart of terminal wireless data transmission method embodiment one provided by the embodiments of the present application, such as Fig. 1 institutes
Show, method provided in this embodiment includes:
Step 101, M data transmission channel is established by M kind wireless network standards with destination, M is greater than or equal to 2.
Method provided in this embodiment is applied to send terminal, which is that can be sent by wireless network standard
The wireless terminal of data.The transmission terminal supports M kind wireless network standards, and M is greater than or equal to 2, M kind wireless network standards and includes
Long Term Evolution (Long Term Evolution, LTE), general packet radio service (General Packet
RadioService, GPRS), CDMA (CodeDivisionMultipleAccess, CDMA), wideband code division multiple access
(Wideband Code Division Multiple Access, WCDMA), TD SDMA (Time
Division-Synchronous Code Division Multiple Access, TD-SCDM), enhancing Data Rates for Global
Mobile communication system evolution (Enhanced Data Rate for Global System for Mobile
Communication Evolution, EDGE), WLAN, wireless wide area network (Wireless Wide Area Network,
WWAN), bluetooth, ZigBee, or other can be applied in the wireless network standard of wireless terminal at least two.
When transmission terminal needs to send data to destination, send terminal and pass through the M in the network formats of support first
Kind network formats establish the M data transmission channel with destination.Object here end is the pending of transmission needed for transmission terminal
The destination of data is sent, destination can be any network such as the server in other wireless terminals, catv terminal, network
Equipment.Send the data transmission channel that terminal and destination are established can be directly connected to or by several nets
Other network element relay connections in network.Sending terminal can to the whole data transfer path of destination by data sending to be sent
The forwarding of multiple network elements can be passed through, but for sending terminal, be only capable of directly establishing and first on data transfer path
Data transmission channel between network element, first network element of the data that terminal is sent is sent by receiving again with reaching destination
Next network element establish data transmission channel.
Wherein, network service standard is probably different used in the data transmission channel established between different network elements.
For example, send terminal by WLAN establish and the first network element between data transmission channel, the first network element be and send terminal
Desktop computer in same WLAN, the wired ethernet network foundation that then the first network element is connected with destination by the first network element
Data transmission channel, and the data forwarding of terminal transmission will be sent to destination.But all it is to pass through nothing for sending terminal
Line network formats establish the data transmission channel between destination.
Terminal is sent by establishing at least one data transmission channel between a wireless network standard and destination.Also
It is to say, transmitting terminal can be by establishing one or more data transmission channel between a wireless network standard and destination.
The method of data transmission channel is established according to different networks by different networks standard between transmitting terminal and destination
The relevant criterion of standard and intrinsic flow carry out, and repeat no more in the embodiment of the present application.
In short, after M data transmission channel is established, sending terminal can be by M kinds network formats to destination
Send data.
Step 102, data to be sent are divided into M groups User Data Protocol (User Datagram Protocol, UDP)
Data packet, every group of UDP message bag include multiple UDP message bags.
, may be due to the data transmission channel when being carried out data transmission due to wireless terminal by a data transmission channel
Bandwidth it is limited, influence the normal transmission of data.Therefore, in the present embodiment, sent jointly using multiple data transmission channels
One data to be sent, so as to increase data transfer bandwidth, improves data transmission bauds.
M data transmission channel is so established in a step 101 afterwards, it is necessary to which data to be sent are divided into multiple portions
Point, so as to be transmitted respectively in M data transmission channel.In the present embodiment, data to be sent are divided in UDP layer
Cutting, UDP is a kind of connectionless transport layer protocol, positioned at the top layer of IP, for network data to be compressed into the form of data packet,
After UDP message bag is added IP packet header, you can sent by IP network.The size of each UDP message bag be it is conditional, usually
By the maximum transmission unit (Maximum Transmission Unit, MTU) of the data link layer of transmission UDP message network
Limitation.Therefore UDP message bag is split, really multiple UDP message bags is grouped, are wrapped in every group of DUP data packet
Include one or more UDP message bag.The quantity of M data transmission channel of the M group UDP message bags of segmentation with establishing is identical.
That is, each data transmission channel is corresponding with one group of UDP message bag.Each data transmission channel is used for transmission one group
All UDP message bags in UDP message bag.
Step 103, M group UDP message bags, M group UDP message bags are sent to destination by M data transmission channel respectively
For being reassembled as data to be sent in destination.
After data to be sent to be divided into M group UDP message bags, sent out respectively to destination by M data transmission channel
Give the M group UDP message bags.Wherein, each data transmission channel sends one group of UDP message bag.M groups UDP message is coated with destination
After receiving, M group UDP messages package-restructuring can be data to be sent by destination, so as to complete to send terminal to destination
Data transfer.
Correspondingly, destination, can also be pending by receiving this after the data to be sent for sending terminal transmission are received
M data transmission channel of data is sent to the data for sending terminal transmission feedback, so as to complete the transmitted in both directions of data.Certainly,
Destination is also needed first by data after UDP layer is split, then sends data to transmission terminal.
It is that data are sent to destination by M data transmission channel due to sending terminal, transmission terminal can be with
Using the bandwidth of two data transmission channels, so as to improve the speed of data transfer.Further, since M data transfer is led to
Road is established by M kind wireless network standards, and the parameter such as the frequency of each wireless network standard, modulation system is different, interference
Source is also different, therefore when a kind of network quality for the data transmission channel that wireless network standard is established declines, other wireless networks
The network quality for the data transmission channel that network standard is established may not be affected.The M so established in M wireless network standard
Carry out data transmission on a data transmission channel, can further eliminate and decline according to the network quality of transmission channel to data biography
Defeated influence.
Terminal wireless data transmission method provided by the embodiments of the present application, by passing through between transmission terminal and destination
M kind wireless network standards establish M data transmission channel, and M is greater than or equal to 2, data to be sent then are divided into M groups UDP
Data packet, sends M group UDP message bags to destination respectively by M data transmission channel, passes through nothing so as to improve terminal
The speed that gauze network carries out data transmission.
Fig. 2 is the flow chart of terminal wireless data transmission method embodiment two provided by the embodiments of the present application, such as Fig. 2 institutes
Show, method provided in this embodiment includes:
Step 201, first data transmission passage is established by the first wireless network standard with destination.
In view of the power consumption of wireless terminal, and the compatibility with the data transmission method of existing wireless terminal, it is wireless whole
When carrying out data transmission, a data transmission channel that is general or being established by a wireless network standard carries out, separately at end
Outside, the bandwidth of a data transmission channel generally also meets data transfer demands.Therefore, only in currently used data transfer
When the quality of passage declines or breaks down, the transmission that multiple data transmission channels carry out data is just established.
Therefore, wireless terminal establishes first data transmission passage with destination by the first wireless network standard first.The
One wireless network standard can be any of the wireless network standard that wireless terminal is supported wireless network standard.
Step 202, carried out data transmission by first data transmission passage with destination.
After first data transmission passage is established, wireless terminal carries out normal data transfer with destination.
Step 203, when the network quality of first data transmission passage is less than the first predetermined threshold value, with destination by except
At least one wireless network standard outside first wireless network standard establishes at least one number in addition to first data transmission passage
According to transmission channel.
During wireless terminal and destination carry out data transmission, wireless terminal is persistently to first data transmission passage
Network quality be detected, when the network quality of first data transmission passage is less than the first predetermined threshold value, it is meant that first
Data transmission channel can not meet the needs of data transfer.Wireless terminal just passes through except the first wireless network with destination at this time
At least one wireless network standard outside standard establishes at least one data transmission channel.At least one number that wireless terminal is established
First data transmission passage is added according to transmission channel, collectively as M data transmission channel between wireless terminal and destination.
When the network quality for detecting first data transmission passage reduces, just it is established by other wireless network standards
His data transmission channel, can targetedly improve the speed that wireless terminal carries out data transmission.
Wherein first data transmission passage is low less than transmission rate of first predetermined threshold value including first data transmission passage
Bit error rate threshold, Huo Zhe are preset higher than first in the bit error rate of the first scheduled rate threshold value, or first data transmission passage
The transmission bandwidth of one data transmission channel is less than first pre-set bandwidths threshold value etc..
Further, when the network quality of first data transmission passage is less than the first predetermined threshold value, it is also necessary to first to nothing
In the wireless network standard that line terminal is supported, other wireless network standards in addition to the first wireless network standard arrive destination
The network quality of network path is tested;It is wireless more than the second predetermined threshold value by least one network quality with destination
Network formats establish at least one data transmission channel.That is, first data transmission passage network quality less than the
During one predetermined threshold value, it is also necessary to first the network quality of other wireless network standards is tested, wireless terminal only passes through network
Quality establishes extra data transmission channel more than the wireless network standard of the second predetermined threshold value.Wherein the second predetermined threshold value is more than
Or equal to the first predetermined threshold value, it is preferable that the second predetermined threshold value is more than the first predetermined threshold value.Carrying out wireless network standard detection
After resettle other data transmission channels, it can be ensured that the network quality of the data transmission channel of foundation is sufficiently high, can will point
M group UDP message bags after cutting are correctly transmitted to destination.It should be noted that wireless terminal is to except the first wireless network standard
The network quality of other wireless network standard to the network paths of destination in addition is tested, except to the bit error rate, transmission
The network informations such as speed, bandwidth are tested, it is also necessary to which whether test can be sent data to by the wireless network standard
Destination, wireless terminal are only capable of selection and can send data to the wireless network standard of destination establishing extra data transfer and lead to
Road.
Further, it is probably first data transmission passage that the network quality of first data transmission passage, which reduces also one kind,
Failure, can not carry out data transmission, and can not send data, including segmentation to destination by first data transmission passage at this time
M group UDP message bags afterwards.If after so data to be sent are split, one group therein is sent by first data transmission passage
UDP message bag, then destination can not receive this group of UDP message bag, then destination will be unable to that to obtain this pending by restructuring
Send data.Therefore, if determine that first data transmission passage can not carry out data transmission by detecting, wireless terminal will be with mesh
By M in addition to the first wireless network standard, other wireless network standards establish M data transmission channel at end, wireless end
End will no longer pass first data transmission passage and send UDP message bag to destination.
Step 204, data to be sent are divided into M group UDP message bags, every group of UDP message bag includes multiple UDP messages
Bag, M are greater than or equal to 2.
Step 205, M group UDP message bags, M group UDP message bags are sent to destination by M data transmission channel respectively
For being reassembled as data to be sent in destination.
Terminal wireless data transmission method provided by the embodiments of the present application, is carrying out when sending between terminal and destination
When the network quality of the first data transmission passage of data transfer is less than the first predetermined threshold value, send terminal and destination by except
At least one wireless network standard outside first wireless network standard establishes at least one number in addition to first data transmission passage
According to transmission channel, data to be sent are then divided into M group UDP message bags, M is greater than or equal to 2, leads to by M data transfer
Road sends M group UDP message bags to destination respectively, so as to improve the speed that terminal is carried out data transmission by wireless network
Degree.
Further, on the basis of Fig. 1 or embodiment illustrated in fig. 2, wireless terminal is distinguished by M data transmission channel
After sending M group UDP message bags to destination, further include:When the network of the second data transmission channel in M data transmission channel
When quality is less than three predetermined threshold values, wireless terminal stops at the second data transmission channel and transmits data to destination.In order to true
The data to be sent of wireless terminal transmission can be received by protecting destination, in wireless terminal by M data transmission channel to mesh
End send M group UDP message bags when, wireless terminal is also detected the network quality of M data transmission channel.When M number
When being less than three predetermined threshold values according to the network quality of the second data transmission channel in transmission channel, it is meant that pass through the second data
The parameters such as transmission speed or the bit error rate that transmission channel carries out data transmission have been unsatisfactory for demand, or can not pass through the second number
UDP message bag is sent according to transmission channel.So wireless terminal will stop at the second data transmission channel and transmit data to destination.
Wireless terminal will re-start data to be sent data segmentation, so that the quantity of UDP message bag packet is passed with remaining data
The quantity of defeated passage is identical.3rd predetermined threshold value is less than the second predetermined threshold value, and the 3rd predetermined threshold value can be with the first predetermined threshold value
Equal, certainly, the 3rd predetermined threshold value can also be unequal with the first predetermined threshold value.
Further, the packet mode that data to be sent are divided into M group UDP message bags can be had a variety of sides by wireless terminal
Formula, including:Data to be sent are equally divided into M group UDP message bags by wireless terminal.Namely each data transmission channel is assigned to
UDP message bag packet in UDP message bag quantity it is identical.The mode of average packet is relatively simple, is carried out without wireless terminal
Extra processing.
The packet mode that data to be sent are divided into M group UDP message bags by wireless terminal can also include:Wireless terminal root
Data to be sent are divided into M group UDP message bags according to the network quality of M data transmission channel, in every group of UDP message bag
The network quality positive correlation of the quantity of UDP message bag and corresponding data transmission channel.Wireless terminal is to data to be sent
Before UDP message bag is grouped, first choice determines the network quality of M data transmission channel, and network quality is higher, it is meant that should
The transmission speed higher of data transmission channel, can transmit more numbers within the same period by the data transmission channel
According to.Therefore, data to be sent are grouped, can are the network quality according to M data transmission channel to data to be sent
It is grouped.Wherein, in the packet of each UDP message bag the quantity of UDP message bag and corresponding data transmission channel network matter
Measure positive correlation, that is to say, that network quality is higher, the UDP message bag in the corresponding UDP message bag packet of the data transmission channel
Quantity it is more.This packet mode, can further improve the transmission speed of data to be sent, maximumlly using each
The bandwidth of wireless network standard.
Below using realized in wireless terminal the specific framework of the terminal wireless data transmission method shown in Fig. 1 or Fig. 2 as
Example, is further described terminal wireless data transmission method provided by the embodiments of the present application.Fig. 3 carries for the embodiment of the present application
The data transfer of the terminal wireless data transmission method of confession flows to schematic diagram, in figure 3,3 is established with three kinds of wireless network standards
Exemplified by a data transmission channel, terminal wireless data transmission method provided by the embodiments of the present application is illustrated.
Wherein, send terminal and support tri- kinds of wireless network standards of WLAN, WWAN, BT, needed when sending terminal to destination
When sending data, three datas biography is established by tri- kinds of wireless network standards of WLAN, WWAN, BT respectively first between destination
Defeated passage.Wherein, send terminal is needed by the data transmission channel that different networks standard is established to destination transmission data
To pass through different network paths, send terminal by different networks standard with to first on the network path of destination
A network element establishes direct data transmission channel, then carries out data forwarding from first network element on network path to destination.Example
As shown in Figure 3, transmission terminal is established data transfer by WLAN standards and WLAN access points (Access Point, AP) and is led to
Road, data transmission channel is established by WWAN standards and WWAN AP, passes through BT standards and BT AP or other supports BT relayings
The node of transmission establishes data transmission channel.Then passed again by WLAN AP, WWAN AP, BT AP or other supports BT relayings
Defeated node establishes the data forwarding paths of destination respectively.The data of destination will be sent to according to foundation by sending terminal
Data transmission channel quantity split after, respectively by the communication protocol of each wireless network standard defined, by point after
The packet of each UDP message bag by the protocol stack sender of each wireless network standard to WLAN AP, WWAN AP, BT AP or
Other support the node of BT relay transmissions, then the node from receiving to carry out the forwarding of data to destination, so as to complete to send
The wireless data multichannel of terminal to destination is sent, and improves data transmission bauds.
Fig. 4 is the flow chart of terminal wireless data transmission method embodiment three provided by the embodiments of the present application, such as Fig. 4 institutes
Show, method provided in this embodiment includes:
Step 401, M data transmission channel is established by M kind wireless network standards with transmitting terminal, M is greater than or equal to 2.
Method provided in this embodiment is applied to receiving terminal, which is that can be received by wireless network standard
The wireless terminal of data.The receiving terminal supports M kind wireless network standards, and M is greater than or equal to 2, M kind wireless network standards and includes
Long Term Evolution LTE, general packet radio service GPRS, CDMA CDMA, wideband code division multiple access WCDMA, time division synchronous code division
Multiple access TD-SCDM, enhancing Data Rates for Global mobile communication system evolution EDGE, WLAN WLAN, wireless wide area network
WWAN, bluetooth, purple honeybee ZigBee, or other can be applied to the M kinds in the wireless network standard of wireless terminal.
When receiving data by a data transmission channel due to wireless terminal, it is equally possible to due to the data transmission channel
Network quality reduce cause data receiver slack-off or failure.Therefore, receiving terminal can first with transmitting terminal by M kinds without
Line network formats establish M data transmission channel.In fact, M data transmission channel is to be triggered to establish by data sending terminal,
Receiving terminal is only in response to send the foundation request that terminal is sent, and completes the foundation of data transmission channel jointly with transmitting terminal.
Here transmitting terminal be to receiving terminal send data source address, transmitting terminal can be other wireless terminals, catv terminal,
Any network equipment such as the server in network.The data transmission channel that receiving terminal is established with transmitting terminal can directly be connected
It is connecing or by other network element relay connections in several networks.Receiving terminal receives the number that transmitting terminal is sent
According to whole data transfer path may pass through the forwardings of multiple network elements, but for receiving terminal, be only capable of directly establishing with
The data transmission channel between last network element on data transfer path.All it is to pass through wireless network for receiving terminal
Standard establishes the data transmission channel between transmitting terminal.
The method of data transmission channel is established according to not by different networks standard between receiving terminal and transmitting terminal
Carry out with the relevant criterion of wireless network standard and intrinsic flow, repeat no more in the embodiment of the present application.
Step 402, the M group UDP message bags of transmitting terminal transmission are received respectively from M data transmission channel.
After receiving terminal and transmitting terminal establish M data transmission channel, it can be connect respectively from M data transmission channel
Receive and dispatch the M group UDP message bags that sending end is sent.Wherein, M groups UDP message bag is transmitting terminal to being sent to receiving terminal in UDP layer
Packet obtains after being split, and the quantity of M group UDP message bags is identical with the quantity of M data transmission channel.Receiving terminal exists
A UDP message bag packet is received on each data transmission channel.
Step 403, it is data to be received by M group UDP messages package-restructuring.
After receiving terminal receives M group UDP message bags, pass through point to the packet header of UDP message bag in every group of UDP message bag
Analysis, it may be determined that the data to be received corresponding to each UDP message bag.When receiving terminal, to receive a data to be received corresponding
After all UDP message bags, you can by all UDP message package-restructurings be data to be sent, so as to complete to send terminal to destination
Data transfer.
Since receiving terminal is that the data of transmitting terminal transmission are received by M data transmission channel, receiving terminal can
To use the bandwidth of two data transmission channels, so as to improve the speed of data transfer.Further, since M data transfer
Passage is established by M kind wireless network standards, and the parameter such as the frequency of each wireless network standard, modulation system is different, does
Disturb that source is also different, therefore when a kind of network quality for the data transmission channel that wireless network standard is established declines, other are wireless
The network quality for the data transmission channel that network formats are established may not be affected.So established in M wireless network standard
M data transmission channel on carry out data transmission, can further eliminate according to transmission channel network quality decline logarithm
According to the influence of transmission.
Terminal wireless data transmission method provided by the embodiments of the present application, by passing through between transmission terminal and destination
M kind wireless network standards establish M data transmission channel, and M is greater than or equal to 2, then receives hair by M data transmission channel
Sending end sends M group UDP message bags, and is data to be received by M group UDP messages package-restructuring, passes through nothing so as to improve terminal
The speed that gauze network carries out data transmission.
Fig. 5 be terminal wireless data transmission device embodiment one provided by the embodiments of the present application structure diagram, such as Fig. 5
Shown, terminal wireless data transmission device provided in this embodiment, which is arranged at, to be sent in terminal, including:
Transmission channel establishes module 51, leads to for establishing M data transfer by M kind wireless network standards with destination
Road, M are greater than or equal to 2.
Data segmentation module 52, for data to be sent to be divided into M group UDP message bags, every group of UDP message bag includes
Multiple UDP message bags.
Data transmission blocks 53, for sending M group UDP message bags, M to destination respectively by M data transmission channel
Group UDP message bag is used to be reassembled as data to be sent in destination.
The terminal wireless data transmission device that the embodiment of the present application is provided can perform the end that embodiment illustrated in fig. 1 is provided
Radio data transmission method is held, possesses the corresponding function module of execution method and beneficial effect.
Fig. 6 be terminal wireless data transmission device embodiment two provided by the embodiments of the present application structure diagram, such as Fig. 6
Shown, terminal wireless data transmission device provided in this embodiment is arranged in receiving terminal, including:
Transmission channel establishes module 61, leads to for establishing M data transfer by M kind wireless network standards with transmitting terminal
Road, M are greater than or equal to 2.
Data reception module 62, for receiving the M group UDP message bags of transmitting terminal transmission respectively from M data transmission channel.
Data reorganization module 63, for being data to be received by M group UDP messages package-restructuring.
The terminal wireless data transmission device that the embodiment of the present application is provided can perform the end that embodiment illustrated in fig. 3 is provided
Radio data transmission method is held, possesses the corresponding function module of execution method and beneficial effect.
Fig. 7 is a kind of structure diagram of terminal provided by the embodiments of the present application, as shown in fig. 7, the terminal includes processing
Device 71, memory 72, wireless communication components 73;The quantity of processor 71 can be one or more in terminal, with one in Fig. 7
Exemplified by processor 71;Processor 71, memory 72, wireless communication components 73 in terminal can be connected by bus or other modes
Connect, in Fig. 7 exemplified by being connected by bus.
Memory 72 is used as a kind of computer-readable recording medium, and journey is can perform available for storage software program, computer
Sequence and module, such as the corresponding programmed instruction/module of terminal wireless data transmission method in the application Fig. 1 or Fig. 2 embodiment
(for example, the transmission channel in terminal wireless data transmission method establishes module 51 and data segmentation module 52).Processor 71 is logical
Software program, instruction and module that operation is stored in memory 72 are crossed, so that the various function application and data of terminal
Processing, that is, realize above-mentioned terminal wireless data transmission method.
Memory 72 can mainly include storing program area and storage data field, wherein, storing program area can store operation system
Application program needed for system, at least one function;Storage data field can be stored uses created data etc. according to terminal.This
Outside, memory 72 can include high-speed random access memory, can also include nonvolatile memory, for example, at least a magnetic
Disk storage device, flush memory device or other non-volatile solid state memory parts.
Wireless communication components 73 can use the transmission for carrying out network data, and wireless communication components 73 have wirelessly for terminal is all
The device of communication capacity, the combination of module, for carrying out the transmission of data by wireless network standard.
Fig. 8 is the structure diagram of another terminal provided by the embodiments of the present application, as shown in figure 8, the terminal includes place
Manage device 81, memory 82, wireless communication components 83;The quantity of processor 81 can be one or more in terminal, with one in Fig. 8
Exemplified by a processor 81;Processor 81, memory 82, wireless communication components 83 in terminal can pass through bus or other modes
Connect, in Fig. 8 exemplified by being connected by bus.
Memory 82 is used as a kind of computer-readable recording medium, and journey is can perform available for storage software program, computer
Sequence and module, as in the application Fig. 4 embodiments the corresponding programmed instruction/module of terminal wireless data transmission method (for example,
Transmission channel in terminal wireless data transmission device establishes module 61, data reorganization module 63).Processor 81 is deposited by operation
Software program, instruction and module in memory 82 are stored up, so that the various function application of terminal and data processing, i.e., real
Existing above-mentioned terminal wireless data transmission method.
Memory 82 can mainly include storing program area and storage data field, wherein, storing program area can store operation system
Application program needed for system, at least one function;Storage data field can be stored uses created data etc. according to terminal.This
Outside, memory 82 can include high-speed random access memory, can also include nonvolatile memory, for example, at least a magnetic
Disk storage device, flush memory device or other non-volatile solid state memory parts.
Wireless communication components 83 can use the transmission for carrying out network data, and wireless communication components 83 have wirelessly for terminal is all
The device of communication capacity, the combination of module, for carrying out the transmission of data by wireless network standard.
The embodiment of the present application also provides a kind of storage medium for including computer executable instructions, and the computer can perform
Instruction is used to perform a kind of terminal wireless data transmission method when being performed by computer processor, and this method includes:
M data transmission channel is established by M kind wireless network standards with destination, M is greater than or equal to 2;
Data to be sent are divided into M group UDP message bags, every group of UDP message bag includes multiple UDP message bags;
M group UDP message bags are sent to destination by M data transmission channel respectively, M group UDP messages bag is used in mesh
End be reassembled as data to be sent.
The embodiment of the present application also provides a kind of storage medium for including computer executable instructions, and the computer can perform
Instruction is used to perform a kind of terminal wireless data transmission method when being performed by computer processor, and this method includes:
M data transmission channel is established by M kind wireless network standards with transmitting terminal, M is greater than or equal to 2;
Receive the M group UDP message bags of transmitting terminal transmission respectively from M data transmission channel;
It is data to be received by M group UDP messages package-restructuring.
Certainly, a kind of storage medium for including computer executable instructions that the embodiment of the present application is provided, its computer
The method operation that executable instruction is not limited to the described above, can also carry out the terminal wireless that the application any embodiment is provided
Relevant operation in data transmission method
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the application
It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but the former is more in many cases
Good embodiment.Based on such understanding, what the technical solution of the application substantially in other words contributed the prior art
Part can be embodied in the form of software product, which can be stored in computer-readable recording medium
In, floppy disk, read-only storage (Read-Only Memory, ROM), random access memory (Random such as computer
Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set
Standby (can be personal computer, server, or network equipment etc.) performs the method described in each embodiment of the application.
It is worth noting that, in the embodiment of above-mentioned searcher, included unit and module are simply according to work(
Energy logic is divided, but is not limited to above-mentioned division, as long as corresponding function can be realized;In addition, each work(
Can unit specific name also only to facilitate mutually distinguish, be not limited to the protection domain of the application.
Note that it above are only preferred embodiment and the institute's application technology principle of the application.It will be appreciated by those skilled in the art that
The application is not limited to specific embodiment described here, can carry out for a person skilled in the art various obvious changes,
The protection domain readjusted and substituted without departing from the application.Therefore, although being carried out by above example to the application
It is described in further detail, but the application is not limited only to above example, in the case where not departing from the application design, also
It can include other more equivalent embodiments, and scope of the present application is determined by scope of the appended claims.
Claims (15)
- A kind of 1. terminal wireless data transmission method, applied to transmission terminal, it is characterised in that including:M data transmission channel is established by M kind wireless network standards with destination, M is greater than or equal to 2;Data to be sent are divided into M group User Data Protocol UDP message bags, every group of UDP message bag includes multiple UDP messages Bag;The M groups UDP message bag, the M groups UDP numbers are sent to the destination by the M data transmission channel respectively It is used to be reassembled as the data to be sent in the destination according to bag.
- 2. according to the method described in claim 1, it is characterized in that, described establish M number with destination by M kind network formats According to transmission channel, including:First data transmission passage is established by the first wireless network standard with the destination;Carried out data transmission by the first data transmission passage with the destination;When the network quality of the first data transmission passage is less than the first predetermined threshold value, pass through with the destination except first At least one data that at least one wireless network standard outside wireless network standard is established in addition to first data transmission passage pass Defeated passage.
- It is 3. according to the method described in claim 2, it is characterized in that, described when the network quality of the first data transmission passage During less than the first predetermined threshold value, pass through at least one wireless network standard in addition to the first wireless network standard with the destination At least one data transmission channel in addition to first data transmission passage is established, including:When the network quality of the first data transmission passage is less than the first predetermined threshold value, to the wireless network standard of support In, the network matter of other network paths of wireless network standard to the destination in addition to the first wireless network standard Amount is tested;With the destination at least one is established by wireless network standard of at least one network quality more than the second predetermined threshold value A data transmission channel.
- 4. according to the method described in claim 3, it is characterized in that, by the M data transmission channel respectively to the mesh End send the M groups UDP message bag after, the method further includes:When the network quality of the second data transmission channel in the M data transmission channel is less than three predetermined threshold values, stop In second data transmission channel data are transmitted to the destination.
- 5. according to Claims 1 to 4 any one of them method, it is characterised in that described that data to be sent are divided into M groups UDP message bag, including:The data to be sent are equally divided into M group UDP message bags, the UDP message bag quantity in every group of UDP message bag is identical.
- 6. according to Claims 1 to 4 any one of them method, it is characterised in that described that data to be sent are divided into M groups UDP message bag, including:The data to be sent are divided into by M group UDP message bags according to the network quality of the M data transmission channel, every group The quantity of UDP message bag in UDP message bag and the network quality positive correlation of corresponding data transmission channel.
- 7. according to Claims 1 to 4 any one of them method, it is characterised in that the wireless network standard includes drilling for a long time Into LTE, general packet radio service GPRS, CDMA CDMA, wideband code division multiple access WCDMA, TD SDMA TD- SCDM, enhancing Data Rates for Global mobile communication system evolution EDGE, WLAN WLAN, wireless wide area network WWAN, bluetooth, At least two in purple honeybee ZigBee.
- A kind of 8. terminal wireless data transmission method, applied to receiving terminal, it is characterised in that including:M data transmission channel is established by M kind wireless network standards with transmitting terminal, M is greater than or equal to 2;Receive the M group User Data Protocol UDP message bags of the transmitting terminal transmission respectively from the M data transmission channel;It is data to be received by the M groups UDP message package-restructuring.
- 9. according to the method described in claim 8, it is characterized in that, the wireless network standard includes Long Term Evolution LTE, general It is grouped wireless service GPRS, CDMA CDMA, wideband code division multiple access WCDMA, TD SDMA TD-SCDM, enhancing Data Rates for Global mobile communication system evolution EDGE, WLAN WLAN, wireless wide area network WWAN, bluetooth, purple honeybee At least two in ZigBee.
- A kind of 10. terminal wireless data transmission device, it is characterised in that including:Transmission channel establishes module, and for establishing M data transmission channel by M kind wireless network standards with destination, M is more than Or equal to 2;Data segmentation module, for data to be sent to be divided into M group User Data Protocol UDP message bags, every group of UDP message bag Include multiple UDP message bags;Data transmission blocks, for sending the M groups UDP numbers to the destination respectively by the M data transmission channel According to bag, the M groups UDP message bag is used to be reassembled as the data to be sent in the destination.
- A kind of 11. terminal wireless data transmission device, it is characterised in that including:Transmission channel establishes module, and for establishing M data transmission channel by M kind wireless network standards with transmitting terminal, M is more than Or equal to 2;Data reception module, for receiving the M group user data of the transmitting terminal transmission respectively from the M data transmission channel Agreement UDP message bag;Data reorganization module, for being data to be received by the M groups UDP message package-restructuring.
- A kind of 12. terminal, it is characterised in that including:One or more processors;Storage device, for storing one or more programs,When one or more of programs are performed by one or more of processors so that one or more of processors are real The now terminal wireless data transmission method as described in any in claim 1~7.
- A kind of 13. terminal, it is characterised in that including:One or more processors;Storage device, for storing one or more programs,When one or more of programs are performed by one or more of processors so that one or more of processors are real Now terminal wireless data transmission method as claimed in claim 8 or 9.
- 14. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the program is by processor The terminal wireless data transmission method as described in any in claim 1~7 is realized during execution.
- 15. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the program is by processor Terminal wireless data transmission method as claimed in claim 8 or 9 is realized during execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711485440.0A CN107949018A (en) | 2017-12-30 | 2017-12-30 | terminal wireless data transmission method, device, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711485440.0A CN107949018A (en) | 2017-12-30 | 2017-12-30 | terminal wireless data transmission method, device, terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107949018A true CN107949018A (en) | 2018-04-20 |
Family
ID=61937069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711485440.0A Pending CN107949018A (en) | 2017-12-30 | 2017-12-30 | terminal wireless data transmission method, device, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107949018A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112333281A (en) * | 2020-11-16 | 2021-02-05 | 中国联合网络通信集团有限公司 | Data transmission method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105228133A (en) * | 2015-07-10 | 2016-01-06 | 努比亚技术有限公司 | Multi-channel data method for down loading and system |
CN105764079A (en) * | 2016-02-19 | 2016-07-13 | 努比亚技术有限公司 | Data transmission method and data transmission device |
CN105992272A (en) * | 2015-01-27 | 2016-10-05 | ***通信集团公司 | Data transmitting and receiving method, device and data transmission system |
-
2017
- 2017-12-30 CN CN201711485440.0A patent/CN107949018A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105992272A (en) * | 2015-01-27 | 2016-10-05 | ***通信集团公司 | Data transmitting and receiving method, device and data transmission system |
CN105228133A (en) * | 2015-07-10 | 2016-01-06 | 努比亚技术有限公司 | Multi-channel data method for down loading and system |
CN105764079A (en) * | 2016-02-19 | 2016-07-13 | 努比亚技术有限公司 | Data transmission method and data transmission device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112333281A (en) * | 2020-11-16 | 2021-02-05 | 中国联合网络通信集团有限公司 | Data transmission method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108235373A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
US10778469B2 (en) | Packet processing method and network device in hybrid access network | |
US9559750B2 (en) | Interleaving low transmission power and medium transmission power channels in computer networks | |
CN108235363A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
CN107959561A (en) | Terminal wireless data transmission method, device, terminal and storage medium | |
US9876747B2 (en) | Utilizing multiple interfaces when sending data and acknowledgement packets | |
CN108632825A (en) | Communication means, base station, wireless communication node and user equipment | |
CN108737262B (en) | Method for transmitting data packet and communication router | |
CN108184268A (en) | A kind of pervasive frame structure configuration method of service adaptation | |
CN105359467B (en) | Pass through the method and system of the end to end connection transmission packet of concentration | |
CN107548086A (en) | Root is because of localization method and device | |
CN107949071A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
CN110366140A (en) | A kind of data transmission method and device | |
CN107949069A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
CN111918331A (en) | Congestion processing method, device, equipment and storage medium | |
WO2015001395A1 (en) | Methods and systems for transmitting packets through network interfaces | |
CN105207858B (en) | Access device and method for connecting user equipment to network executed by access device | |
CN108156100A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
US10433201B2 (en) | Method for transmitting and receiving packet in transport network | |
CN108235374A (en) | Terminal wireless data transmission method, device, terminal, server and storage medium | |
CN107959950A (en) | Terminal wireless data transmission method, device, terminal and storage medium | |
CN107949018A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
WO2020259465A1 (en) | Data transmission method, terminal, and communication system | |
CN107949070A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
CN108633032A (en) | Transmit method, apparatus, terminal device and the access network equipment of RRC information |
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: 20180420 |