CN101980509A - File fragment transmission method and device - Google Patents

File fragment transmission method and device Download PDF

Info

Publication number
CN101980509A
CN101980509A CN2010105345024A CN201010534502A CN101980509A CN 101980509 A CN101980509 A CN 101980509A CN 2010105345024 A CN2010105345024 A CN 2010105345024A CN 201010534502 A CN201010534502 A CN 201010534502A CN 101980509 A CN101980509 A CN 101980509A
Authority
CN
China
Prior art keywords
file
fragment
cpu
fragment file
check code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010105345024A
Other languages
Chinese (zh)
Inventor
杨凡
刘宾
周福
蒋建平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Century Broadband Internet Data Center Co., Ltd.
Original Assignee
BEIJING BANYANO DATA CENTER SOLUTIONS Ltd
BEIJING CLOUDEX SOFTWARE SERVICE Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING BANYANO DATA CENTER SOLUTIONS Ltd, BEIJING CLOUDEX SOFTWARE SERVICE Co Ltd filed Critical BEIJING BANYANO DATA CENTER SOLUTIONS Ltd
Priority to CN2010105345024A priority Critical patent/CN101980509A/en
Publication of CN101980509A publication Critical patent/CN101980509A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a file fragment transmission method, which comprises the following steps of: acquiring a to-be-uploaded file of a client; dividing the file into fragment files with specified size; and starting multiple threads to transmit the fragment files to a CUP (central processing unit) in a non-clogging form. The embodiment of the invention also discloses a file fragment transmission device. After the file uploaded by the client is acquired, the file is divided into the fragment files with specified size, then the divided fragment files are simultaneously transmitted to the CUP under the multiple threads, and the CPU combines the received fragment files into the original file so that the file fragment transmission method and the file fragment transmission device provided by the embodiment of the invention effectively improve the utilization rate of the CPU and make full use of the CPU resources of a system.

Description

