CN102624605A - Data transmission method - Google Patents

Data transmission method Download PDF

Info

Publication number
CN102624605A
CN102624605A CN2011100820929A CN201110082092A CN102624605A CN 102624605 A CN102624605 A CN 102624605A CN 2011100820929 A CN2011100820929 A CN 2011100820929A CN 201110082092 A CN201110082092 A CN 201110082092A CN 102624605 A CN102624605 A CN 102624605A
Authority
CN
China
Prior art keywords
data
sent
receiving unit
characteristic information
locality
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
CN2011100820929A
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 Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology 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 Xiaomi Technology Co Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN2011100820929A priority Critical patent/CN102624605A/en
Publication of CN102624605A publication Critical patent/CN102624605A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a data transmission method which comprises the following steps: a data transmitting unit carries out sampling identification on a key characteristic of data to be sent to form characteristic information of the data to be sent; the data transmitting unit transmits the characteristic information of the data to be sent to a data receiving unit; the data receiving unit receives the characteristic information of the data to be sent and retrieves data with same characteristic information at local, and if the data is retrieved, the data receiving unit sends a list of the data with the same characteristic information at local to the data transmitting unit; the data transmitting unit receives the list and abandons the data to be sent in the list, and the data receiving unit acquires the data same with the data to be sent in the list at local. By employing a technical scheme of the invention, through a method of intelligent determination of repeated data, a network data flow is reduced, and an effect of a network transmission speed is greatly improved.

Description

A kind of method that transmits data
Technical field
The present invention relates to the network transmission technology field, relate in particular to a kind of method that transmits data.
Background technology
Along with the arrival of information age, the information interchange between the people is more and more frequent, and content is also more and more, the especially appearance of computer network, and more people's information interchange provides instrument easily.But owing to just be the rising of exponential curve through the data of computer network transmission, the transfer of data pressure of computer network is also increasing.Existing file data transmission is served, and when the transmission data, can't carry out the Intelligent Measurement of repeating data to the data that are transmitted.For example; The user in the GMAIL mailing system, with the file of same 1M as annex give this user a plurality of friends everyone when sending an envelope mail, need all upload this attachment files once for every envelope mail; Each flow that all need consume 1M, not only time-consuming but also take flow.
Summary of the invention
The objective of the invention is to propose a kind of method of transmitting data, can reduce network traffic data, improve network transfer speeds greatly.
For reaching this purpose, the present invention adopts following technical scheme:
A kind of method that transmits data may further comprise the steps:
A, data transmission unit identify the key feature sampling of data to be sent, form the characteristic information of data to be sent;
B, data transmission unit send to the Data Receiving unit with the characteristic information of data to be sent;
After C, Data Receiving unit received the characteristic information of data to be sent, retrieval had the data of same characteristic features information in this locality, if retrieval has, the Data Receiving unit sends to data transmission unit with the tabulation that said this locality has the data of same characteristic features information;
D, data transmission unit receive tabulation, abandon sending the data to be sent in the tabulation, the Data Receiving unit this locality obtain with tabulate in the identical data of data to be sent.
In the steps A, further comprising the steps of:
Data transmission unit is divided into data to be sent and is no less than 2 data cell, with each data cell as data to be sent.
Further comprising the steps of:
If the Data Receiving unit does not retrieve the data with same characteristic features information in this locality; Data transmission unit sends to the Data Receiving unit with data and the characteristic information thereof that said Data Receiving unit does not retrieve in this locality, and the Data Receiving unit obtains data and characteristic information thereof.
The characteristic information of data to be sent comprises MD5 functional value, document creation time and the file name of file size, file.
Adopted technical scheme of the present invention, can reach the minimizing network traffic data, improved the effect of network transfer speeds greatly through the method for intelligent decision repeating data.
Description of drawings
Fig. 1 is the flow chart that transmits data in the specific embodiment of the invention.
Embodiment
Further specify technical scheme of the present invention below in conjunction with accompanying drawing and through embodiment.
Fig. 1 is the flow chart that transmits data in the specific embodiment of the invention.As shown in Figure 1, the flow process of these transmission data may further comprise the steps:
Step 101, when needs transmit data between data transmission unit and Data Receiving unit; Data transmission unit is to the key feature sampling sign of data to be sent; If content is more, also can data to be sent be divided into a plurality of data cells, with each data cell as data to be sent; Key feature sampling to these data to be sent identifies again, thereby forms the characteristic information of data to be sent.
For example need send two pictures, can be with each picture as a data unit.
Data transmission unit identifies the key feature sampling of each picture:
The characteristic information of first picture is: " file 1_ length: 1024254bytes; file 1_md5:d41d8cd98f00b204e9800998ecf8427e; file 1_ creation-time: 1999-10-10 12:12:34 122, file 1 name: christmas_gift.jpg ... ".
The characteristic information of second picture is: " file 2_ length: 66444bytes; file 2_md5:2efdabbaa580b0552d78dda96e7bc27e; file 2_ creation-time: 2010-10-10 12:12:34 122, file 2 names: dady_birthday.jpg ... ".
Step 102, data transmission unit send to the Data Receiving unit with the characteristic information of data to be sent.
After step 103, Data Receiving unit received the characteristic information of data to be sent, retrieval had the data of same characteristic features information in this locality, if retrieval has, goes to step 104, if do not retrieve, then goes to step 106.
Step 104, Data Receiving unit send to data transmission unit with the tabulation that this locality has the data of same characteristic features information.
Step 105, data transmission unit receive tabulation, abandon sending the data to be sent in the tabulation, the Data Receiving unit this locality obtain with tabulate in the identical data of data to be sent.
For example the Data Receiving unit find the characteristic information of a file also to be in this locality " file 2_ length: 66444bytes; file 2_md5:2efdabbaa580b0552d78dda96e7bc27e; file 2_ creation-time: 2010-10-10 12:12:34 122; file 2 names: dady_birthday.jpg ... } ", will second picture be put into tabulation and issue data transmission unit.After data transmission unit was received tabulation, with the data of not sending second picture, the Data Receiving unit directly obtained the data of second picture from this locality.
Step 106, data transmission unit send to the Data Receiving unit with data and the characteristic information thereof that the Data Receiving unit does not retrieve in this locality, and the Data Receiving unit obtains data and characteristic information thereof, in order to retrieval in the future.
The above; Be merely the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with this technological people in the technical scope that the present invention disclosed; The variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (4)

