Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN103457997 A
Publication typeApplication
Application numberCN 201310272488
Publication date18 Dec 2013
Filing date1 Jul 2013
Priority date1 Jul 2013
Publication number201310272488.9, CN 103457997 A, CN 103457997A, CN 201310272488, CN-A-103457997, CN103457997 A, CN103457997A, CN201310272488, CN201310272488.9
Inventors陈飞, 何牧君, 曹振南, 王勇, 刘冠川, 张新凤
Applicant曙光信息产业(北京)有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Data transmission method and system
CN 103457997 A
Abstract
The invention discloses a data transmission method. The data transmission method includes the following steps that based on catalogues and/or files needing to be transmitted, at least one thread is enabled; the catalogues and/or files are evenly distributed to the thread; the corresponding catalogues and/or files are respectively transmitted by means of the thread; in terms of the thread, when the distributed catalogues and/or files are transmitted through the thread, whether any non-completed thread exists or not at present is judged, if yes, one non-completed thread is selected and the thread and the non-completed thread together transmit the catalogue and/or the files corresponding to the non-completed thread. Correspondingly, the invention further provides a data transmission system. With the data transmission method and system, time in transmitting the catalogues and/or the files can be shortened and therefore, the uploading efficiency is achieved.
Claims(8)  translated from Chinese
1.一种数据传输方法,包括: 基于需要传输的目录和/或文件启用至少一个线程; 将所述目录和/或文件平均分配给所述至少一个线程; 利用所述至少一个线程分别传输对应的目录和/文件; 对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。 A data transmission method, comprising: at least one thread is enabled on directories and / or files to be transferred; the average distribution of the directory and / or file to the at least one thread; with the at least one thread transmission correspond respectively directories and / file; for the at least one thread, when a thread is allocated transfer is complete directories and / or files, check whether there is currently unfinished threads, if it exists, select an unfinished thread, and with the non- Thread together to complete the unfinished transmission thread corresponding directories and / or files.
2.根据权利要求1所述的数据传输方法,其特征在于,基于需要传输的目录和/或文件启用至少一个线程,包括: 基于需要传输的目录和/或文件的个数和/或容量确定需要启用的线程个数;以及根据所确定的需要启用的线程个数启用线程。 The data transmission method according to claim 1, wherein the at least one thread-enabled based directory and / or file to be transmitted, including: determined based on the number of directories to be transferred and / or files and / or capacity the number of threads need to be enabled; and enable the threads based on the number of threads need to be enabled determined.
3.根据权利要求2所述的数据传输方法,其特征在于,将所述目录和/或文件平均分配给所述至少一个线程,包括: 基于所述目录中的元数据量进行判断,以对所述至少一个线程平均分配任务。 3. Data transmission method according to claim 2, wherein the directory and / or file evenly distributed to the at least one thread, comprising: a judgment based on the amount of metadata catalog to on The average assigned tasks at least one thread.
4.根据权利要求1所述的数据传输方法,其特征在于,一个线程在传输完被分配的目录和/文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,包括: 就近选择所述至少一个线程中的一个未完成线程。 4. The data transmission method according to claim 1, characterized in that, when a thread is allocated after the transmission of the directory and / files, checks the existence of the current thread has not completed, if there is, selecting an unfinished thread, comprising: nearest selecting the at least one thread of an unfinished thread.
5.一种数据传输系统,包括: 线程启用单元,用于基于需要传输的目录和/或文件启用至少一个线程; 数据分配单元,用于将所述目录和/或文件平均分配给所述至少一个线程; 数据传输单元,用于利用所述至少一个线程分别传输对应的目录和/文件;以及,对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。 A data transmission system, comprising: a thread enabling unit for enabling at least one thread-based directory and / or files to be transferred; data distribution unit for equal distribution of the directory and / or files to the least a thread; data transmission unit, for utilizing the at least one thread each transmission corresponding directory and / documents; and, for at least one thread when a thread is allocated transfer is complete directories and / or files, check whether there is currently unfinished threads, if it exists, select an unfinished thread, and together with the unfinished transmission thread to the unfinished threads corresponding directories and / or files.
6.根据权利要求5所述的数据传输系统,其特征在于,所述线程启用单元基于需要传输的目录和/或文件启用至少一个线程,包括:基于需要传输的目录和/或文件的个数和/或容量确定需要启用的线程个数;以及,根据所确定的需要启用的线程个数启用线程。 6. A data transmission system according to claim 5, characterized in that the thread is enabled directories and / or files to be transferred to enable units based on at least one thread, including: the number of transmission based on the needs of directories and / or file the number of threads and / or capacity to determine the need to be enabled; and, according to the number of threads required to enable the thread determined enabled.
7.根据权利要求6所述的数据传输系统,其特征在于,所述数据分配单元用于将所述目录和/或文件平均分配给所述至少一个线程,包括: 基于所述目录中的元数据量进行判断,以对所述至少一个线程平均分配任务。 7. A data transmission system according to claim 6, characterized in that said data distribution unit for the directories and / or files assigned to the average at least one thread, comprising: based on the directory meta determine the amount of data to the at least one thread evenly task.
8.根据权利要求5所述的数据传输系统,其特征在于,所述一个线程在传输完被分配的目录和/文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,包括:选择所述至少一个线程中与已传输完的线程最近的的一个未完成线程。 8. A data transmission system according to claim 5, characterized in that said transfer is complete when a thread is allocated, and the directory / file, check whether there is currently not complete thread, if there is, selecting an unfinished thread, comprising: selecting the at least one thread and the thread completely transferred an unfinished recent thread.
Description  translated from Chinese