A kind of file fragmentation transmission method and device
Technical field
The application relates to field of computer technology, particularly relates to a kind of file fragmentation transmission method and device.
Background technology
Traditional file distributing mode is, is the center with the individual equipment, with file distributing to a plurality of equipment.Traditional file distributing is single-threaded distribution, and each file is responsible for sequence synchronization from the beginning to the end by a process or thread, and in the epoch that multi-core CPU price nowadays reduces gradually, traditional document transmission process can not effectively be utilized the cpu resource of system.
Summary of the invention
For solving the problems of the technologies described above, the embodiment of the present application provides a kind of file fragmentation transmission method and device, and file is carried out adopting multithreading to carry out file transfer behind the burst, effectively raises the utilance of system CPU.
Technical scheme is as follows:
A kind of file fragmentation transmission method, preferred, comprising:
Obtain the file that client need be uploaded;
Described file is divided into the fragment file of specifying size;
Start multithreading with non-obstruction form with described fragment file transfer to CPU.
Above-mentioned method, preferred, to CPU, also be included as described fragment file allocation check code in described fragment file transfer.
Above-mentioned method, preferred, also comprise the process that described CPU makes up described fragment file.
Above-mentioned method, preferred, described CPU to the detailed process that described fragment file makes up is:
The request check code;
The check code of described request and the check code in the described fragment file are carried out verification;
If verification succeeds writes official document with the fragment file; Otherwise, abandon described fragment file and described fragment file obtained again.
Above-mentioned method, preferred, the appointment size of described fragment file is no more than 1MB.
Above-mentioned method, preferred, described non-obstruction form is: but CUP carries out valid function when the reality Action Events takes place in the IO operation.
A kind of file fragmentation transmitting device comprises: file acquiring unit, file division unit and file transfer unit;
Described file acquiring unit is used to obtain the file that client need be uploaded;
Described file division unit is used for the file that described file acquiring unit obtains is divided into the fragment file of specifying size;
Described transmitting element is used to start the fragment file that multithreading cuts apart described file division unit and transfers to CPU with non-obstruction form.
Above-mentioned device, preferred, described file division unit comprises the check code allocation component;
Described check code allocation component is the fragment file allocation check code cut apart of described file division unit and the described CPU request of response after described CPU receives the fragment file that described transmitting element sends, and is that described CPU sends the required check code of verification.
Above-mentioned device, preferred, be that CUP carries out valid function when the reality Action Events takes place in the IO operation but described transmitting element sends the non-obstruction form of fragment file.
Above-mentioned device, preferred, described cutting unit is no more than 1MB with the fragmentate size of file of file division.
The technical scheme that is provided by above the embodiment of the present application as seen, a kind of file fragmentation transmission method provided by the invention and device, after obtaining the file of client upload, described file division is become the fragment file of specifying size, under multithreading, the fragment file that to cut apart is sent to CPU simultaneously, and CPU synthesizes original with described fragment file group after receiving the fragment file; Effectively raise the utilance of CPU, utilized the cpu resource of system fully.
Description of drawings
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, the accompanying drawing that describes below only is some embodiment that put down in writing among the application, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The flow chart of the file fragmentation transmission method that Fig. 1 provides for the embodiment of the present application;
One detail flowchart of the file fragmentation transmission method that Fig. 2 provides for the embodiment of the present application;
The another detail flowchart of the file fragmentation transmission method that Fig. 3 provides for the embodiment of the present application;
The process flow diagram that the CPU that Fig. 4 provides for the embodiment of the present application makes up the fragment file;
The structural representation of the file fragmentation transmitting device that Fig. 5 provides for the embodiment of the present application;
One detailed structure schematic diagram of the file fragmentation transmitting device that Fig. 6 provides for the embodiment of the present application.
Embodiment
The embodiment of the present application provides a kind of file fragmentation transmission method and device, with file division is the subclass file that is adapted at transmission under the multithreading, described subclass file is transmitted simultaneously, assemble then, to reach the purpose of effectively utilizing the system CPU resource.
More than be the application's core concept, understand the application's scheme better in order to make those skilled in the art person.Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment only is the application's part embodiment, rather than whole embodiment.Based on the embodiment among the application, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all should belong to the scope of the application's protection.
The flow chart of the file fragmentation transmission method that the embodiment of the present application provides comprises as shown in Figure 1:
Step S101: obtain the file that client need be uploaded;
Step S102: above-mentioned file is divided into the fragment file of specifying size;
Step S103: start multithreading with non-obstruction form with above-mentioned fragment file transfer to CPU.
Need to prove:
In the process of transfer files, for specifying the fragment file of size, burst transmits with file division, and the size of each fragment file is no more than 1MB, when transmission, starts multithreading and carries out the transmission of each fragment file with non-obstruction form.Fully effectively utilized the computing capability of multi-core CPU.
In the cutting procedure to file, partition principle is the content according to file, and the content of file inside is carried out segment processing, guarantees the continuity of the content in every segment file, guarantees that the size of file is no more than 1MB when guaranteeing continuity.If the content of file surpasses 1MB on the basis of continuity, then can carry out once more burst and obtain sub-burst content the file that surpasses 1MB, on the file of sub-burst, increase sign, the mode of being docile and obedient preface is transmitted by sign, after receiving sub-slicing files, make up by sign antithetical phrase slicing files; If the sub-slicing files of sequential delivery, the sub-slicing files transmission of front sends failure, then according to its sign, in this complete burst, hold other all sub-burst contents that identify burst and all be in wait state, after the sub-slicing files of bust this resends, make up with other the sub-burst content that is in wait again.
Wherein, take place just to operate in the reality Action Events in the IO operation but non-obstruction is middle CPU, can not lose time and wait for the generation of IO incident, improved the utilance of CPU, Chuan Shu process is a parallel transmission simultaneously, has improved transmitting speed.
One detailed flow chart of the document transmission method that the embodiment of the present application provides for flow process shown in Figure 1, also comprises step S112 as shown in Figure 2 between step S102 and step S103: be the described fragment file allocation check code of specifying size that is divided into.
For the main purpose of fragment file allocation check code is that CPU can utilize checking procedure after the fragment file is sent to CPU, the orderly fragment file to receiving makes up, to obtain the whole file in the transmission course.
The another detail flowchart of the file fragmentation transmission method that the embodiment of the present application provides comprises that also step S104:CPU makes up described fragment file as shown in Figure 3; In conjunction with the process flow diagram that CPU shown in Figure 4 makes up the fragment file, CPU to the detailed process that the fragment file makes up is:
Step S201: request check code;
Step S202: the check code of request and the check code in the fragment file of reception are carried out verification;
Step S203: check results is judged, if verification succeeds, execution in step S204; Otherwise execution in step S205;
Step S204: the fragment file is write official document;
Step S205: illustrate that this fragment file occurs unusually in transmission course, abandon the fragment file of this verification failure, return that S103 transmits this fragment file again in the whole step.
For example: system is in the transfer files process, with the fragment file of file division for the appointment size, size is 512K, be check code of each fragment file allocation, after dividing well, start a plurality of threads, each CPU distributes 5, simultaneously the fragment file is outwards sent, because network transmission lag time ratio is bigger, so the free time that is sending, system can utilize CPU that next fragment file is carried out the Hash verification, after the recipient receives the fragment file, can ask a Hash check code equally, the fragment that receives is carried out verification, if verification succeeds writes the fragment file in the official document, otherwise, abandon this fragment file, again this fragment file is transmitted.
The structural representation of the file fragmentation transmitting device that the embodiment of the present application provides comprises as shown in Figure 5: file acquiring unit 301, file division unit 302 and file transfer unit 303;
Described file acquiring unit 301 is used to obtain the file that client need be uploaded;
Described file division unit 302 is used for the file that file acquiring unit 301 obtains is divided into the fragment file of specifying size;
Described transmitting element 303 is used to start the fragment file that multithreading cuts apart file division unit 302 and transfers to CPU with non-obstruction form.
Wherein file division unit 302 is no more than 1MB with the fragmentate size of file of file division.
The non-obstruction form that transmitting element 303 sends the fragment file is CPU carries out valid function when but the reality Action Events takes place in the IO operation.
One detailed structure schematic diagram of the file fragmentation transmitting device that the embodiment of the present application provides as shown in Figure 6, file division unit 302 comprises check code allocation component 304;
Fragment file allocation check code that check code allocation component 304 is cut apart for described file division unit 302 and the described CPU request of response after described CPU receives the fragment file that described transmitting element 303 sends are that described CPU sends the required check code of verification.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and identical similar part is mutually referring to getting final product between each embodiment, and each embodiment stresses all is difference with other embodiment.The above only is the application's a embodiment; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the application's principle; can also make some improvements and modifications, these improvements and modifications also should be considered as the application's protection range.

