CN111278051A - File transmission method and device, storage medium and electronic equipment - Google Patents
File transmission method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN111278051A CN111278051A CN202010019209.8A CN202010019209A CN111278051A CN 111278051 A CN111278051 A CN 111278051A CN 202010019209 A CN202010019209 A CN 202010019209A CN 111278051 A CN111278051 A CN 111278051A
- Authority
- CN
- China
- Prior art keywords
- file
- wifi network
- transmission
- wifi
- untransmitted
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 336
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000012546 transfer Methods 0.000 claims description 22
- 230000006870 function Effects 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 238000000638 solvent extraction Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
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/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- 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/10—Flow control between communication endpoints
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a file transmission method, a file transmission device, a storage medium and electronic equipment, wherein the method comprises the following steps: acquiring a plurality of target files, and transmitting the plurality of target files through a first WiFi network and a second WiFi network; in the process of transmitting a plurality of target files, acquiring a first network parameter of a first WiFi network and a second network parameter of a second WiFi network; determining first transmission efficiency of a first WiFi network according to the first network parameters, and determining second transmission efficiency of a second WiFi network according to the second network parameters; and acquiring the remaining untransmitted target files in the target file according to the transmission progress, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency. Target files which are not transmitted are distributed to WiFi networks with different transmission efficiencies, and the file transmission efficiency can be improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a file transmission method, an apparatus, a storage medium, and an electronic device.
Background
With the development of communication technology, the current file transmission mode is not only hardware transmission, but also file transmission through wireless networks such as bluetooth, NFC, WiFi and the like, wherein the transmission distance between bluetooth and NFC is short, and the file transmission through a mobile network wastes traffic, so the current file transmission mode using WiFi is relatively wide.
However, in the process of transferring files by using WiFi, under the condition that the efficiency of transferring files by using WiFi network is low, the time consumed for transferring files is too long.
Disclosure of Invention
The embodiment of the application provides a file transmission method, a file transmission device, a storage medium and electronic equipment. The efficiency of file transmission can be improved.
In a first aspect, an embodiment of the present application provides a file transfer method, where the method includes:
when a file transmission request is received, acquiring a plurality of target files according to the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network;
acquiring a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in the process of transmitting a plurality of target files;
determining first transmission efficiency of the first WiFi network according to the first network parameter, and determining second transmission efficiency of the second WiFi network according to a second network parameter;
and acquiring the remaining untransmitted target files in the plurality of target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency.
In a second aspect, an embodiment of the present application provides a file transfer apparatus, where the apparatus includes:
the first acquisition module is used for acquiring a plurality of target files according to the file transmission request when receiving the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network;
a second obtaining module, configured to obtain a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in a process of transmitting a plurality of target files;
the determining module is used for determining first transmission efficiency of the first WiFi network according to the first network parameter and determining second transmission efficiency of the second WiFi network according to a second network parameter;
and the transmission module is used for acquiring the remaining untransmitted target files in the plurality of target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency.
In a third aspect, a storage medium is provided in this application, where a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute a file transfer method as provided in any of the embodiments of this application.
In a fourth aspect, an electronic device provided in an embodiment of the present application includes a processor and a memory, where the memory has a computer program, and the processor is configured to execute the file transfer method provided in any embodiment of the present application by calling the computer program.
In the embodiment of the application, when a file transmission request is received, a plurality of target files are obtained according to the file transmission request, and the plurality of target files are transmitted through a first WiFi network and a second WiFi network; acquiring a first network parameter of a first WiFi network and a second network parameter of a second WiFi network in the process of transmitting a plurality of target files; then, determining first transmission efficiency of a first WiFi network according to the first network parameters, and determining second transmission efficiency of a second WiFi network according to the second network parameters; and acquiring the remaining untransmitted target files in the plurality of target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency. By distributing the untransmitted target files to the WiFi networks with different transmission efficiencies, the efficiency in the file transmission process can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a first flowchart of a file transfer method according to an embodiment of the present application.
Fig. 2 is a second flowchart of the file transfer method according to the embodiment of the present application.
Fig. 3 is a schematic view of a first structure of a document transportation device according to an embodiment of the present application.
Fig. 4 is a second structural schematic diagram of a document transmission device according to an embodiment of the present application.
Fig. 5 is a schematic view of a first structure of an electronic device according to an embodiment of the present application
Fig. 6 is a second structural schematic diagram of an electronic device provided in the embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The term "module" as used herein may be considered a software object executing on the computing system. The various modules, engines, and services herein may be considered as objects of implementation on the computing system.
An execution main body of the file transmission method can be the file transmission device provided by the embodiment of the application or an electronic device integrated with the file transmission device. The electronic device may be a smart phone, a tablet computer, a Personal Digital Assistant (PDA), or the like. The following are detailed below.
It should be noted that there are various ways for WiFi to transmit a file, one of which is direct mutual transmission between the electronic device and the electronic device, for example, the device a starts a WiFi hotspot, the device B starts WiFi and connects to the WiFi hotspot of the device a, and the device a and the device B can transmit files to each other. The other is that the electronic devices transmit files to each other through a WiFi network of a router, for example, the device a transmits the files to a server through the WiFi network, and the device B acquires the files stored by the server through the WiFi network. The file transmission methods in the embodiments of the present application are applicable to both of these two scenarios.
In the embodiments of the present application, a WiFi network that transmits files between electronic devices through a router is taken as an example to describe the file transmission method in the present application in detail.
In the embodiment of the application, the electronic device includes a first WiFi module and a second WiFi module, where the first WiFi module may be used to connect to a first WiFi network, and the first WiFi network may be multiple. The second WiFi module may be connected to a second WiFi network, and the second WiFi network may be multiple. In some embodiments, the first WiFi network may be a 2.4GHz band WiFi network and the second WiFi network may be a 5GHz band WiFi network.
Referring to fig. 1, fig. 1 is a first flowchart of a file transfer method according to an embodiment of the present disclosure. The file transmission method can improve the efficiency of file transmission, thereby reducing the time length of file transmission. The file transmission method can comprise the following steps:
101. and when a file transmission request is received, acquiring a plurality of target files according to the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network.
When receiving a file transmission request, the electronic device acquires a file to be transmitted, wherein the file to be transmitted may include a plurality of target files, for example, the file to be transmitted is an album folder, the album set includes a plurality of photos, and each photo may be a target file; the file to be transmitted is a music folder, a plurality of pieces of music are contained in the music folder, and each piece of music can be a target file.
In some embodiments, the file to be transmitted may also be a file, for example, the file to be transmitted is a data packet with a large data volume, the data packet may be divided into a plurality of sub data packets, and each sub data packet may be a target file.
In some embodiments, after the target file is acquired, the electronic device may transmit the target file through the first WiFi network and the second WiFi network to which the electronic device is connected. Before transmitting the target file, the electronic equipment acquires a first initial transmission speed of a first WiFi network and a second initial transmission speed of a second WiFi network at a certain moment, and allocates the target file to be transmitted to the first WiFi network and the second WiFi network according to the proportion of the first initial transmission speed and the second initial transmission speed.
For example, before the target file is transmitted, if the first initial transmission speed of the first WiFi network is 5M/s, the second initial transmission speed of the second WiFi network is 10M/s, and the ratio of the first initial transmission speed to the second initial transmission speed is 1:2, the target file to be transmitted is distributed to the first WiFi network and the second WiFi network for transmission according to the ratio of 1: 2.
102. In the process of transmitting a plurality of target files, first network parameters of a first WiFi network and second network parameters of a second WiFi network are obtained.
It is understood that the WiFi network includes various network parameters, such as WiFi signal strength of the WiFi network, WiFi transmission speed, WiFi signal fluctuation condition, MAC address, encryption mode, number of wireless access points, and so on.
When transmitting the plurality of object files, the electronic device may acquire a first network parameter of the first WiFi network and a second network parameter of the second WiFi network.
103. And determining the first transmission efficiency of the first WiFi network according to the first network parameter, and determining the second transmission efficiency of the second WiFi network according to the second network parameter.
It is understood that the transmission efficiency of the target file transmitted by the WiFi network is different under different WiFi networks, wherein the factors affecting the transmission efficiency are many, such as the WiFi transmission speed, the WiFi signal strength, the WiFi network fluctuation amplitude, the WiFi network bandwidth, and so on.
In some embodiments, some electronic devices may transmit WiFi signals in two different frequency bands, e.g., some routers may transmit signals in the 2.4GHz band and the 5GHz band. In the case of the same wireless transmitting device, the network bandwidths of the first WiFi network and the second WiFi network transmitted by the wireless device are the same, i.e. the theoretical transmission speeds of the first WiFi network and the second WiFi network are the same.
Under the condition that the network bandwidths of the first WiFi network and the second WiFi network are the same and the network signals are good, the electronic device may obtain the network fluctuation conditions of the first WiFi network and the second WiFi network, where it should be noted that the network fluctuation conditions may be uplink speed fluctuation and downlink speed fluctuation during network transmission. In a preset test time period, the electronic device obtains a first network fluctuation condition of the first WiFi network according to the first network parameter, obtains a second network fluctuation condition of the second WiFi network according to the second network parameter, can determine first transmission efficiency of the first WiFi network according to the first network fluctuation condition, and determines second transmission efficiency of the second WiFi network according to the second network fluctuation condition.
For example, within a preset test time period, a first duration that the first WiFi network is not within a preset fluctuation range is obtained, and a second duration that the second WiFi network is not within the preset fluctuation range is obtained. Subtracting the first time length from the preset test time length to obtain a first calculated value, and dividing the preset test time length by the first calculated value to obtain a first transmission efficiency of the first WiFi network; and subtracting the second time length from the preset test time length to obtain a second calculated value, and dividing the preset test time length by the second calculated value to obtain a second transmission efficiency of the second WiFi network.
In some embodiments, the first WiFi network and the second WiFi network may be generated by different wireless devices, and the transmission speed, signal strength, etc. of the first WiFi network and the second WiFi network may be different.
The electronic equipment acquires a first transmission speed of the first WiFi network according to the first network parameter, and acquires a second transmission speed of the second WiFi network according to the second network parameter. The first transmission speed and the second transmission speed may be transmission speeds at a certain time or average transmission speeds over a certain period of time.
Then, the electronic device obtains a first transmission amount under the first WiFi network within a preset time period, and obtains a second transmission amount under the second WiFi network within the preset time period, where it can be understood that both the first transmission amount and the second transmission amount are actually transmitted data amounts. The electronic device may calculate a first data volume within a preset time period according to the first transmission speed and the preset time period, and calculate a second data volume within the preset time period according to the second transmission speed and the preset time period, where the first data volume and the second data volume are theoretical data volumes obtained at corresponding transmission speeds.
Finally, the first transmission efficiency of the first WiFi network can be obtained by dividing the first transmission amount by the first data amount, and the second transmission efficiency of the second WiFi network can be obtained by dividing the second transmission amount by the second data amount.
104. And acquiring the remaining untransmitted target files in the plurality of target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency.
In the file transmission process, when the transmission efficiency of the WiFi network is determined, the first WiFi network and the second WiFi network already transmit part of target files, and when the transmission efficiency of the WiFi network is obtained, the remaining untransmitted target files in the plurality of target files can be determined according to the transmission progress of the target files. For example, when the transmission progress is not 10%, the remaining 90% of the untransmitted target file is acquired.
In the process of transmitting the target file by the WiFi network, the transmission efficiency of the WiFi network may change, and in the process of transmitting the plurality of target files by the first WiFi network and the second WiFi network, the transmission efficiency corresponding to the first WiFi network and the transmission progress of the current target file may be obtained according to the preset time interval. When the transmission efficiency of the WiFi network changes, the first WiFi network and the second WiFi network may be continuously allocated with the untransmitted target files left untransmitted according to the transmission efficiency of the WiFi network.
For example, the preset time interval is 2 minutes, and the transmission schedule of the target file and the transmission efficiency of the WiFi network are acquired once in 2 minutes. And in the time period of 0-2 minutes, transmitting the remaining target files according to the transmission efficiency of the WiFi network acquired in the time period of 0-2 minutes, acquiring the transmission efficiency of the WiFi network and the remaining untransmitted target files at the current moment again in the time period of 2 minutes, distributing the untransmitted target files according to the transmission efficiency of the WiFi network, and transmitting the distributed untransmitted files by using the corresponding WiFi network.
It is understood that, in the case where the transmission efficiency of the WiFi network is higher, the amount of data that can be transmitted by the WiFi network per unit time is larger.
In some embodiments, after the first transmission efficiency and the second transmission efficiency are obtained, a transmission ratio of the first transmission efficiency and the second transmission efficiency may be obtained, then a first untransmitted target file in the untransmitted target files is determined according to the transmission ratio, and the first untransmitted target file is allocated to the first WiFi network for transmission; and determining a second untransmitted target file in the untransmitted target files according to the transmission proportion, and allocating the second untransmitted target file to a second WiFi network for transmission. It should be noted that the first untransmitted target file and the second untransmitted target file may be all untransmitted target files or may be part of untransmitted target files in total.
In the process of file transmission, according to the change of the transmission efficiency of the WiFi network, the untransmitted target file is dynamically distributed, so that the file transmission efficiency is improved, and the file transmission duration is shortened.
To sum up, in the embodiment of the present application, when receiving a file transmission request, an electronic device obtains a plurality of target files according to the file transmission request, and transmits the plurality of target files through a first WiFi network and a second WiFi network; acquiring a first network parameter of a first WiFi network and a second network parameter of a second WiFi network in the process of transmitting a plurality of target files; then, determining first transmission efficiency of a first WiFi network according to the first network parameters, and determining second transmission efficiency of a second WiFi network according to the second network parameters; and finally, acquiring the remaining untransmitted target files in the plurality of target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency until all the target files are transmitted. By distributing the untransmitted target files to the WiFi networks with different transmission efficiencies, the efficiency in the file transmission process can be improved.
Referring to fig. 2, fig. 2 is a second flow chart of the file transmission method according to the embodiment of the present application. The file transmission method can improve the efficiency of file transmission, thereby reducing the time length of file transmission. The file transmission method can comprise the following steps:
201. and acquiring the file to be transmitted and the file type of the file to be transmitted.
There are many types of files to be transferred, such as music, video, pictures, documents, compressed packages, etc., and these types of files have large sizes, such as compressed packages and videos may have a large data amount and documents and pictures have a small data amount.
202. And judging whether the data volume of the file to be transmitted is larger than a preset threshold value.
It can be understood that when the data volume of the file to be transmitted is small, the file to be transmitted does not need to be transmitted simultaneously through the first WiFi network and the second WiFi network, and the file to be transmitted can be transmitted quickly only through a single WiFi network.
In some embodiments, before transmitting the file to be transmitted, the electronic device may determine whether the data volume of the file to be transmitted is greater than a preset threshold, so as to select how to transmit the file to be transmitted through the WiFi network. Entering step 203 under the condition that the data volume of the file to be transmitted is not larger than a preset threshold value; and entering step 204 when the data volume of the file to be transmitted is larger than a preset threshold value.
203. And selecting one file to be transmitted from the first WiFi network and the second WiFi network.
It is understood that, in the case that the data amount of the file to be transmitted is less than the preset threshold, one of the first WiFi network and the second WiFi network may be selected to transmit the file to be transmitted. For example, a WiFi network with a higher network speed may be selected to transmit the file to be transmitted, or a WiFi network with a better WiFi network signal strength may be selected to transmit the file to be transmitted.
204. And dividing the file to be transmitted into a plurality of target files according to the file type of the file to be transmitted.
In some embodiments, the type of the file to be transmitted may be obtained, and then the file to be transmitted is subjected to data segmentation according to the file type to obtain a plurality of target files. For example, the file to be transmitted is not a video file, and the file to be transmitted may be subjected to data division according to the time period of the video file, for example, the file to be transmitted is divided every ten minutes according to the video duration.
In some embodiments, a plurality of data size ranges may be preset, and the data division size of the file to be transmitted is different within each data size range. For example, when the data volume range is 0-500M, the files to be transmitted in the range are divided according to every 100M; the data size range is 1G-10G, and the files to be transmitted in the range can be divided according to each 1G.
After the data range corresponding to the data volume of the file to be transmitted is determined, the data to be transmitted can be divided according to the data division standard corresponding to the data range, so that a plurality of target files are obtained.
205. And receiving a file transmission request, acquiring a plurality of target files according to the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network.
In some embodiments, after the electronic device acquires the target file, the target file may be transmitted through a first WiFi network and a second WiFi network connected to the electronic device, for example, before the target file is transmitted, the electronic device acquires a first initial transmission speed of the first WiFi network and a second initial transmission speed of the second WiFi network at a certain time, and allocates the target file to be transmitted to the first WiFi network and the second WiFi network according to a ratio of the first initial transmission speed and the second initial transmission speed.
For example, before the target file is transmitted, if the first initial transmission speed of the first WiFi network is 5M/s, the second initial transmission speed of the second WiFi network is 10M/s, and the ratio of the first initial transmission speed to the second initial transmission speed is 1:2, the target file to be transmitted is distributed to the first WiFi network and the second WiFi network for transmission according to the ratio of 1: 2.
In some embodiments, the network bandwidth of the first WiFi network may also be acquired, the network bandwidth of the second WiFi network may also be acquired, and the target files may be allocated to the first WiFi network and the second WiFi network according to the network bandwidths. For example, if the bandwidth of the first WiFi network is 50 megabits and the bandwidth of the second WiFi network is 100 megabits, the target file may be allocated according to the ratio of the network bandwidths, that is, the target file to be transmitted is distributed to the first WiFi network and the second WiFi network for transmission in a ratio of 1: 2.
206. In the process of transmitting a plurality of target files, first network parameters of a first WiFi network and second network parameters of a second WiFi network are obtained.
It is understood that the WiFi network includes various network parameters, such as WiFi signal strength of the WiFi network, WiFi transmission speed, WiFi signal fluctuation condition, MAC address, encryption mode, number of wireless access points, and so on.
When transmitting a plurality of target files, a first network parameter of a first WiFi network and a second network parameter of a second WiFi network can be obtained.
207. And acquiring a first transmission speed corresponding to the first WiFi network according to the first network parameter, and acquiring a second transmission speed corresponding to the second WiFi network according to the second network parameter.
In some embodiments, the electronic device obtains a first transmission speed of the first WiFi network according to the first network parameter, and obtains a second transmission speed of the second WiFi network according to the second network parameter. The first transmission speed and the second transmission speed may be transmission speeds at a certain time or average transmission speeds over a certain period of time.
208. Determining a first transmission efficiency of a first WiFi network according to the first transmission speed, and determining a second transmission efficiency of a second WiFi network according to the second transmission speed
After the first transmission speed and the second transmission speed are obtained, the electronic device obtains a first transmission amount under the first WiFi network within a preset time period, and obtains a second transmission amount under the second WiFi network within the preset time period. The electronic equipment calculates a first data volume in a preset time period according to a first transmission speed and the preset time period, and calculates a second data volume in the preset time period according to a second transmission speed and the preset time period, wherein the first data volume and the second data volume are theoretical data volumes obtained at corresponding transmission speeds.
Finally, the first transmission efficiency of the first WiFi network can be obtained by dividing the first transmission amount by the first data amount, and the second transmission efficiency of the second WiFi network can be obtained by dividing the second transmission amount by the second data amount.
209. And determining the transmission proportion of the untransmitted target file in the first WiFi network and the second WiFi network according to the first transmission efficiency and the second transmission efficiency.
It is understood that, in the case where the transmission efficiency of the WiFi network is higher, the amount of data that can be transmitted by the WiFi network per unit time is larger.
The ratio of the first transmission efficiency to the second transmission efficiency may be obtained, and the transmission ratio for transmitting the remaining untransmitted files may be directly determined according to the ratio. The method further includes the steps of obtaining first signal strength of a first WiFi network according to the first network parameters, obtaining second signal strength of a second WiFi network according to the second network parameters, then setting a first weight value according to the first signal strength, setting a second weight value according to the second WiFi network, multiplying the first weight value by first transmission efficiency, multiplying the second weight value by second transmission efficiency, finally obtaining the proportion of the transmission efficiency added with the weight values, and considering the proportion as the transmission proportion of the transmission of the residual non-transmitted files.
210. And allocating the untransmitted target file to the first WiFi network and the second WiFi network according to the transmission proportion.
In the file transmission process, when the transmission proportion of the WiFi network is determined, the first WiFi network and the second WiFi network already transmit part of target files, and after the transmission efficiency of the WiFi network is obtained, the non-transmitted target files which are left in the target files and are not transmitted can be determined.
And after the transmission proportion is obtained, obtaining the number of the remaining untransmitted target files, and distributing the untransmitted target files to the first WiFi network and the second WiFi network according to the transmission proportion.
For example, it may be determined that a first untransmitted target file and a second untransmitted target file are determined among the untransmitted target files according to the transmission ratio, the first untransmitted target file is transmitted by the first WiFi network, and the second untransmitted target file is transmitted by the second WiFi network.
It is understood that, during the process of transmitting the target file, the network conditions of the first WiFi network and the second WiFi network may change, for example, the network speed changes, the signal strength changes, and the like, so during the process of transmitting the file, the first transmission efficiency of the first WiFi network and the second transmission efficiency of the second WiFi network may be dynamically obtained, and then the remaining untransmitted file may be transmitted according to the obtained first transmission efficiency and second transmission efficiency.
In the process of file transmission, according to the change of the transmission efficiency of the WiFi network, the untransmitted target file is dynamically distributed, so that the file transmission efficiency is improved, and the file transmission duration is shortened.
To sum up, in the embodiment of the present application, when a file transmission request is received, a plurality of target files are obtained according to the file transmission request, and the plurality of target files are transmitted through the first WiFi network and the second WiFi network; acquiring a first network parameter of a first WiFi network and a second network parameter of a second WiFi network in the process of transmitting a plurality of target files; then, determining first transmission efficiency of a first WiFi network according to the first network parameters, and determining second transmission efficiency of a second WiFi network according to the second network parameters; and finally, allocating the untransmitted target file in the plurality of target files to the first WiFi network and the second WiFi network according to the first transmission efficiency and the second transmission efficiency until the target files are completely transmitted. By distributing the untransmitted target files to the WiFi networks with different transmission efficiencies, the efficiency in the file transmission process can be improved.
Referring to fig. 3, fig. 3 is a schematic view of a first structure of a file transfer device according to an embodiment of the present disclosure. Wherein this file transfer device includes: a first acquisition module 310, a second acquisition module 320, a determination module 330, and a transmission module 340.
The first obtaining module 310 is configured to, when receiving a file transmission request, obtain a plurality of target files according to the file transmission request, and transmit the plurality of target files through the first WiFi network and the second WiFi network.
In some embodiments, the file to be transmitted may also be a file, for example, the file to be transmitted is a data packet with a large data volume, the data packet may be divided into a plurality of sub data packets, and each sub data packet may be a target file.
In some embodiments, after the first obtaining module 310 obtains the target file, the target file may be transmitted through a first WiFi network and a second WiFi network connected to the electronic device, for example, before the target file is transmitted, the first obtaining module 310 obtains a first initial transmission speed of the first WiFi network and a second initial transmission speed of the second WiFi network at a certain time, and allocates the target file to be transmitted to the first WiFi network and the second WiFi network according to a ratio of the first initial transmission speed and the second initial transmission speed.
A second obtaining module 320, configured to obtain a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in a process of transmitting a plurality of target files.
It is understood that the WiFi network includes various network parameters, such as WiFi signal strength of the WiFi network, WiFi transmission speed, WiFi signal fluctuation condition, MAC address, encryption mode, number of wireless access points, and so on.
The second obtaining module 320 may obtain a first network parameter of the first WiFi network and a second network parameter of the second WiFi network when transmitting the plurality of target files.
A determining module 330, configured to determine a first transmission efficiency of the first WiFi network according to the first network parameter, and determine a second transmission efficiency of the second WiFi network according to a second network parameter.
It is understood that the transmission efficiency of the target file transmitted by the WiFi network is different under different WiFi networks, wherein the factors affecting the transmission efficiency are many, such as the WiFi transmission speed, the WiFi signal strength, the WiFi network fluctuation amplitude, the WiFi network bandwidth, and so on.
The determining module 330 may obtain network fluctuation conditions of the first WiFi network and the second WiFi network, which is to be noted that the network fluctuation conditions may be uplink speed fluctuation and downlink speed fluctuation during network transmission. In a preset test time period, the electronic device obtains a first network fluctuation condition of the first WiFi network according to the first network parameter, obtains a second network fluctuation condition of the second WiFi network according to the second network parameter, can determine first transmission efficiency of the first WiFi network according to the first network fluctuation condition, and determines second transmission efficiency of the second WiFi network according to the second network fluctuation condition.
The determining module 330 obtains a first transmission speed of the first WiFi network according to the first network parameter, and obtains a second transmission speed of the second WiFi network according to the second network parameter. The first transmission speed and the second transmission speed may be transmission speeds at a certain time or average transmission speeds over a certain period of time.
Then, the determining module 330 obtains a first transmission amount in the first WiFi network within a preset time period, and obtains a second transmission amount in the second WiFi network within the preset time period, where it can be understood that the first transmission amount and the second transmission amount are both data amounts of real transmission. The determining module 330 calculates a first data amount in a preset time period according to the first transmission speed and the preset time period, and calculates a second data amount in the preset time period according to the second transmission speed and the preset time period, where the first data amount and the second data amount are theoretical data amounts obtained at corresponding transmission speeds.
Finally, the first transmission efficiency of the first WiFi network can be obtained by dividing the first transmission amount by the first data amount, and the second transmission efficiency of the second WiFi network can be obtained by dividing the second transmission amount by the second data amount.
The transmission module 340 is configured to obtain remaining untransmitted target files in the plurality of target files, allocate a first untransmitted target file of the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocate a second untransmitted target file of the untransmitted target files to the second WiFi network according to the second transmission efficiency.
It is understood that, in the case where the transmission efficiency of the WiFi network is higher, the amount of data that can be transmitted by the WiFi network per unit time is larger.
In some embodiments, after obtaining the first transmission efficiency and the second transmission efficiency, the transmission module 340 may obtain a transmission ratio of the first transmission efficiency and the second transmission efficiency, then determine a first untransmitted target file in the untransmitted target files according to the transmission ratio, and allocate the first untransmitted target file to the first WiFi network for transmission; and determining a second untransmitted target file in the untransmitted target files according to the transmission proportion, and allocating the second untransmitted target file to a second WiFi network for transmission.
In the process of transmitting the target file by the WiFi network, the transmission efficiency of the WiFi network may change, and in the process of transmitting the plurality of target files by the first WiFi network and the second WiFi network, the transmission efficiencies corresponding to the first WiFi network and the second WiFi network may be obtained within a preset time interval. When the transmission efficiency of the WiFi network changes, the first WiFi network and the second WiFi network may be continuously allocated with the untransmitted target files left untransmitted according to the transmission efficiency of the WiFi network.
Referring to fig. 4, fig. 4 is a schematic view of a second structure of the file transmission device according to the embodiment of the present disclosure. Wherein the transmission module 340 further comprises an acquisition sub-module 341 and a transmission sub-module 342.
The obtaining sub-module 341 is configured to obtain the file to be transmitted and the file type of the file to be transmitted.
There are many types of files to be transferred, such as music, video, pictures, documents, compressed packages, etc., and these types of files have large sizes, such as compressed packages and videos may have a large data amount and documents and pictures have a small data amount. The obtaining sub-module 341 may obtain the type of the file to be transmitted.
The partitioning submodule 342 is configured to partition the file to be transmitted into a plurality of target files according to the file type of the file to be transmitted.
In some embodiments, the partitioning sub-module 342 performs data partitioning on the file to be transmitted according to the file type to obtain a plurality of target files. For example, the file to be transmitted is not a video file, and the file to be transmitted may be subjected to data division according to the time period of the video file, for example, the file to be transmitted is divided every ten minutes according to the video duration.
In some embodiments, a plurality of data size ranges may be preset, and the data division size of the file to be transmitted is different within each data size range. For example, when the data volume range is 0-500M, the files to be transmitted in the range are divided according to every 100M; the data size range is 1G-10G, and the files to be transmitted in the range can be divided according to each 1G.
After the data range corresponding to the data amount of the file to be transmitted is determined, the partitioning submodule 342 may partition the data to be transmitted according to the data partitioning standard corresponding to the data range, so as to obtain a plurality of target files.
In the process of file transmission, according to the change of the transmission efficiency of the WiFi network, the untransmitted target file is dynamically distributed, so that the file transmission efficiency is improved, and the file transmission duration is shortened.
To sum up, in the embodiment of the present application, when a file transmission request is received, a plurality of target files are obtained according to the file transmission request, and the plurality of target files are transmitted through the first WiFi network and the second WiFi network; acquiring a first network parameter of a first WiFi network and a second network parameter of a second WiFi network in the process of transmitting a plurality of target files; then, determining first transmission efficiency of a first WiFi network according to the first network parameters, and determining second transmission efficiency of a second WiFi network according to the second network parameters; and finally, allocating the untransmitted target file in the plurality of target files to the first WiFi network and the second WiFi network according to the first transmission efficiency and the second transmission efficiency until the target files are completely transmitted. By distributing the untransmitted target files to the WiFi networks with different transmission efficiencies, the efficiency in the file transmission process can be improved.
Correspondingly, an electronic device is further provided in an embodiment of the present application, as shown in fig. 5, fig. 5 is a schematic view of a first structure of the electronic device provided in the embodiment of the present application. The electronic device may include, input unit 410 including one or more computer-readable storage media, display unit 420, power supply 430, WIFI module 440, sensor 450, memory 460, and processor 470 including one or more processing cores, among other components. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 5 does not constitute a limitation of the electronic device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the input unit 410 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. Alternatively, the touch sensitive surface may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 470, and can receive and execute commands sent from the processor 470. In addition, touch sensitive surfaces may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 410 may include other input devices in addition to the touch-sensitive surface.
The Display unit 420 may include a Display panel, and optionally, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay the display panel, and when a touch operation is detected on or near the touch-sensitive surface, the touch operation is transmitted to the processor 470 to determine the type of touch event, and the processor 470 then provides a corresponding visual output on the display panel according to the type of touch event. Although in FIG. 5 the touch-sensitive surface and the display panel are two separate components to implement input and output functions, in some embodiments the touch-sensitive surface may be integrated with the display panel to implement input and output functions.
WiFi belongs to short distance wireless transmission technology, and electronic equipment can help the user to receive and dispatch files, browse the webpage and WiFi location etc. through WIFI module 440, and it provides wireless broadband internet access for the user. Although fig. 5 illustrates the WIFI module 440, the WIFI module 440 may further include a plurality of WIFI modules, specifically referring to fig. 6, fig. 6 is a second structural schematic diagram of the electronic device provided in the embodiment of the present application, where the WIFI module 440 includes a first WIFI module 441 and a second WIFI module 442, where the first WIFI module 441 and the second WIFI module 442 may be used to receive and transmit WIFI signals of different frequency bands.
The electronic device may also include at least one sensor 450, such as a light sensor, motion sensor, and other sensors. In particular, the light sensor may include an ambient light sensor and a proximity sensor. The motion sensor can comprise a gravity acceleration sensor, a gyroscope and other sensors; the electronic device may further include other sensors such as barometer, hygrometer, thermometer, infrared sensor, etc., which are not described herein.
The memory 460 may be used to store software programs and modules, and the processor 470 performs various functional applications and data processing by operating the software programs and modules stored in the memory 460. The memory 460 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the electronic device, and the like. Further, the memory 460 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 460 may also include a memory controller to provide the processor 470 and the input unit 410 access to the memory 460.
The processor 470 is a control center of the electronic device, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory 460 and calling data stored in the memory 460, thereby integrally monitoring the mobile phone. Optionally, processor 470 may include one or more processing cores; preferably, the processor 470 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 470.
The electronic device also includes a power supply 430 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 470 via a power management system that may be used to manage charging, discharging, and power consumption. The power supply 430 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown, the electronic device may further include a camera, a bluetooth module, and the like, which are not described in detail herein. Specifically, in this embodiment, the processor 470 in the electronic device loads the executable file corresponding to the process of one or more application programs into the memory 460 according to the following instructions, and the processor 470 runs the application programs stored in the memory 460, thereby implementing various functions:
when a file transmission request is received, acquiring a plurality of target files according to the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network;
acquiring a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in the process of transmitting a plurality of target files;
determining first transmission efficiency of the first WiFi network according to the first network parameter, and determining second transmission efficiency of the second WiFi network according to a second network parameter;
and allocating the non-transmitted target file in the plurality of target files to the first WiFi network and the second WiFi network according to the first transmission efficiency and the second transmission efficiency until all the target files are transmitted.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, the present application provides a storage medium, in which a plurality of instructions are stored, where the instructions can be loaded by a processor to execute the steps in any one of the file transmission methods provided in the present application. For example, the instructions may perform the steps of:
when a file transmission request is received, acquiring a plurality of target files according to the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network;
acquiring a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in the process of transmitting a plurality of target files;
determining first transmission efficiency of the first WiFi network according to the first network parameter, and determining second transmission efficiency of the second WiFi network according to a second network parameter;
and allocating the non-transmitted target file in the plurality of target files to the first WiFi network and the second WiFi network according to the first transmission efficiency and the second transmission efficiency until all the target files are transmitted.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the storage medium can execute the steps in any file transmission method provided in the embodiments of the present application, beneficial effects that can be achieved by any file transmission method provided in the embodiments of the present application can be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
The foregoing describes in detail a file transfer method, a file transfer apparatus, a storage medium, and an electronic device provided in the embodiments of the present application, and a specific example is applied in the present application to explain the principles and implementations of the present application, and the description of the foregoing embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (10)
1. A file transmission method is applied to electronic equipment, and is characterized in that the electronic equipment comprises a first WiFi module and a second WiFi module, the first WiFi module is connected with a first WiFi network, the second WiFi module is connected with a second WiFi network, and the method comprises the following steps:
when a file transmission request is received, acquiring a plurality of target files according to the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network;
acquiring a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in the process of transmitting a plurality of target files;
determining first transmission efficiency of the first WiFi network according to the first network parameter, and determining second transmission efficiency of the second WiFi network according to a second network parameter;
and acquiring the remaining untransmitted target files in the plurality of target files according to the transmission progress of the target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency.
2. The file transmission method according to claim 1, wherein said obtaining a plurality of target files according to the file transmission request when receiving the file transmission request comprises:
acquiring a file to be transmitted and a file type of the file to be transmitted;
and dividing the file to be transmitted into a plurality of target files according to the file type of the file to be transmitted.
3. The file transmission method according to claim 2, wherein before the dividing the file to be transmitted into the plurality of target files according to the file type of the file to be transmitted, the method further comprises:
judging whether the data volume of the file to be transmitted is larger than a preset threshold value or not;
if so, dividing the file to be transmitted into a plurality of target files according to the file type of the file to be transmitted.
4. The method for file transfer according to claim 1, wherein the determining a first transmission efficiency of the first WiFi network according to the first network parameter and determining a second transmission efficiency of the second WiFi network according to a second network parameter comprises:
acquiring a first transmission speed corresponding to the first WiFi network according to the first network parameter, and acquiring a second transmission speed corresponding to the second WiFi network according to the second network parameter;
and determining the first transmission efficiency of the first WiFi network according to the first transmission speed, and determining the second transmission efficiency of the second WiFi network according to the second transmission speed.
5. The method for file transfer according to claim 4, wherein said determining the first transfer efficiency of the first WiFi network according to the first transfer speed and the second transfer efficiency of the second WiFi network according to the second transfer speed comprises:
acquiring a first transmission quantity transmitted by a first WiFi network and a second transmission quantity transmitted by a second WiFi network in a preset time period;
acquiring a first data volume transmitted at the first transmission speed and a second data volume transmitted at the second transmission speed within the preset time period;
and determining the first transmission efficiency according to the first transmission quantity and the first data quantity, and determining the second transmission efficiency according to the second transmission quantity and the second data quantity.
6. The file transfer method according to any one of claims 1 to 5, wherein the allocating a first untransmitted destination file of the untransmitted destination files to the first WiFi network according to the first transmission efficiency and a second untransmitted destination file of the untransmitted destination files to the second WiFi network according to the second transmission efficiency comprises:
determining the transmission proportion of the untransmitted target file in the first WiFi network and the second WiFi network according to the first transmission efficiency and the second transmission efficiency;
and allocating the first untransmitted target file in the untransmitted files to the first WiFi network according to the transmission proportion, and allocating the second untransmitted target file in the untransmitted target files to the second WiFi network according to the transmission proportion.
7. The utility model provides a file transmission device, is applied to electronic equipment, and its characterized in that, electronic equipment includes first wiFi module and second wiFi module, first wiFi network is connected to first wiFi module, second wiFi network is connected to second wiFi module, the device includes:
the first acquisition module is used for acquiring a plurality of target files according to the file transmission request when receiving the file transmission request, and transmitting the plurality of target files through the first WiFi network and the second WiFi network;
a second obtaining module, configured to obtain a first network parameter of the first WiFi network and a second network parameter of the second WiFi network in a process of transmitting a plurality of target files;
the determining module is used for determining first transmission efficiency of the first WiFi network according to the first network parameter and determining second transmission efficiency of the second WiFi network according to a second network parameter;
and the transmission module is used for acquiring the remaining untransmitted target files in the plurality of target files, allocating a first untransmitted target file in the untransmitted target files to the first WiFi network according to the first transmission efficiency, and allocating a second untransmitted target file in the untransmitted target files to the second WiFi network according to the second transmission efficiency.
8. The document transfer apparatus according to claim 7, wherein the transfer module further comprises:
the acquisition submodule is used for acquiring a file to be transmitted and the file type of the file to be transmitted;
and the division submodule is used for dividing the file to be transmitted into a plurality of target files according to the file type of the file to be transmitted.
9. An electronic device, comprising:
a memory storing executable program code, a processor coupled with the memory;
the processor calls the executable program code stored in the memory to execute the steps in the file transfer method according to any one of claims 1 to 6.
10. A storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps of the file transfer method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010019209.8A CN111278051B (en) | 2020-01-08 | 2020-01-08 | File transmission method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010019209.8A CN111278051B (en) | 2020-01-08 | 2020-01-08 | File transmission method and device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111278051A true CN111278051A (en) | 2020-06-12 |
CN111278051B CN111278051B (en) | 2024-01-12 |
Family
ID=71000111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010019209.8A Active CN111278051B (en) | 2020-01-08 | 2020-01-08 | File transmission method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111278051B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291816A (en) * | 2020-11-13 | 2021-01-29 | Oppo广东移动通信有限公司 | Data transmission method, device, storage medium and electronic equipment |
CN114125894A (en) * | 2021-10-29 | 2022-03-01 | 漳州科华电气技术有限公司 | Data transmission method and device |
CN114650280A (en) * | 2020-12-02 | 2022-06-21 | 上海哔哩哔哩科技有限公司 | File transmission method and device based on multiple networks |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130286941A1 (en) * | 2011-06-03 | 2013-10-31 | Sk Telecom Co., Ltd. | System, device and method for providing simultaneous data transmission service based on heterogeneous networks |
CN105682150A (en) * | 2016-02-25 | 2016-06-15 | 努比亚技术有限公司 | Multilink intelligent shunting method and mobile terminal |
CN106851683A (en) * | 2017-01-10 | 2017-06-13 | 青岛海信移动通信技术股份有限公司 | Multifrequency carrier aggregation WIFI data transmission methods, device and terminal device |
CN107079179A (en) * | 2014-10-20 | 2017-08-18 | 瑞典爱立信有限公司 | Network node and method for handling the process that the control data related to the video data of video streaming services are transmitted |
CN107454647A (en) * | 2016-05-31 | 2017-12-08 | 北京信威通信技术股份有限公司 | The sending method and device of periodicity routing iinformation |
WO2018130080A1 (en) * | 2017-01-10 | 2018-07-19 | 青岛海信移动通信技术股份有限公司 | Wifi data transmission method, device and terminal device |
CN109640329A (en) * | 2018-12-14 | 2019-04-16 | Oppo广东移动通信有限公司 | Link aggregation implementation method and Related product |
CN109803325A (en) * | 2019-02-12 | 2019-05-24 | Oppo广东移动通信有限公司 | Data distribution method, device, mobile terminal and storage medium |
-
2020
- 2020-01-08 CN CN202010019209.8A patent/CN111278051B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130286941A1 (en) * | 2011-06-03 | 2013-10-31 | Sk Telecom Co., Ltd. | System, device and method for providing simultaneous data transmission service based on heterogeneous networks |
CN107079179A (en) * | 2014-10-20 | 2017-08-18 | 瑞典爱立信有限公司 | Network node and method for handling the process that the control data related to the video data of video streaming services are transmitted |
CN105682150A (en) * | 2016-02-25 | 2016-06-15 | 努比亚技术有限公司 | Multilink intelligent shunting method and mobile terminal |
CN107454647A (en) * | 2016-05-31 | 2017-12-08 | 北京信威通信技术股份有限公司 | The sending method and device of periodicity routing iinformation |
CN106851683A (en) * | 2017-01-10 | 2017-06-13 | 青岛海信移动通信技术股份有限公司 | Multifrequency carrier aggregation WIFI data transmission methods, device and terminal device |
WO2018130080A1 (en) * | 2017-01-10 | 2018-07-19 | 青岛海信移动通信技术股份有限公司 | Wifi data transmission method, device and terminal device |
CN109640329A (en) * | 2018-12-14 | 2019-04-16 | Oppo广东移动通信有限公司 | Link aggregation implementation method and Related product |
CN109803325A (en) * | 2019-02-12 | 2019-05-24 | Oppo广东移动通信有限公司 | Data distribution method, device, mobile terminal and storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291816A (en) * | 2020-11-13 | 2021-01-29 | Oppo广东移动通信有限公司 | Data transmission method, device, storage medium and electronic equipment |
CN114650280A (en) * | 2020-12-02 | 2022-06-21 | 上海哔哩哔哩科技有限公司 | File transmission method and device based on multiple networks |
CN114125894A (en) * | 2021-10-29 | 2022-03-01 | 漳州科华电气技术有限公司 | Data transmission method and device |
Also Published As
Publication number | Publication date |
---|---|
CN111278051B (en) | 2024-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3531290B1 (en) | Data backup method, apparatus, electronic device, storage medium, and system | |
CN107391259B (en) | Resource processing method and device, computer readable storage medium and mobile terminal | |
CN109768926B (en) | Data processing method, terminal equipment and computer readable storage medium | |
CN106708554B (en) | Program operating method and device | |
CN113316258A (en) | Method, terminal and network equipment for monitoring PDCCH | |
CN111278051B (en) | File transmission method and device, storage medium and electronic equipment | |
EP3471450B1 (en) | Network bandwidth management method, terminal and computer storage medium | |
CN111177025B (en) | Data storage method and device and terminal equipment | |
US20190205976A1 (en) | Account number registration method, apparatus, and system | |
CN111338745B (en) | Deployment method and device of virtual machine and intelligent device | |
WO2024119823A1 (en) | Gpu computing resource management method and apparatus, electronic device and readable storage medium | |
CN110780940A (en) | Application program loading method, electronic device and storage medium | |
CN109995862B (en) | Resource scheduling method and terminal | |
CN108601048B (en) | Flow control method and mobile terminal | |
JP2021513281A (en) | A device for determining the interception information of the search space and the interception method of the search space. | |
CN109284110B (en) | Terminal application replacement method, terminal and computer readable storage medium | |
CN115237618A (en) | Request processing method and device, computer equipment and readable storage medium | |
CN117407133A (en) | Task processing method and device and computer readable storage medium | |
WO2022257829A1 (en) | Data network uplink scheduling method and apparatus, and electronic device | |
CN105302733B (en) | A kind of method and device of Memory Allocation | |
CN115834460A (en) | Calculation force resource allocation method and device, electronic equipment and readable storage medium | |
CN110839296B (en) | Network resource scheduling method, device, storage medium and mobile terminal | |
CN115373865A (en) | Concurrent thread management method, device, electronic equipment and storage medium | |
CN112199050A (en) | Storage method, device, storage medium and terminal equipment | |
CN112995265A (en) | Request distribution method and device and electronic equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |