CN107949018A - terminal wireless data transmission method, device, terminal and storage medium - Google Patents

terminal wireless data transmission method, device, terminal and storage medium Download PDF

Info

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
Application number
CN201711485440.0A
Other languages
Chinese (zh)
Inventor
曹军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711485440.0A priority Critical patent/CN107949018A/en
Publication of CN107949018A publication Critical patent/CN107949018A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing 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

Terminal wireless data transmission method, device, terminal and storage medium
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)

  1. 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. 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.
  3. 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. 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. 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. 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. 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.
  8. 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. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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. 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. 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.
CN201711485440.0A 2017-12-30 2017-12-30 terminal wireless data transmission method, device, terminal and storage medium Pending CN107949018A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333281A (en) * 2020-11-16 2021-02-05 中国联合网络通信集团有限公司 Data transmission method and device

Citations (3)

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

Patent Citations (3)

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

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