Claims (10)

1. a file fragmentation transmission method is characterized in that, comprising:
Obtain the file that client need be uploaded;
Described file is divided into the fragment file of specifying size;
Start multithreading with non-obstruction form with described fragment file transfer to CPU.
2. method according to claim 1 is characterized in that, also is included as described fragment file allocation check code in described fragment file transfer to CPU.
3. method according to claim 2 is characterized in that, also comprises the process that described CPU makes up described fragment file.
4. method according to claim 3 is characterized in that, described CPU to the detailed process that described fragment file makes up is:
The request check code;
The check code of described request and the check code in the described fragment file are carried out verification;
If verification succeeds writes official document with the fragment file; Otherwise, abandon described fragment file and described fragment file obtained again.
5. method according to claim 1 is characterized in that, the appointment size of described fragment file is no more than 1MB.
6. method according to claim 1 is characterized in that, described non-obstruction form is: but CUP carries out valid function when the reality Action Events takes place in the IO operation.
7. a file fragmentation transmitting device is characterized in that, comprising: file acquiring unit, file division unit and file transfer unit;
Described file acquiring unit is used to obtain the file that client need be uploaded;
Described file division unit is used for the file that described file acquiring unit obtains is divided into the fragment file of specifying size;
Described transmitting element is used to start the fragment file that multithreading cuts apart described file division unit and transfers to CPU with non-obstruction form.
8. device according to claim 7 is characterized in that, described file division unit comprises the check code allocation component;
Described check code allocation component is the fragment file allocation check code cut apart of described file division unit and the described CPU request of response after described CPU receives the fragment file that described transmitting element sends, and is that described CPU sends the required check code of verification.
9. device according to claim 7 is characterized in that, is that CUP carries out valid function when the reality Action Events takes place in the IO operation but described transmitting element sends the non-obstruction form of fragment file.
10. device according to claim 7 is characterized in that, described cutting unit is no more than 1MB with the fragmentate size of file of file division.
CN2010105345024A 2010-11-05 2010-11-05 File fragment transmission method and device Pending CN101980509A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105345024A CN101980509A (en) 2010-11-05 2010-11-05 File fragment transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105345024A CN101980509A (en) 2010-11-05 2010-11-05 File fragment transmission method and device