1. a method that transmits data is characterized in that, may further comprise the steps:
A, data transmission unit identify the key feature sampling of data to be sent, form the characteristic information of data to be sent;
B, data transmission unit send to the Data Receiving unit with the characteristic information of data to be sent;
After C, Data Receiving unit received the characteristic information of data to be sent, retrieval had the data of same characteristic features information in this locality, if retrieval has, the Data Receiving unit sends to data transmission unit with the tabulation that said this locality has the data of same characteristic features information;
D, data transmission unit receive tabulation, abandon sending the data to be sent in the tabulation, the Data Receiving unit this locality obtain with tabulate in the identical data of data to be sent.
2. a kind of method that transmits data according to claim 1 is characterized in that, and is in the steps A, further comprising the steps of:
Data transmission unit is divided into data to be sent and is no less than 2 data cell, with each data cell as data to be sent.
3. a kind of method that transmits data according to claim 1 is characterized in that, and is further comprising the steps of:
If the Data Receiving unit does not retrieve the data with same characteristic features information in this locality; Data transmission unit sends to the Data Receiving unit with data and the characteristic information thereof that said Data Receiving unit does not retrieve in this locality, and the Data Receiving unit obtains data and characteristic information thereof.
4. according to claim 1 or 3 described a kind of methods that transmit data, it is characterized in that the characteristic information of data to be sent comprises MD5 functional value, document creation time and the file name of file size, file.
CN2011100820929A 2011-04-01 2011-04-01 Data transmission method Pending CN102624605A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100820929A CN102624605A (en) 2011-04-01 2011-04-01 Data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100820929A CN102624605A (en) 2011-04-01 2011-04-01 Data transmission method

Publications (1)

Publication Number Publication Date
CN102624605A true CN102624605A (en) 2012-08-01

Family

ID=46564296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100820929A Pending CN102624605A (en) 2011-04-01 2011-04-01 Data transmission method

Country Status (1)

