[go: up one dir, main page]

CN101599986B - Method and computer system for accelerating file transmission speed - Google Patents

Method and computer system for accelerating file transmission speed Download PDF

Info

Publication number
CN101599986B
CN101599986B CN200810109360XA CN200810109360A CN101599986B CN 101599986 B CN101599986 B CN 101599986B CN 200810109360X A CN200810109360X A CN 200810109360XA CN 200810109360 A CN200810109360 A CN 200810109360A CN 101599986 B CN101599986 B CN 101599986B
Authority
CN
China
Prior art keywords
file
files
processing mode
file group
group
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.)
Expired - Fee Related
Application number
CN200810109360XA
Other languages
Chinese (zh)
Other versions
CN101599986A (en
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.)
Acer Inc
Original Assignee
Acer Inc
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 Acer Inc filed Critical Acer Inc
Priority to CN200810109360XA priority Critical patent/CN101599986B/en
Publication of CN101599986A publication Critical patent/CN101599986A/en
Application granted granted Critical
Publication of CN101599986B publication Critical patent/CN101599986B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method for accelerating file transmission speed and a computer system, wherein the method comprises the steps of providing a plurality of file groups, classifying a plurality of files into the file groups according to the characteristics of the files, adopting a packet processing mode corresponding to the file groups for the files in the file groups, and transmitting the files in the file groups.

Description

加速文件传输速度的方法及计算机系统Method and computer system for accelerating file transmission speed

技术领域technical field

本发明是关于文件传输法,更是关于网络中的文件传输法。The present invention relates to the file transmission method, more particularly to the file transmission method in the network.

背景技术Background technique

当我们欲传送大量文件至网络上的另一端时,一般做法是通过网络联机将所述的文件逐一传输。然而,此法将耗费相当多的时间。原因有几个,其中之一为文件间太多额外负担(overhead)所致。网络联机的建立及维持常需要额外的控制信息,是以文件传输间存有许多额外负担。当传输大量文件时,这些琐碎的额外负担会耗费大量时间。先前技术中提供一方法以减少此类额外负担,此方法是将所述的文件于传输前予以封装(pack)成复数个较大的封包(packet),并以封包型式予以传输。当进行传输的文件数量很多时,将所述的文件予以封装和解封装(unpack)所占用的时间,将会远少于逐一传输时所有琐碎额外负担所占用的时间,如图1所示。此外,文件传输速度慢的另一原因来自于文件本身,是以先前技术中的另一方法为将文件予以压缩,一般来说,压缩可将文件变小,进而减少传输文件的时间,如图2所示。When we want to send a large number of files to another end on the network, the general practice is to transfer the files one by one through the network connection. However, this method will consume considerable time. There are several reasons, one of which is caused by too much overhead between files. The establishment and maintenance of network connections often require additional control information, so there is a lot of additional burden during file transfers. These trivial extras can consume a lot of time when transferring large numbers of files. A method is provided in the prior art to reduce such additional burden. This method is to pack the file into a plurality of larger packets before transmission, and transmit them in the form of packets. When the number of files to be transferred is large, the time taken to encapsulate and unpack the files will be far less than the time taken by all trivial additional burdens when transferring one by one, as shown in FIG. 1 . In addition, another reason for the slow file transfer speed comes from the file itself, which is another method in the prior art to compress the file. Generally speaking, compression can make the file smaller, thereby reducing the time for transferring the file, as shown in the figure 2.

然而,事实上,将文件予以封装或予以压缩,此类动作本身也占用一些时间,是以一味将文件予以封装或压缩未必能真正达到减少传输时间的效果,在某些情况下,反而增加文件传输总体耗费的时间,且逐一对文件判断是否予以封装或压缩显然也非明智之举。However, in fact, encapsulating or compressing files takes some time, so just encapsulating or compressing files may not really achieve the effect of reducing transmission time. In some cases, it will increase the file size. The overall time spent on transmission, and it is obviously not wise to judge whether to encapsulate or compress files one by one.

发明内容Contents of the invention