数据传输方法以及数据传输系统 Data transmission method and data transmission system

技术领域 Technical Field

[0001] 本发明涉及计算机技术领域,更具体地,涉及一种数据传输方法以及数据传输系统。 [0001] The present invention relates to the field of computer technology, and more particularly, relates to a data transmission method and a data transmission system.

背景技术 Background

[0002] 在现有存储系统中,多数文件或者目录的上传都采用多线程上传的方式。 [0002] In the existing storage systems, the majority of files or upload directory are multithreaded uploading. 在上传过程中通常是计算目录和文件的数据,然后平均到多个线程上面去,简单的分配好任务后进行上传。 Upload data calculation process is usually directories and files, and then go above the average multiple threads, upload a simple assignment after a good task. 在上传过程中没有对容量大小的判断,以及无法实现简单的负载均衡,这样就会导致有些线程已经传输完毕,而有些线程负载比较大无法传输完毕的情况。 During the upload process no capacity to judge size, and the inability to achieve simple load balancing, this will lead to some threads have been transferred, and some thread can not load a relatively large transfer is completed the case.

发明内容 DISCLOSURE

[0003] 针对相关技术中的问题,在一方面提供了可以缩短传输文件和/或目录的总时间的数据传输方法,包括: [0003] For related art problems, in one aspect provides a data transfer method can be shortened to transfer files and / or directories of the total time, including:

[0004] 基于需要传输的目录和/或文件启用至少一个线程; [0004] enable at least one thread-based directory and / or files to be transferred;

[0005] 将所述目录和/或文件平均分配给所述至少一个线程; [0005] the directory and / or file evenly distributed to the at least one thread;

[0006] 利用所述至少一个线程分别传输对应的目录和/或文件; [0006] The use of at least one thread each transmission of the corresponding directory and / or file;

[0007] 对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。 [0007] said at least one thread when a thread is allocated transfer is complete directories and / or files, check whether there is currently unfinished threads, if it exists, select an unfinished thread, and the thread together with the unfinished Common transmission and the unfinished threads corresponding directories and / or files.

[0008] 在可选实施例中,基于需要传输的目录和/或文件启用至少一个线程,包括:基于需要传输的目录和/或文件的个数和/或容量确定需要启用的线程个数;以及,根据所确定的需要启用的线程个数启用线程。 [0008] In an alternative embodiment, based on the directory and / or files to be transferred to enable at least one thread, including: the number of threads based on the number of directories and / or files to be transferred and / or capacity to determine the need to be enabled; and, according to the number of threads required to enable the thread determined enabled.