Publications (1)

Publication Number Publication Date
CN101980509A true CN101980509A (en) 2011-02-23

Family

ID=43600992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105345024A Pending CN101980509A (en) 2010-11-05 2010-11-05 File fragment transmission method and device

Country Status (1)

Country Link
CN (1) CN101980509A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355474A (en) * 2011-06-28 2012-02-15 无锡永中软件有限公司 Document sending method, document receiving method and document transmitting method
CN102571788A (en) * 2011-12-30 2012-07-11 北京奇虎科技有限公司 Sample collection method and system
CN102789477A (en) * 2011-05-19 2012-11-21 巴比禄股份有限公司 File managing apparatus for processing an online storage service
CN103188622A (en) * 2011-12-30 2013-07-03 富泰华工业(深圳)有限公司 File transmit-receive system, file transmit-receive method and file transmit-receive device
CN103442037A (en) * 2013-08-09 2013-12-11 华南理工大学 Method for achieving multithreading breakpoint upload of oversized file based on FTP
CN103516584A (en) * 2012-06-28 2014-01-15 北京奇虎科技有限公司 Method and device for transmitting file in instant messaging
CN103581216A (en) * 2012-07-20 2014-02-12 中国电信股份有限公司 Fragmentation data storage method, device and system
CN103795765A (en) * 2012-11-02 2014-05-14 腾讯科技(深圳)有限公司 File uploading verification method and system
CN104426942A (en) * 2013-08-27 2015-03-18 鸿富锦精密工业(深圳)有限公司 File uploading method and system
CN104519090A (en) * 2013-09-27 2015-04-15 深圳市腾讯计算机系统有限公司 Method and device for file transfer
CN104731888A (en) * 2015-03-12 2015-06-24 北京奇虎科技有限公司 Data migration method, device and system
CN105187533A (en) * 2015-09-10 2015-12-23 浪潮软件股份有限公司 Data transmission method and device
CN105528371A (en) * 2014-09-30 2016-04-27 北京金山云网络技术有限公司 Method, device, and system for executing writing task
CN106060160A (en) * 2016-07-07 2016-10-26 腾讯科技(深圳)有限公司 File uploading method and device
CN106411538A (en) * 2015-08-03 2017-02-15 杭州微元科技有限公司 Method for copying file in multi-channel manner through broadcast network
CN106648976A (en) * 2016-11-26 2017-05-10 广东欧珀移动通信有限公司 Data back-up method and device
CN106657197A (en) * 2015-11-02 2017-05-10 腾讯科技(深圳)有限公司 File uploading method and device
CN108965463A (en) * 2018-08-08 2018-12-07 北京筑龙信息技术有限责任公司 A kind of document transmission method, device and system
CN109324897A (en) * 2018-08-24 2019-02-12 平安科技(深圳)有限公司 Data uploading method and system, terminal and computer readable storage medium
CN109937574A (en) * 2016-11-11 2019-06-25 索尼公司 Sending device, sending method and content distribution system
CN110795405A (en) * 2019-11-11 2020-02-14 厦门市美亚柏科信息股份有限公司 Fragment data restoration method, terminal device and storage medium
CN110943942A (en) * 2019-11-13 2020-03-31 北京连山时代科技有限公司 Multi-channel concurrent transmission method and system based on data packet numbers
CN111031536A (en) * 2019-12-26 2020-04-17 大连市共进科技有限公司 Method and device for transmitting burning file and 5G small base station burning equipment
CN111862412A (en) * 2020-07-21 2020-10-30 上海茂声智能科技有限公司 Picture obtaining method and device for intelligent door lock and intelligent door lock system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040071152A1 (en) * 1999-12-29 2004-04-15 Intel Corporation, A Delaware Corporation Method and apparatus for gigabit packet assignment for multithreaded packet processing
CN101079709A (en) * 2006-06-15 2007-11-28 腾讯科技(深圳)有限公司 Single-node-to-multi-node concurrent download system and method
US20070288484A1 (en) * 2005-08-10 2007-12-13 Huawei Technologies Co., Ltd. Method and download agent for implementing parallel download
CN101719926A (en) * 2009-12-03 2010-06-02 成都耀邦科技有限责任公司 Web service multithreading file uploading system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040071152A1 (en) * 1999-12-29 2004-04-15 Intel Corporation, A Delaware Corporation Method and apparatus for gigabit packet assignment for multithreaded packet processing
US20070288484A1 (en) * 2005-08-10 2007-12-13 Huawei Technologies Co., Ltd. Method and download agent for implementing parallel download
CN101079709A (en) * 2006-06-15 2007-11-28 腾讯科技(深圳)有限公司 Single-node-to-multi-node concurrent download system and method
CN101719926A (en) * 2009-12-03 2010-06-02 成都耀邦科技有限责任公司 Web service multithreading file uploading system

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789477A (en) * 2011-05-19 2012-11-21 巴比禄股份有限公司 File managing apparatus for processing an online storage service
CN102355474A (en) * 2011-06-28 2012-02-15 无锡永中软件有限公司 Document sending method, document receiving method and document transmitting method
CN102355474B (en) * 2011-06-28 2014-12-31 无锡永中软件有限公司 Document sending method, document receiving method and document transmitting method
CN102571788A (en) * 2011-12-30 2012-07-11 北京奇虎科技有限公司 Sample collection method and system
CN103188622A (en) * 2011-12-30 2013-07-03 富泰华工业(深圳)有限公司 File transmit-receive system, file transmit-receive method and file transmit-receive device
CN102571788B (en) * 2011-12-30 2014-11-19 北京奇虎科技有限公司 Sample collection method and system
CN103516584A (en) * 2012-06-28 2014-01-15 北京奇虎科技有限公司 Method and device for transmitting file in instant messaging
CN103516584B (en) * 2012-06-28 2017-06-09 北京奇虎科技有限公司 A kind of method and device for transmitting file in instant messaging
CN103581216A (en) * 2012-07-20 2014-02-12 中国电信股份有限公司 Fragmentation data storage method, device and system
CN103795765A (en) * 2012-11-02 2014-05-14 腾讯科技(深圳)有限公司 File uploading verification method and system
CN103442037A (en) * 2013-08-09 2013-12-11 华南理工大学 Method for achieving multithreading breakpoint upload of oversized file based on FTP
CN104426942A (en) * 2013-08-27 2015-03-18 鸿富锦精密工业(深圳)有限公司 File uploading method and system
CN104519090B (en) * 2013-09-27 2019-02-12 深圳市腾讯计算机系统有限公司 Document transmission method and device
CN104519090A (en) * 2013-09-27 2015-04-15 深圳市腾讯计算机系统有限公司 Method and device for file transfer
CN105528371A (en) * 2014-09-30 2016-04-27 北京金山云网络技术有限公司 Method, device, and system for executing writing task
CN105528371B (en) * 2014-09-30 2019-06-07 北京金山云网络技术有限公司 A kind of method, apparatus and system executing writing task
CN104731888A (en) * 2015-03-12 2015-06-24 北京奇虎科技有限公司 Data migration method, device and system
CN104731888B (en) * 2015-03-12 2018-09-04 北京奇虎科技有限公司 A kind of methods, devices and systems of Data Migration
CN106411538A (en) * 2015-08-03 2017-02-15 杭州微元科技有限公司 Method for copying file in multi-channel manner through broadcast network
CN105187533A (en) * 2015-09-10 2015-12-23 浪潮软件股份有限公司 Data transmission method and device
CN106657197A (en) * 2015-11-02 2017-05-10 腾讯科技(深圳)有限公司 File uploading method and device
CN106657197B (en) * 2015-11-02 2021-10-15 腾讯科技(深圳)有限公司 File uploading method and device
CN106060160A (en) * 2016-07-07 2016-10-26 腾讯科技(深圳)有限公司 File uploading method and device
CN106060160B (en) * 2016-07-07 2019-03-15 腾讯科技(深圳)有限公司 A kind of file uploading method and device
US11343550B2 (en) 2016-11-11 2022-05-24 Sony Corporation Transmission device, transmission method, and content distribution system
CN109937574A (en) * 2016-11-11 2019-06-25 索尼公司 Sending device, sending method and content distribution system
CN109937574B (en) * 2016-11-11 2021-11-09 索尼公司 Transmission device, transmission method, and content distribution system
CN106648976A (en) * 2016-11-26 2017-05-10 广东欧珀移动通信有限公司 Data back-up method and device
CN108965463B (en) * 2018-08-08 2021-08-17 北京筑龙信息技术有限责任公司 File transmission method, device and system
CN108965463A (en) * 2018-08-08 2018-12-07 北京筑龙信息技术有限责任公司 A kind of document transmission method, device and system
CN109324897A (en) * 2018-08-24 2019-02-12 平安科技(深圳)有限公司 Data uploading method and system, terminal and computer readable storage medium
CN110795405A (en) * 2019-11-11 2020-02-14 厦门市美亚柏科信息股份有限公司 Fragment data restoration method, terminal device and storage medium
CN110795405B (en) * 2019-11-11 2022-07-15 厦门市美亚柏科信息股份有限公司 Fragment data restoration method, terminal device and storage medium
CN110943942B (en) * 2019-11-13 2020-10-23 北京连山时代科技有限公司 Multi-channel concurrent transmission method and system based on data packet numbers
CN110943942A (en) * 2019-11-13 2020-03-31 北京连山时代科技有限公司 Multi-channel concurrent transmission method and system based on data packet numbers
CN111031536A (en) * 2019-12-26 2020-04-17 大连市共进科技有限公司 Method and device for transmitting burning file and 5G small base station burning equipment
CN111862412A (en) * 2020-07-21 2020-10-30 上海茂声智能科技有限公司 Picture obtaining method and device for intelligent door lock and intelligent door lock system