本发明提供一种用以加速文件传输速度的方法,包括提供多个文件群组、将多个文件依所述的文件的特性分类至所述的文件群组中、对所述的文件群组下的所述的文件采取对应该文件群组的一封包处理方式,以及将该文件群组下的所述的文件予以传输。其中所述的文件的特性包括所述的文件的大小或所述的文件的类型,而该文件类型可依据该文件的扩展名。所述的文件群组包括一第一文件群组,其为文件大小超过一特定值的文件的集合。所述的文件群组中也包括一第二文件群组,其为文件大小未超过该特定值,且其压缩比小于一特定压缩比的文件的集合。所述的文件群组中还包括一第三文件群组,其为文件大小未超过该特定值,且其压缩比超过一特定压缩比的文件的集合。其中对应该第一文件群组的一第一封包处理方式为不对所述的文件进行封装或压缩的动作。对应该第二文件群组的一第二封包处理方式为将该第二文件群组中的所述的文件封装入多个封包中。对应该第三文件群组的一第三封包处理方式为将该第三文件群组中的所述的文件压缩于多个封包中。The present invention provides a method for accelerating file transfer speed, which includes providing multiple file groups, classifying multiple files into the file groups according to the characteristics of the files, and classifying the file groups The following files are processed in a packet corresponding to the file group, and the files under the file group are transmitted. The characteristic of the file includes the size of the file or the type of the file, and the file type can be based on the extension of the file. The file group includes a first file group, which is a collection of files whose file size exceeds a specific value. The file group also includes a second file group, which is a collection of files whose file size does not exceed the specified value and whose compression ratio is smaller than a specified compression ratio. The file group also includes a third file group, which is a collection of files whose file size does not exceed the specified value and whose compression ratio exceeds a specified compression ratio. Wherein a first package processing method corresponding to the first file group is an action of not packaging or compressing the files. A second packet processing method corresponding to the second file group is to encapsulate the files in the second file group into multiple packets. A third packet processing method corresponding to the third file group is to compress the files in the third file group into multiple packets.

本发明能够节省文件传输时间。The invention can save file transmission time.

附图说明Description of drawings

图1为文件传输中封装前与封装后的比较图。FIG. 1 is a comparison diagram of before and after encapsulation in file transmission.

图2为文件传输中压缩前与压缩后的比较图。Fig. 2 is a comparison chart before and after compression in file transmission.

图3为本发明的方法流程图。Fig. 3 is a flow chart of the method of the present invention.

图4为依照本发明的实施例将文件分类并采用封包处理方式的对应表。FIG. 4 is a correspondence table for classifying files and adopting a packet processing method according to an embodiment of the present invention.

图5为各种扩展名依其对应的压缩比分类示意图。FIG. 5 is a schematic diagram of classification of various extensions according to their corresponding compression ratios.

图6为依照本发明的实施例的用以加速文件传输速度的计算机系统。FIG. 6 is a computer system for accelerating file transfer speed according to an embodiment of the present invention.

附图标号:Figure number:

A~B~C~…F~文件;A~B~C~…F~file;

S301~S304~步骤。S301~S304~steps.

具体实施方式Detailed ways

为使本发明的目的、特征能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下:In order to make the object and features of the present invention more obvious and easy to understand, the preferred embodiments are specially cited below, and in conjunction with the accompanying drawings, the detailed description is as follows:

为了让本发明的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合所图3至图5,做详细的说明。In order to make the purpose, features, and advantages of the present invention more comprehensible, preferred embodiments are specifically cited below, together with FIG. 3 to FIG. 5 , for a detailed description.

图3为依照本发明加速文件传输的方法流程图。本发明用以在计算机间传输多个文件,属于网络OSI模型(Open System Interconnection ReferenceModel)中应用层(Application Layer)的发明。在图3步骤S301中,本发明的方法提供了多个文件群组,而本实施例中以提供三个文件群组为例,包括一第一文件群组、一第二文件群组及一第三文件群组,然而本发明并不以此为限。在步骤S302中,判断所述的文件的特性,并依照所述的文件的特性分类至所述的文件群组中,而所述的文件的特性包括所述的文件的大小及该文件的类型,其中所述的文件的类型则可依据该文件的扩展名而判定,详见后述。Fig. 3 is a flowchart of a method for accelerating file transfer according to the present invention. The present invention is used to transmit multiple files between computers, and belongs to the invention of the Application Layer in the network OSI model (Open System Interconnection Reference Model). In step S301 in FIG. 3 , the method of the present invention provides multiple file groups, and in this embodiment, three file groups are provided as an example, including a first file group, a second file group and a The third file group, however, the present invention is not limited thereto. In step S302, determine the characteristics of the files, and classify them into the file groups according to the characteristics of the files, and the characteristics of the files include the size of the files and the type of the files , the type of the file mentioned therein can be determined according to the extension of the file, see below for details.