[0009] 在可选实施例中,将所述目录和/或文件平均分配给所述至少一个线程,包括:基于所述目录中的元数据量进行判断,以对所述至少一个线程平均分配任务。 [0009] In an alternative embodiment, the directory and / or file evenly distributed to the at least one thread, comprising: a judgment based on the amount of metadata directory, at least one thread of the average distribution task.

[0010] 在可选实施例中,一个线程在传输完被分配的目录和/文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,包括:就近选择所述至少一个线程中的一个未完成线程。 When [0010] In an alternative embodiment, a thread is allocated after the transmission of the directory and / files, checks the existence of the current thread has not completed, if there is, selecting an unfinished thread, comprising: selecting the at least one thread nearest an unfinished thread.

[0011] 根据本发明的另一方面,提供了一种数据传输系统,包括: [0011] According to another aspect of the present invention, there is provided a data transmission system comprising:

[0012] 线程启用单元,用于基于需要传输的目录和/或文件启用至少一个线程; [0012] The thread enabling unit for enabling at least one thread-based directory and / or files to be transferred;

[0013] 数据分配单元,用于将所述目录和/或文件平均分配给所述至少一个线程; [0013] The data distribution unit for the directory and / or file evenly distributed to the at least one thread;

[0014] 数据传输单元,用于利用所述至少一个线程分别传输对应的目录和/文件;以及,对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。 [0014] data transmission unit for transmission with the at least one thread respectively corresponding directories and / documents; and, for at least one thread when a thread is allocated when the transfer is complete directories and / or files, check whether there is currently unfinished threads, if it exists, select an unfinished thread, and together with the unfinished transmission thread to the unfinished threads corresponding directories and / or files.

[0015] 在可选实施例中,所述线程启用单元基于需要传输的目录和/或文件启用至少一个线程,包括:基于需要传输的目录和/或文件的个数和/或容量确定需要启用的线程个数;以及,根据所确定的需要启用的线程个数启用线程。 [0015] In an alternative embodiment, the thread enabling unit to enable at least one thread-based directory and / or file to be transmitted, comprising: determining the number required based on the need to enable the transmission of directories and / or files and / or capacity The number of threads; and, according to the number of threads required to enable the thread determined enabled.

[0016] 在可选实施例中,所述数据分配单元用于将所述目录和/或文件平均分配给所述至少一个线程,包括:基于所述目录中的元数据量进行判断,以对所述至少一个线程平均分配任务。 [0016] In an alternative embodiment, the data distribution unit for the directory and / or file evenly distributed to the at least one thread, comprising: a judgment based on the amount of metadata catalog to on The average assigned tasks at least one thread.

[0017] 在可选实施例中,所述一个线程在传输完被分配的目录和/文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,包括:选择所述至少一个线程中与已传输完的线程最近的的一个未完成线程。 When [0017] In an alternative embodiment, the transmission after a thread has been allocated, and the directory / file, check whether there is currently not complete thread, if there is, selecting an unfinished thread, comprising: selecting at least one End thread and transferred a recent thread unfinished thread.

[0018] 本发明对于通过多个线程进行数据传输的过程中,当其中的一个线程完成目录和/或文件的传输时,与其他未完成线程共同传输该未完成的线程上的目录和/或文件,从而可以缩短传输文件和/或目录的总时间,提高了传输效率。 When [0018] The present invention process data for transmission over multiple threads, when one thread to complete directory and / or file transfer, directory and / or other transmission of the common threads unfinished unfinished threads with or file, which can reduce the total time to transfer files and / or directories to improve the transmission efficiency.

附图说明 Brief Description

[0019] 图1是根据本发明一实施例的数据传输方法的流程示意图。 [0019] FIG. 1 is a schematic view of the process data transmission method according to an embodiment of the present invention.

[0020] 图2是根据本发明一实施例的数据传输方法的一个实例。 [0020] Figure 2 is an example of data transmission according to an embodiment of the method of the present invention.

[0021] 图3是根据本发明另一实施例的数据传输系统的结构框图。 [0021] FIG. 3 is a block diagram of a data transmission system according to another embodiment of the present invention.