Country Link
CN (1) CN102624605A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104836632A (en) * 2014-02-12 2015-08-12 鸿富锦精密工业(深圳)有限公司 Network data transmission management method and system
WO2016107153A1 (en) * 2014-12-30 2016-07-07 中兴通讯股份有限公司 Method and device for data transmission in wireless communication network
CN105848089A (en) * 2012-08-31 2016-08-10 珠海市魅族科技有限公司 Data processing method, data sending method, and relevant equipment
CN105933722A (en) * 2016-04-20 2016-09-07 深圳市特纳电子有限公司 Data transmitting method and device
CN106933850A (en) * 2015-12-29 2017-07-07 阿里巴巴集团控股有限公司 Network data query method, device and system
CN110084060A (en) * 2019-03-26 2019-08-02 银江股份有限公司 A kind of Complex Information System synergistic data extracting method
CN112104402A (en) * 2020-01-14 2020-12-18 马启晨 Self-adaptive software-defined heaven-earth integrated network system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060104310A (en) * 2005-03-30 2006-10-09 (주)이스트소프트 Distributed file management system in web storage and the method thereof
CN101552669A (en) * 2008-04-02 2009-10-07 林兆祥 Method and system of data transmission

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060104310A (en) * 2005-03-30 2006-10-09 (주)이스트소프트 Distributed file management system in web storage and the method thereof
CN101552669A (en) * 2008-04-02 2009-10-07 林兆祥 Method and system of data transmission

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105848089A (en) * 2012-08-31 2016-08-10 珠海市魅族科技有限公司 Data processing method, data sending method, and relevant equipment
CN104836632A (en) * 2014-02-12 2015-08-12 鸿富锦精密工业(深圳)有限公司 Network data transmission management method and system
WO2016107153A1 (en) * 2014-12-30 2016-07-07 中兴通讯股份有限公司 Method and device for data transmission in wireless communication network
US10887777B2 (en) 2014-12-30 2021-01-05 Zte Corporation Method and device for data transmission in wireless communication network
CN106933850A (en) * 2015-12-29 2017-07-07 阿里巴巴集团控股有限公司 Network data query method, device and system
CN106933850B (en) * 2015-12-29 2020-08-07 阿里巴巴集团控股有限公司 Network data query method, device and system
CN105933722A (en) * 2016-04-20 2016-09-07 深圳市特纳电子有限公司 Data transmitting method and device
CN105933722B (en) * 2016-04-20 2019-12-13 深圳市特纳电子有限公司 data sending method and device
CN110084060A (en) * 2019-03-26 2019-08-02 银江股份有限公司 A kind of Complex Information System synergistic data extracting method
CN112104402A (en) * 2020-01-14 2020-12-18 马启晨 Self-adaptive software-defined heaven-earth integrated network system

Similar Documents

Publication Publication Date Title
CN102624605A (en) Data transmission method
CN101990238B (en) Method for aggregating sensor network data
CN103581230B (en) Document transmission system and method, receiving terminal, transmitting terminal
RU2003137883A (en) SYSTEM AND METHOD OF IMPROVED ELECTRONIC SOIL MESSAGES EXCHANGE BETWEEN CLIENT AND SERVER
CN101272276B (en) Log management implementing method
CN110661668B (en) Message sending management method and device
CN105450785B (en) File transmission method and device
CN102314697B (en) Data type-based numeric data compression and decompression method
WO2004010261A3 (en) System and method for managing flight information
EP2584800A3 (en) Digital system and method of processing service data thereof
CN104850550A (en) Method and apparatus for ordering prompt messages
EP2060980A3 (en) Server and client device, and information processing system and method
CN102063478A (en) Three-dimensional file format conversion method and search engine suitable for Internet search
CN105429784A (en) Central collection server, and method and system for log file processing
CN103139732A (en) Improved short message sending method and system
CN103279483B (en) A kind of topic Epidemic Scope appraisal procedure towards micro-blog and system
CN103455786A (en) Image recognition method and system
CN102523175A (en) Method and system for storing icon files by transmitting data via instant communication
CN101789105B (en) Packet-level dynamic mail attachment virus detection method
CN102170405A (en) Mail processing method, mail server and mail system
CN203466848U (en) Universal data protocol converter
CN104301438A (en) File uploading method
EP2290557A3 (en) A method and system for retrieving a resource
WO2023071893A1 (en) Three mode-based data compression method and data decompression method
CN101656708A (en) Method and device for sending and receiving data, and method and system for data transmission

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102, 2, wing 2 North Wing Road, Beijing, Haidian District

Applicant before: Beijing Xiaomi Technology Co., Ltd.

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

Application publication date: 20120801