本实施例中步骤S302的分类方式请参阅图4中的第2栏,其中,该第一文件群组为文件大小超过一特定值文件的集合,该特定值于本实施例中为700MB,是以本步骤即包括将欲传输的所述的文件中所有文件大小超过700MB者分类至该第一文件群组中。再者,该第二文件群组为文件大小未超过该特定值,且其压缩比小于一特定压缩比的文件的集合。该压缩比定义为压缩前的文件大小与压缩后的文件大小的比:For the classification method of step S302 in this embodiment, please refer to the second column in Fig. 4, wherein, the first file group is a set of files whose file size exceeds a certain value, and the certain value is 700MB in this embodiment, which is This step includes classifying all the files to be transferred whose size exceeds 700MB into the first file group. Furthermore, the second file group is a collection of files whose file size does not exceed the specified value and whose compression ratio is smaller than a specified compression ratio. The compression ratio is defined as the ratio of the file size before compression to the file size after compression:

压缩比=(压缩前的文件大小)/(压缩后的文件大小);Compression ratio=(file size before compression)/(file size after compression);

而于本实施例中该特定压缩比为1.4,而该文件的扩展名即可作为其压缩比的依据,举例而言,扩展名为jpg者以常用压缩软件如WinRAR压缩后文件大小改变甚少(压缩比远小于1.4),是以,jpg档为一具有低压缩比的文件类型,文件分类如图5所示。步骤S302又包括将欲传输的所述的文件中所有文件大小未超过700MB且压缩比小于1.4者分类至该第二文件群组中。最后,该第三文件群组为文件大小未超过该特定值且压缩比超过该特定压缩比的文件的集合。同样地,压缩比同上述定义,该文件的扩展名即可作为其压缩比的依据,举例而言,扩展名为txt者以常用压缩软件如WinRAR压缩后文件大小改变甚巨(压缩比远超过1.4),是以,txt档为一具有高压缩比的文件类型,文件分类如图5所示。步骤S302更包括将欲传输的所述的文件中所有文件大小未超过700MB且压缩比超过1.4者分类至该第三文件群组中。In this embodiment, the specific compression ratio is 1.4, and the extension of the file can be used as the basis for the compression ratio. For example, if the extension is jpg, the file size changes little after being compressed by common compression software such as WinRAR (the compression ratio is far less than 1.4), therefore, the jpg file is a file type with a low compression ratio, and the file classification is as shown in FIG. 5 . Step S302 further includes classifying all the files to be transmitted whose size does not exceed 700MB and whose compression ratio is less than 1.4 into the second file group. Finally, the third file group is a collection of files whose file size does not exceed the specified value and whose compression ratio exceeds the specified compression ratio. Similarly, the compression ratio is the same as the above definition, and the extension of the file can be used as the basis for its compression ratio. For example, if the file extension is txt, the file size will change greatly after being compressed by common compression software such as WinRAR (the compression ratio is much higher than 1.4), therefore, the txt file is a file type with a high compression ratio, and the file classification is as shown in FIG. 5 . Step S302 further includes classifying all the files to be transmitted whose size does not exceed 700MB and whose compression ratio exceeds 1.4 into the third file group.

本发明于步骤S303中,分别对所述的文件群组采取对应该文件群组的一封包处理方式。在本实施例中,对应该第一文件群组的一第一封包处理方式为不对所述的文件进行封装(packing)或压缩(compressing)。本实施例中,对应该第二文件群组的一第二封包处理方式为将该第二文件群组中的所述的文件封装入多个封包中,但不对所述的文件进行压缩。本实施例中,对应该第三文件群组的一第三封包处理方式为将该第三文件群组中的所述的文件压缩并封装入多个封包。最后,本发明的方法在步骤S304中,将该文件群组下的所述的文件予以传输。In the step S303 of the present invention, a packet processing method corresponding to the file group is adopted for the file group respectively. In this embodiment, a first packet processing method corresponding to the first file group is not to pack or compress the files. In this embodiment, a second package processing method corresponding to the second file group is to package the files in the second file group into multiple packages, but not to compress the files. In this embodiment, a third packet processing method corresponding to the third file group is to compress and encapsulate the files in the third file group into multiple packets. Finally, in step S304 of the method of the present invention, the files under the file group are transmitted.