具体实施方式 DETAILED DESCRIPTION

[0022] 下面结合附图对本发明作进一步地详细说明。 [0022] the following with reference to the present invention will be described in detail further.

[0023] 本发明实施例提供了一种可实现简单负载均衡的传输机制。 [0023] The embodiment of the invention provides a simple load balancing can transport mechanism. 例如对于当前通常使用的数据上传,该传输机制包括在多目录或者多文件上传时,启动多线程进行上传。 For example, the current commonly used to upload data, the transmission mechanism is included in the multi-directory or file upload, start multithreaded upload. 在本发明实施例中,文件应理解为单一的文件,目录应理解为文件夹,其中可包括多个文件。 In embodiments of the invention, the file should be understood as a single file, directory should be understood as a folder, which may include multiple files.

[0024] 图1是根据发明实施例的一种数据传输方法的流程图。 [0024] FIG. 1 is a flowchart showing a data transmission method according to an embodiment of the invention. 如图1所示,该数据传输方法包括: As shown in Figure 1, the data transmission method comprising:

[0025] S101,基于需要传输的目录和/或文件启用至少一个线程; [0025] S101, enable at least one thread-based directory and / or files to be transferred;

[0026] S102,将所述目录和/或文件平均分配给所述至少一个线程; [0026] S102, the directory and / or file evenly distributed to the at least one thread;

[0027] S103,利用所述至少一个线程分别传输对应的目录和/文件; [0027] S103, with the at least one thread each transmission corresponding directory and / file;

[0028] S104,对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。 [0028] S104, for the at least one thread, when a thread is allocated transfer is complete directories and / or files, check whether there is currently unfinished threads, if it exists, select an unfinished thread and the unfinished Thread together transport and the unfinished threads corresponding directories and / or files.

[0029] 在一可选实施例中,基于需要传输的目录和/或文件启用至少一个线程,包括:基于需要传输的目录和/或文件的个数和/或容量确定需要启用的线程个数;以及,根据所确定的需要启用的线程个数启用线程。 [0029] In an alternative embodiment, at least one thread based on the need to enable the transmission of directories and / or files, including: the number of threads to be transferred based on the number of directories and / or files and / or capacity to determine the need to enable the ; and enable the threads according to the number of threads need to be enabled determined.

[0030] 在另一可选实施例中,将所述目录和/或文件平均分配给所述至少一个线程,包括:基于所述目录中的元数据量进行判断所述目录的容量,以对所述至少一个线程平均分配任务。 [0030] In an alternative embodiment, the directory and / or file evenly distributed to the at least one thread, comprising: determining whether the directory for capacity based on the amount of metadata catalog to on The average assigned tasks at least one thread. 元数据指文件的属性信息,包括文件的大小,位置,权限等属性信息。 Metadata refers to the file attribute information, attribute information including file size, location, permissions, and so on. 在本发明实施例中,有时候仅从文件的数量量来判断还是不够的,比如说A目录下,文件数量为1,但是文件会很大,这样就会很长时间的进程去进行拷贝,B目录下有100个文件,每个文件不太大,那么就可以考虑用11个进程,第一个进程拷贝完A目录里的文件,剩下的10个进程平均每一个进程拷贝10个文件,总体结束的时间都差不多,这样就可以节省总的时间。 In the present embodiment of the invention, and sometimes only the number of files to determine the amount is not enough, for example, under A directory, the number of files is 1, but the file will be large, so that the process will be a long time to copy, There are at B directory 100 files, each file is not too large, then you can consider 11 process, the first process A complete copy of the files in the directory, and the remaining 10 per process a process copy 10 files The overall end almost all the time, so you can save the total time. 进而就提高了拷贝的聚合带宽。 Furthermore it increases the aggregate bandwidth of copies. 在又一可选实施例中,一个线程在传输完被分配的目录和/文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,包括:就近选择所述至少一个线程中的一个未完成线程。 In yet another alternative embodiment, when a thread is allocated after the transmission of the directory and / files, checks the existence of the current thread has not completed, if there is, selecting an unfinished thread, comprising: selecting the at least one nearest thread an unfinished thread. 例如,当5个线程中的线程t2传输完被分配的目录和/或文件时,检测到线程tl和t4尚未完成,选择与线程tl共同传输线程tl上需要传输的目录和/文件。 For example, when five threads is allocated a thread t2 transmission complete directories and / or files, detected thread tl and t4 has not been completed, the transmission selects a thread common thread tl tl need to transfer directories and / file.