Similar Documents

Publication Publication Date Title
CN101980509A (en) File fragment transmission method and device
CN103580966A (en) Wireless link and wire link parallel data transmission method and system
EP2536065A3 (en) Transport protocol for anticipatory content
CN101951411A (en) Cloud scheduling system and method and multistage cloud scheduling system
WO2010027653A3 (en) Minimal extensions required for multi-master offline and collaboration for devices and web services
WO2011011116A3 (en) Performing services on behalf of low-power devices
CN103561100A (en) Cloud uploading method, cloud uploading system, dispatching device and client terminal
WO2011062994A3 (en) Method and system for cloud computing services for use with client devices having memory cards
CN102646235A (en) Method, client and server for online collaborative drawing
EP3447631A1 (en) Writing trajectory synchronization method and system for multiple clients
CN106354865B (en) Method, device and system for synchronizing master database and slave database
WO2007120585A3 (en) A system and method for delivering content based on demand to a client
CN104735077A (en) Method for realizing efficient user datagram protocol (UDP) concurrence through loop buffers and loop queue
CN103095684A (en) Method obtaining attention user aggregate information, device and system
FR2916600B1 (en) METHOD AND DEVICE FOR DATA TRANSMISSION
CN101980168A (en) Dynamic partitioning transmission method and device
CN110138867A (en) File transmission and method of reseptance, computer equipment and storage medium
WO2013066567A3 (en) Generating transmission schedules
AU2015242905A1 (en) Transmission terminal, transmission management device, program, transmission method, and transmission system
CN102035859A (en) Method, system and device for displaying upload progress
CN105391536A (en) Communication method and device between client end and service end
CN103916274A (en) Network element access method and system with multiple concurrent instances
WO2007087454A3 (en) Audiovisual systems and methods of presenting audiovisual content
CN102611760A (en) File transmission method and system
CN104486187B (en) A kind of CAN communication device and method of dynamic synchronization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Free format text: FORMER OWNER: BEIJING BANYANO DATA CENTER SOLUTIONS LTD.

Effective date: 20120921

Owner name: BEIJING CENTURY BROADBAND INTERNET DATA CENTER CO.

Free format text: FORMER OWNER: BEIJING CLOUDEX SOFTWARE SERVICES CO., LTD.

Effective date: 20120921

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20120921

Address after: 100015, No. 5, building 1, 3 East Road, Jiuxianqiao Road, Beijing, Chaoyang District

Applicant after: Beijing Century Broadband Internet Data Center Co., Ltd.

Address before: 100015 No. 5, building 5, building 1, Jiuxianqiao East Road, Chaoyang District, Beijing

Applicant before: Beijing CloudEx Software Service Co., Ltd.

Applicant before: Beijing BANYANO Data Center Solutions Ltd.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110223