值得注意的是,在上述于步骤S303中将该第一文件群组采用该第一封包处理方式的原因是,该第一文件群组中的文件大,文件间的额外负担(overhead)相对文件本身来得小得多,对其进行封装或压缩反而相对于直接传输来得耗时。而步骤S303中将该第二文件群组采用该第二封包处理方式的原因是,该第二文件群组中的文件压缩比过小(即压缩后的文件大小仍大),对其进行压缩及其后进行解压缩所耗费的时间总和较将其封装后传送所耗的时间来得多,是以不必对其进行压缩。然而,步骤S303中将该第三文件群组采用该第三封包处理方式的原因是,该第三文件群组中的文件压缩比大,值得先将其予以压缩再进行传输。It is worth noting that the reason why the first file group adopts the first packet processing method in step S303 is that the files in the first file group are large, and the additional burden (overhead) between files is relatively large. The data itself is much smaller, and encapsulating or compressing it is time-consuming compared to direct transmission. The reason why the second file group adopts the second packet processing method in step S303 is that the file compression ratio in the second file group is too small (that is, the compressed file size is still large), and it is compressed The sum of the time it takes to decompress it and then decompress it is much more than the time it takes to package it and transmit it, so it doesn't need to be compressed. However, the reason why the third file group adopts the third packet processing method in step S303 is that the files in the third file group have a high compression ratio, and it is worth compressing them before transmitting.

依先前技术的方法进行实验,结果如下表(一)所示。其中各实验中传输的文件总大小皆为11.8GB(文件数目9922个),且其所包括的多个文件具有各种文件类型。本实验分别在实验1中将文件全数逐一传输;在实验2中将文件全数封装后传输,并于传输后再予以解封装;以及在实验3中将文件全数封装及压缩后传输,并于传输后再解封装及解压缩。从实验可发现,在实验1中,其不需封装及压缩时间,但总耗费时间为1小时38分24秒,为三者中最长。实验3相对实验2增加压缩文件案的动作,是以具有较长的封装及压缩时间,同样也具有较长的解封装及解压缩时间。The experiment was carried out according to the method of the prior art, and the results are shown in the following table (1). The total size of the files transferred in each experiment is 11.8GB (the number of files is 9922), and the multiple files included therein have various file types. In this experiment, all the files were transmitted one by one in Experiment 1; all the files were encapsulated and transmitted in Experiment 2, and then decapsulated after transmission; and all files were encapsulated and compressed in Experiment 3 and transmitted, and then transmitted Then unpack and decompress. It can be found from the experiment that in Experiment 1, no encapsulation and compression time are required, but the total time spent is 1 hour, 38 minutes and 24 seconds, which is the longest among the three. Compared with Experiment 2, Experiment 3 increases the action of compressing files, so it has longer packaging and compression time, and also has longer decapsulation and decompression time.

再来,依照本发明的实施例,将文件予以分类至各文件群组后,再分别以对应该文件群组的方法将文件予以传输,如下表(二)所示。本次实验同上述实验,传输的文件内容完全相同(文件总大小11.8GB,数目9922个)。由此观之,对照采用先前技术的实验,本发明总耗费时间仅为0小时34分18秒,可发现本发明确实能节省文件传输时间。Furthermore, according to the embodiment of the present invention, after the files are classified into each file group, the files are transmitted in a method corresponding to the file group, as shown in the following table (2). This experiment is the same as the above experiment, and the content of the transmitted files is exactly the same (the total file size is 11.8GB, and the number is 9922). From this point of view, compared with the experiment using the prior art, the total time spent by the present invention is only 0 hour, 34 minutes and 18 seconds, and it can be found that the present invention can indeed save file transfer time.

  封装及压缩时间Encapsulation and compression time   传输时间transmission time   解封装及解压缩时间Decapsulation and decompression time   总耗费时间total time spent  实验1Experiment 1   0:0:00:0:0   1:38:241:38:24   0:0:00:0:0   1:38:241:38:24  实验2Experiment 2   0:18:590:18:59   0:06:530:06:53   0:14:540:14:54   0:40:460:40:46  实验3Experiment 3   0:20:120:20:12   0:06:360:06:36   0:16:400:16:40   0:43:220:43:22