[0031] 本发明实施例的数据传输方法可以缩短上传文件和/或目录的时间,从而大大提高了上传效率。 Data transmission method of this embodiment [0031] The present invention can shorten the time to upload the files and / or directories, thus greatly improving the efficiency upload.

[0032] 图2是根据本发明实施例的数据传输方法的一个实例。 [0032] Figure 2 is an example of the data transmission method according to an embodiment of the present invention.

[0033] 当前需要上传的目录包括10个,其中目录I的容量为90G,目录2的容量为20G,目录3和4分别都为10G,目录5为50G,目录6为10G,目录7为5G,目录8为10G,目录9为60G和目录10为5G。 [0033] The current need to upload the catalog includes 10, wherein the directory I has a capacity of 90G, capacity directory 2 is 20G, catalog 3 and 4 are 10G, catalog 5 50G, catalog 6 10G, catalog 7 5G , directory 8 10G, 60G and directory directory 9 10 5G.

[0034] 首先判断需要传输的目录的个数。 [0034] First, determine the number of directories to be transferred. 例如,对于10个目录,则确定启用5个线程tl、t2、t3、t4 和t5。 For example, the directory 10, it is determined to enable five threads tl, t2, t3, t4 and t5.

[0035] 然后,将这10个目录平均分配给5个线程。 [0035] Then, these 10 directories evenly to 5 threads. 即平均每个线程上传2个目录。 That is an average of each thread uploaded two directories. 具体地,线程11用于传输目录I和2,线程t2用于传输目录3和4,线程t3用于传输目录5和6,线程t4用于传输目录7和8,线程t5用于传输目录9和10。 Specifically, the thread 11 for transfer directory I and 2, the thread t2 for transmission Contents 3 and 4, the thread used to transfer directory t3 5 and 6, the thread used to transfer directory t4 7 and 8, the thread used to transfer directory t5 9 and 10. 同一线程(例如t2)对所分配的2个目录按照顺序上传。 The same thread (for example t2) of the allocated two directories in the order of upload.

[0036] 接着,当线程t4和t2上传任务结束后,会根据消息机制对当前未完成的传输线程tl、t3和t5传递消息,以便对未完成的线程进行任务的共同传输。 [0036] Then, when the end of the thread t4 and t2 upload mission will deliver the message to current unfinished transmission thread tl, t3 and t5 based on message mechanism in order to incomplete thread common transport tasks. 如图2所示,线程t2在传输完成后,与线程tl 一起共同传输目录;线程t4在传输完成后,与线程t3 —起共同传输目录。 2, thread t2 after the transfer is completed, together with the thread tl transport directory; thread t4 after the transfer is complete, and the thread t3 - from common transport directory. 进一步地,线程t3、t4和t5在传输完成后,也可进一步地与线程I 一起共同传输目录。 Further, the thread t3, t4 and t5 after the transfer is complete, it can be further together with threads I transfer directory. 采用本发明的这种数据传输方法可以达到减少上传目录和/或时间的目的。 This data transmission method of the present invention can achieve the purpose of reducing upload directory and / or time.

[0037] 图3是根据本发明实施例的数据传输系统的框图。 [0037] FIG. 3 is a block diagram of a data transmission system according to the present invention. 如图3所示,该数据传输系统包括:线程启用单元10、数据分配单元20和数据传输单元30。 As shown in Figure 3, the data transmission system comprising: the thread activation unit 10, the data distribution unit 20 and the data transfer unit 30.