表(一)Table I)

  文件总大小(文件数目)Total file size (number of files)   封装及压缩时间Encapsulation and compression time   传输时间transmission time   解封装及解压缩时间Decapsulation and decompression time   总耗费时间total time spent   第一文件群组The first file group   4.28GB(6)4.28GB(6)   0:0:00:0:0   0:03:140:03:14   0:0:00:0:0   0:03:140:03:14   第二文件群组Second file group   6.75GB(4940)6.75GB(4940)   0:13:230:13:23   0:04:200:04:20   0:08:500:08:50   0:26:330:26:33   第三文件群组The third file group   837MB(4976)837MB(4976)   0:03:010:03:01   0:00:160:00:16   0:01:140:01:14   0:04:310:04:31   总共in total   11.8GB(9922)11.8GB(9922)   0:34:180:34:18

表(二)Table II)

图6为依照本发明另一实施例的用以加速文件传输速度的计算机系统。该计算机系统600具有一中央控制单元602、一储存单元604、一网络单元606。该中央控制单元602在本实施例中做为该计算机系统所有运算的硬件核心。该储存单元604用以储存多个文件,而所述的文件包括本实施例中欲传输至网络的文件。该网络单元606将对该计算机系统提供连接至网络的路径。除硬件之外,该计算机系统600又包括一操作系统608作为本发明据以实施于实体网络上的软件平台。该操作系统608又包括一文件加速单元610,其中该文件加速单元610实施的加速文件传输速度的方法,如同前述实施例,至少包括步骤S302至S304。在步骤S302中,该文件加速单元610该将该计算机系统600欲传输至网络的多个文件依所述的文件的特性分类至多个文件群组中。在步骤S303中,该文件加速单元610对所述的文件群组下的所述的文件采取对应该文件群组的一封包处理方式,而该封包处理方式如前述实施例,于此不在赘述。最后本发明于步骤S304中,该文件加速单元610通过该网络单元606将该文件群组下的所述的文件予以传输至网络,而其中该网络可为有线网络或无线网络。熟悉本技艺人士可轻易了解,本计算机系统可为便携计算机系统如笔记本电脑(Notebook)、个人数字助理(PDA)、智能型手机(SmartPhone)及固定式计算机系统如桌面计算机(Desktop)等,是以,本发明可广泛应用于上述计算机系统中。FIG. 6 is a computer system for accelerating file transfer speed according to another embodiment of the present invention. The computer system 600 has a central control unit 602 , a storage unit 604 , and a network unit 606 . The central control unit 602 is used as the hardware core of all operations of the computer system in this embodiment. The storage unit 604 is used to store a plurality of files, and the files include the files to be transmitted to the network in this embodiment. The network unit 606 will provide the computer system with a path to connect to the network. In addition to hardware, the computer system 600 also includes an operating system 608 as a software platform on which the present invention is implemented on a physical network. The operating system 608 further includes a file acceleration unit 610 , wherein the file acceleration unit 610 implements a method for accelerating file transfer speed, which at least includes steps S302 to S304 as in the foregoing embodiments. In step S302, the file acceleration unit 610 classifies the multiple files to be transmitted to the network by the computer system 600 into multiple file groups according to the characteristics of the files. In step S303, the file acceleration unit 610 adopts a packet processing method corresponding to the file group for the files under the file group, and the packet processing method is the same as the above-mentioned embodiment, and will not be repeated here. Finally, in step S304 of the present invention, the file acceleration unit 610 transmits the files under the file group to a network through the network unit 606, and the network can be a wired network or a wireless network. Those familiar with the art can easily understand that the computer system can be a portable computer system such as a notebook computer (Notebook), a personal digital assistant (PDA), a smart phone (SmartPhone) and a fixed computer system such as a desktop computer (Desktop). Therefore, the present invention can be widely applied to the above-mentioned computer systems.

虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求范围所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Anyone skilled in this art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, this The scope of protection of the invention should be defined by the scope of the claims.

Claims (7)

1. A method for accelerating the speed of document transfer, the method comprising:
providing a plurality of file groups;
classifying a plurality of files into the file group according to the characteristics of the files, wherein the characteristics of the files comprise the sizes of the files;
adopting a packet processing mode corresponding to the file group for the files in the file group; and
transmitting the files in the file group;
the file group comprises a first file group which is a set of files with the file size exceeding a specific value; the package processing mode comprises a first package processing mode corresponding to the first file group, and the first package processing mode is an action of stopping packaging or compressing the files of the first file group;
the file group comprises a second file group which is a set of files of which the file size does not exceed a specific value and the compression ratio is less than a specific compression ratio; the package processing mode comprises a second package processing mode corresponding to the second file group, and the second package processing mode is to package the files in the second file group into a plurality of packages;
the file group comprises a third file group which is a set of files of which the file sizes do not exceed a specific value and the compression ratios exceed a specific compression ratio; the package processing mode comprises a third package processing mode corresponding to the third file group, and the third package processing mode is to compress the files in the third file group into a plurality of packages;
the compression ratio is defined as the ratio of the file size before compression to the file size after compression.
2. A method for accelerating file transfer speed as in claim 1, wherein the characteristics of the file further include the type of the file.
3. A method for accelerating file transfer speed as set forth in claim 2, wherein the file type is determined by the extension of the file.
4. An apparatus for accelerating a speed of file transfer for use in a computer system, the apparatus comprising:
a file accelerating unit, classifying a plurality of files to be transmitted to the network by the computer system into a plurality of file groups according to the characteristics of the files, adopting a packet processing mode corresponding to the file groups for the files under the file groups, and transmitting the files under the file groups to the network; wherein,
said characteristics of said file including the size of said file;
the file group comprises a first file group which is a set of files with the file size exceeding a specific value; the package processing mode comprises a first package processing mode corresponding to the first file group, and the first package processing mode is an action of stopping packaging or compressing the files of the first file group;
the file group comprises a second file group which is a set of files of which the file size does not exceed a specific value and the compression ratio is less than a specific compression ratio; the package processing mode comprises a second package processing mode corresponding to the second file group, and the second package processing mode is to package the files in the second file group into a plurality of packages;
the file group comprises a third file group which is a set of files of which the file sizes do not exceed a specific value and the compression ratios exceed a specific compression ratio; the package processing mode comprises a third package processing mode corresponding to the third file group, and the third package processing mode is to compress the files in the third file group into a plurality of packages;
the compression ratio is defined as the ratio of the file size before compression to the file size after compression.
5. The apparatus for accelerating the speed of fransfer of files of claim 4, wherein the characteristics of the file further include the type of the file.
6. The apparatus for accelerating the speed of file transfer as in claim 5, wherein the file type is based on the extension of the file.
7. The apparatus for accelerating the speed of file transfer as in claim 4, wherein the network is a wired network or a wireless network.
CN200810109360XA 2008-06-02 2008-06-02 Method and computer system for accelerating file transmission speed Expired - Fee Related CN101599986B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810109360XA CN101599986B (en) 2008-06-02 2008-06-02 Method and computer system for accelerating file transmission speed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810109360XA CN101599986B (en) 2008-06-02 2008-06-02 Method and computer system for accelerating file transmission speed

Publications (2)

Publication Number Publication Date
CN101599986A CN101599986A (en) 2009-12-09
CN101599986B true CN101599986B (en) 2012-08-08

Family

ID=41421231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810109360XA Expired - Fee Related CN101599986B (en) 2008-06-02 2008-06-02 Method and computer system for accelerating file transmission speed

Country Status (1)