[0038] 线程启用单元10,用于基于需要传输的目录和/或文件启用至少一个线程。 [0038] thread activation unit 10 for enabling at least one thread-based directory and / or file to be transferred. 数据分配单元20,用于将所述目录和/或文件平均分配给所述至少一个线程。 Data distribution unit 20 for the directory and / or file evenly distributed to the at least one thread. 数据传输单元30,用于利用所述至少一个线程分别传输对应的目录和/文件;以及,对于所述至少一个线程,当一个线程在传输完被分配的目录和/或文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,并且与该未完成线程一起共同传输与该未完成线程对应的目录和/或文件。 Data transfer unit 30, with the at least one thread for each transmission corresponding directory and / or file; and, for at least one thread when a thread is allocated transfer is complete directories and / or files, check whether the current unfinished threads exist, if it exists, select an unfinished thread, and together with the unfinished transmission thread to the unfinished threads corresponding directories and / or files.

[0039] 在可选实施例中,线程启用单元10基于需要传输的目录和/或文件启用至少一个线程,包括:基于需要传输的目录和/或文件的个数和/或容量确定需要启用的线程个数;以及,根据所确定的需要启用的线程个数启用线程。 [0039] In an alternative embodiment, the thread 10 is enabled directory and / or file to be transmitted based units enable at least one thread, comprising: based on the number of directories and / or files to be transferred and / or capacity to determine the need to enable the the number of threads; and, according to the number of threads required to enable the thread determined enabled.

[0040] 在可选实施例中,数据分配单元20用于将所述目录和/或文件平均分配给所述至少一个线程,包括:基于所述目录中的元数据量进行判断,以对所述至少一个线程平均分配任务。 [0040] In an alternative embodiment, the data distribution unit 20 to the average allocation for the directory and / or file at least one thread, comprising: a judgment based on the amount of metadata catalog to on the said at least one thread evenly task.

[0041] 在可选实施例中,数据传输单元30,用于在一个线程在传输完被分配的目录和/文件时,检查当前是否存在未完成线程,如果存在,选择一个未完成线程,包括:选择所述至少一个线程中与已传输完的线程最近的的一个未完成线程。 [0041] In an alternative embodiment, the data transmission unit 30 for transmission after a thread is allocated, and the directory / file, check whether there is currently not complete thread, if there is, selecting an unfinished thread, comprising : at least one thread finish and transferred thread selection of the most recent of an unfinished thread. [0042] 本发明实施例的数据传输方法和数据传输系统在对于大量文件和/或目录进行传输(例如上传或下载)时,根据它们的容量和任务量大小尽可能地均衡分配文件和/或目录给多个线程,可以提高线程传输任务的负载均衡。 [0042] The data transmission method and data transmission system according to an embodiment of the present invention for a large number of files and / or directories transmission (such as uploading or downloading) when, according to their capacity and size of assignments as a balanced distribution of files and / or directory for multiple threads can improve load balancing threads transmission tasks. 此外,由于先完成传输任务的线程会与未完成的线程一起传输未完成的任何,因此,可以缩短目录和/文件传输的总时间,从而提高传输效率。 Further, since the first task to complete the transfer of thread and the unfinished threads together to transmit any unfinished, so you can shorten the overall time directory and / file transfer, thus improving the transmission efficiency.

[0043] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 [0043] The foregoing is only preferred embodiments of the present invention, it is not intended to limit the present invention, any modifications within the spirit and principles of the present invention, made, equivalent replacement, or improvement should be included in the The scope of the present invention.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
CN1945538A *27 Oct 200611 Apr 2007北京金山软件有限公司Method and system for distributing data of net surfing server based on multiple nuclear CPU framework
CN102567089A *25 Oct 201111 Jul 2012曙光信息产业(北京)有限公司Design method for thread pool of metadata server in distributed file system
CN102572749A *26 Aug 201111 Jul 2012中国电信股份有限公司Auxiliary online short message sending system
CN102918501A *20 May 20116 Feb 2013英特尔公司Method and system for analyzing the performance of multi-threaded applications
US5500890 *19 Aug 199319 Mar 1996Exxon Research And Engineering CompanyPoint-of-sale system using multi-threaded transactions and interleaved file transfer
Classifications
International ClassificationG06F9/50, H04L29/08
Legal Events
DateCodeEventDescription
18 Dec 2013C06Publication
15 Jan 2014C10Request of examination as to substance