Country Link
CN (1) CN101599986B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161633A (en) * 2016-07-20 2016-11-23 柏科数据技术(深圳)股份有限公司 A kind of based on the transmission method of packaging file under cloud computing environment and system
EP3506097A1 (en) * 2017-12-27 2019-07-03 Fujitsu Limited Data transmitting program, data transmitting device, and data transmitting method

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188368B (en) * 2011-12-27 2017-01-18 宇龙计算机通信科技(深圳)有限公司 Data transmission method and communication terminal
CN103701860A (en) * 2013-12-06 2014-04-02 北京奇虎科技有限公司 Network transmission and receiving methods and devices for small files, and network transmission system
CN104978319A (en) * 2014-04-02 2015-10-14 东华软件股份公司 Method and equipment used for classified transmission of files
CN106559444A (en) * 2015-09-25 2017-04-05 中兴通讯股份有限公司 Data processing method and device
CN107306444A (en) * 2016-04-25 2017-10-31 中兴通讯股份有限公司 Send the method and device of data
CN106603686A (en) * 2016-12-23 2017-04-26 郑州云海信息技术有限公司 File transmission method based on distributed storage system
CN108009204A (en) * 2017-11-02 2018-05-08 深圳市网心科技有限公司 Method and system based on extension name classification and de-redundancy
CN108566328B (en) * 2018-01-18 2021-03-02 北京三快在线科技有限公司 Data transmission method, device, medium and electronic equipment
CN108833530A (en) * 2018-06-11 2018-11-16 联想(北京)有限公司 A kind of transmission method and device
CN110266814B (en) * 2019-07-09 2021-08-17 联想(北京)有限公司 Transmission method and transmission device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1127558A (en) * 1994-04-22 1996-07-24 索尼公司 Device and method for transmitting data, and device and method for recording data
EP1280279A2 (en) * 1994-01-21 2003-01-29 Koninklijke KPN N.V. Method and device for transforming a series of data packets by means of data compression
CN1584875A (en) * 2004-06-01 2005-02-23 北京九州计算机网络有限公司 Ergodic compressing and decompressing method for batched computer document
CN1816182A (en) * 2005-02-02 2006-08-09 华为技术有限公司 Method of transmitting data to base station by base station controller

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1280279A2 (en) * 1994-01-21 2003-01-29 Koninklijke KPN N.V. Method and device for transforming a series of data packets by means of data compression
CN1127558A (en) * 1994-04-22 1996-07-24 索尼公司 Device and method for transmitting data, and device and method for recording data
CN1584875A (en) * 2004-06-01 2005-02-23 北京九州计算机网络有限公司 Ergodic compressing and decompressing method for batched computer document
CN1816182A (en) * 2005-02-02 2006-08-09 华为技术有限公司 Method of transmitting data to base station by base station controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161633A (en) * 2016-07-20 2016-11-23 柏科数据技术(深圳)股份有限公司 A kind of based on the transmission method of packaging file under cloud computing environment and system
EP3506097A1 (en) * 2017-12-27 2019-07-03 Fujitsu Limited Data transmitting program, data transmitting device, and data transmitting method

Also Published As

Publication number Publication date
CN101599986A (en) 2009-12-09

Similar Documents

Publication Publication Date Title
CN101599986B (en) Method and computer system for accelerating file transmission speed
CN105991625B (en) A method and device for data transmission
CN107257329B (en) A kind of data sectional unloading sending method
US11023412B2 (en) RDMA data sending and receiving methods, electronic device, and readable storage medium
CN101409675A (en) Network packet payload compression
CN101699822A (en) File uploading method and device, and mass storage system
CN101064724A (en) Method and device for dividing and numbering service data units in wireless communication system
CN106302245A (en) The compression method of packet and device in a kind of LTE system
US11394776B2 (en) Systems and methods for transport layer processing of server message block protocol messages
CN104978319A (en) Method and equipment used for classified transmission of files
CN104090795A (en) Method, system and device for upgrading multi-core mobile terminal
WO2014178275A1 (en) Transmission device for wireless transmission of continuous data by means of packets, reception device, communication device, program, transmission method, and reception method
WO2021036189A1 (en) Rdma data sending and receiving methods, electronic device and readable storage medium
CN102930004A (en) Hash value storage method, device and chip
CN108090186A (en) A kind of electric power data De-weight method on big data platform
CN103701865A (en) Data transmission method and system
CN103558995B (en) A kind of storage control chip and disk message transmitting method
CN103106144B (en) A kind of internal memory index compression method and apparatus
CN104038307A (en) Data stream transmission system and method
TW200947215A (en) Method and computer system for accelerating file transmission
CN116320039A (en) A message compression method and device, and electronic equipment
CN106155626B (en) A fast and effective method for downloading images in Sparse format for Android
CN106101285B (en) Distributed data transport method and device, TM RLC entity based on TM rlc protocol
CN103503403B (en) Data processing method and equipment
CN107770231B (en) Distributed data transport method and device, UM RLC entity based on UM rlc protocol

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120808

CF01 Termination of patent right due to non-payment of annual fee