CN102571820B - For transmitting the method for data, compression service device and terminal - Google Patents

For transmitting the method for data, compression service device and terminal Download PDF

Info

Publication number
CN102571820B
CN102571820B CN201210039607.1A CN201210039607A CN102571820B CN 102571820 B CN102571820 B CN 102571820B CN 201210039607 A CN201210039607 A CN 201210039607A CN 102571820 B CN102571820 B CN 102571820B
Authority
CN
China
Prior art keywords
data
compression
terminal
network type
network
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.)
Active
Application number
CN201210039607.1A
Other languages
Chinese (zh)
Other versions
CN102571820A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210039607.1A priority Critical patent/CN102571820B/en
Publication of CN102571820A publication Critical patent/CN102571820A/en
Application granted granted Critical
Publication of CN102571820B publication Critical patent/CN102571820B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Embodiments provide a kind of method, compression service device and terminal for transmitting data.The method comprises: obtain the terminal models of terminal, the data format of data that needs transmit and will be used for the network of network type transmitting these data; According to the data format of the data of the terminal models of this terminal, the transmission of these needs and this is by being used for the network of network type transmitting these data, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data.The embodiment of the present invention for transmitting the method for data, compression service device and terminal, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.

Description

For transmitting the method for data, compression service device and terminal
Technical field
The embodiment of the present invention relates to the communications field, and more specifically, relates to the method for transmitting data, compression service device and terminal.
Background technology
At present, to compare personal computer (PersonalComputer is called for short " PC ") the Internet a lot of slowly for the network transfer speeds of mobile Internet.Network transfer speeds is slow, and period of reservation of number is just elongated, and Consumer's Experience then can be poor.
In order to reduce period of reservation of number, can compress needing the data of transmission, such as, at the HTML (Hypertext Markup Language) (HyperTextTransferProtocol of terminal, be called for short " HTTP ") in transmission plan, in the request header of HTTP, can carry and accept coding (Accept-Encoding) head field, to require that server is when returning http response, the data returned are returned to terminal in a compressed format.Data after transmission compression can reduce the time in transmission over networks.
Because data carry out overcompression, terminal carries out decompress(ion) with regard to needing the data after to compression.The terminal used due to user is different, and decompression time is just different, and such as, the hardware processing capability of a lot of terminal is poor, and the time of decompress(ion) is longer, to larger data carry out decompress(ion) may need tens seconds even more than.But, when data are excessive, if do not adopt compressed format transmission response, Internet Transmission will be wasted for a long time; If adopt compressed format transmission response, because the difference of the hardware processing capability of different terminals is very large, after part end terminal receives the data after compression, when decompress(ion) is carried out to data, will waste for a long time.
Therefore, need a kind of suitable scheme, to reduce the acquisition time of data, thus promote the experience of user.
Summary of the invention
The embodiment of the present invention provides a kind of method, compression service device and terminal for transmitting data, can reduce the acquisition time of data, thus promotes the experience of user.
On the one hand, provide a kind of method for transmitting data, the method comprises: obtain the terminal models of terminal, the data format of data that needs transmit and will be used for the network of network type transmitting these data; According to the data format of the data of the terminal models of this terminal, the transmission of these needs and this is by being used for the network of network type transmitting these data, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data.
On the other hand, provide a kind of method for transmitting data, the method comprises: obtain the data format of the data of needs transmission and will be used for the network of network type transmitting these data; The data format of the data transmitted according to these needs and this is by being used for transmitting the network of network type of these data, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data sent to server; According to the compression scheme of these data, compress or do not compress these data sent to this server.
On the other hand, provide a kind of compression service device, comprising: the first acquisition module, for obtain terminal terminal models, need transmission data data format and will be used for transmitting the network of network type of these data; First determination module, the network of network type transmitting these data will be used for for the data format of the terminal models of this terminal of obtaining according to this first acquisition module, the data of these needs transmission and this, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data.
On the other hand, provide a kind of terminal, comprising: the first acquisition module, for obtaining the data format of the data needing transmission and will being used for transmitting the network of network type of these data; First determination module, the network of network type transmitting these data will be used for for the data format of data of these needs transmission that obtains according to this first acquisition module and this, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data sent to server; First sending module, for the compression scheme of these data determined according to this first determination module, compression or do not compress these data sent to this server.
Based on above technical scheme, the method for transmitting data of the embodiment of the present invention, compression service device and terminal, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 shows the indicative flowchart of the method for transmitting data according to the embodiment of the present invention.
Fig. 2 shows according to another embodiment of the present invention for transmitting the indicative flowchart of the method for data.
Fig. 3 shows according to another embodiment of the present invention for transmitting the indicative flowchart of the method for data.
Fig. 4 shows according to another embodiment of the present invention for transmitting the indicative flowchart of the method for data.
Fig. 5 shows according to another embodiment of the present invention for transmitting the indicative flowchart of the method for data.
Fig. 6 shows according to another embodiment of the present invention for transmitting the indicative flowchart of the method for data.
Fig. 7 shows according to another embodiment of the present invention for transmitting the schematic block diagram of the method for data.
Fig. 8 shows the schematic block diagram of the compression service device according to the embodiment of the present invention.
Fig. 9 shows the schematic block diagram of compression service device according to another embodiment of the present invention.
Figure 10 shows the schematic block diagram of compression service device according to another embodiment of the present invention.
Figure 11 shows the schematic block diagram of the terminal according to the embodiment of the present invention.
Figure 12 shows the schematic block diagram of terminal according to another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Should understand, the technical scheme of the embodiment of the present invention can be applied to various communication system, such as: global system for mobile telecommunications (GlobalSystemofMobilecommunication, be called for short " GSM ") system, code division multiple access (CodeDivisionMultipleAccess, be called for short " CDMA ") system, Wideband Code Division Multiple Access (WCDMA) (WidebandCodeDivisionMultipleAccess, be called for short " WCDMA ") system, GPRS (GeneralPacketRadioService, be called for short " GPRS "), Long Term Evolution (LongTermEvolution, be called for short " LTE ") system, LTE Frequency Division Duplexing (FDD) (FrequencyDivisionDuplex, be called for short " FDD ") system, LTE time division duplex (TimeDivisionDuplex, be called for short " TDD "), universal mobile telecommunications system (UniversalMobileTelecommunicationSystem, be called for short " UMTS ") etc.
Terminal (Terminal), subscriber equipment (UserEquipment can be referred to as, be called for short " UE "), user etc., can through wireless access network (such as, RadioAccessNetwork, be called for short " RAN ") communicate with one or more core net, it can be mobile terminal, as mobile phone (or being called " honeycomb " phone) and the computer with mobile terminal, such as, can be portable, pocket, hand-hold type, built-in computer or vehicle-mounted mobile device, they and wireless access network exchange language and/or data.
Fig. 1 is the indicative flowchart of the method for transmitting data according to the embodiment of the present invention.As shown in Figure 1, method 100 comprises:
S110, obtain terminal terminal models, need transmission data data format and will the network of network type transmitting these data be used for;
S120, according to the data format of the data of the terminal models of this terminal, the transmission of these needs and this is by being used for the network of network type transmitting these data, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data.
Compression service device obtaining the terminal models of terminal, need the data format of the data of transmission and by be used for transmitting these data network of network type after, can determine the compression scheme of these data according to the data format of the terminal models of this terminal, these data and this network of network type, this compression scheme is used to indicate these data of compression or not packed data transmit leg needs transmission.
Therefore, according to the method for transmitting data of the embodiment of the present invention, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
In embodiments of the present invention, the data needing transmission can be multiple, also can be one; Wherein, the plurality of data of transmission that need can correspond to a kind of data format, also can corresponding to several data form, when corresponding to several data form, then can obtain the compression scheme of data corresponding to each form respectively for this multiple format.
In embodiments of the present invention, method 100 can also comprise determines whether the data that needs transmit belong to compressed data, if belong to compressed data, then can directly send this data.
In embodiments of the present invention, in S120 according to the terminal models of this terminal, these needs transmission data data format and this is by being used for the network of network type transmitting these data, determine the compression scheme of these data, can comprise:
According to the corresponding relation of terminal models, data format and network type and compression scheme, determine the compression scheme of these data.
In embodiments of the present invention, the compression scheme that terminal models, data format and network type are corresponding may be used for indicating compression or the not data that send to terminal of compression service device; Also may be used for indicating compression or the not data that send to server of compressing terminal.
In embodiments of the present invention, compression scheme be used to indicate compression or not compression service device send to terminal data time, as shown in Figure 2, S110 obtain terminal terminal models, need the data format of the data of transmission and by be used for transmitting these data network of network type before, method 100 can also comprise:
S132, receive the decompress(ion) detecting information that test terminal corresponding to this terminal models send, this decompress(ion) detecting information comprises the decompression time of this test terminal decompress(ion) first test data, this first test data is the data of compression, wherein, this first test data can be that this test terminal self obtains, also can send to this test terminal for compression service device, the present invention does not limit this.
S134, based on the size of this first test data and this decompression time, determine the decompress(ion) speed that this terminal models is corresponding, wherein, when the first test data is this test terminal self acquisition, then this test terminal also needs the size sending this first test data to compression service device.
Hardware configuration due to the terminal of same terminal models is consistent, so the decompress(ion) speed of the terminal of same terminal models is also basically identical.Therefore, in embodiments of the present invention, the decompress(ion) speed of all terminals that the terminal models that can obtain this terminal by a terminal is corresponding.In embodiments of the present invention, consider the instant difference of terminal (such as, the difference such as length, residing network state of service time), can the multiple terminals corresponding with this terminal models carry out repeatedly mutual, to obtain repeatedly decompress(ion) speed, and obtain mean value, as the decompress(ion) speed that this terminal models is corresponding.
S136, based on this data format and this network type, determine critical decompress(ion) speed.
In the compression critical point obtaining critical decompress(ion) speed, there is following equation (1):
Not packed data transmission time=packed data transmission time+time (1) of terminal decompressed data
In equation (1), do not consider that server sends the time of packed data before packed data, this is because server can buffer memory packed data, and due to the disposal ability of server stronger, for the data of small data quantity, the time of the packed data of server is very short, so can ignore the time of server compresses data.
For specific network, the transmission speed V of this network is certain, for specific data format, its compression factor U (size before data compression is divided by the size after compression) is also constant, U and V can by obtaining with the test terminal of this terminal with terminal models, also can by obtaining with the test terminal of this terminal different terminals model.
Equation (1) can be scaled following equation (2):
M/V=M/(U*V)+M/(U*g 0)(2)
Wherein, M is the size before the data compression needing to transmit, g 0for critical decompress(ion) speed.
Can be obtained by formula (2)
g 0=V/(U-1)(3)
Therefore, for specific network type and specific data format, critical decompress(ion) speed is certain.
Should understand, the critical decompress(ion) speed obtained by above equation is one embodiment of the present of invention, any restriction should do not formed to the present invention, such as, can equation be passed through: not packed data transmission time=packed data transmission time+terminal decompressed data time+correction time, obtain critical decompress(ion) speed, wherein, correction time can be time of compression scheme acquisition time and/or server compresses data; Again such as, decompress(ion) speed can calculate divided by decompression time based on the size before test data compression, and correspondingly, critical decompress(ion) speed then can pass through M/V=M/ (U*V)+M/g 0calculate.The compression factor U of the embodiment of the present invention be based on data compression before size carry out calculating divided by the size after compression, should understand, compression factor also can calculate divided by the size before compression by the size after data compression, and the embodiment of the present invention does not limit this.
S138, based on this decompress(ion) speed and this critical decompress(ion) speed, determine and store this terminal models, this data format and this network type corresponding be used to indicate compression or the not compression scheme of data that sends to terminal of compression service device, wherein, when this decompress(ion) speed is greater than critical decompress(ion) speed, then compression scheme can be defined as being used to indicate the data that compression service device sends to terminal; When this decompress(ion) speed is less than critical decompress(ion) speed, then compression scheme can be defined as being used to indicate the data that not compression service device sends to terminal; When this decompress(ion) speed equals critical decompress(ion) speed, then this compression scheme can be defined as being used to indicate the data that compression service device sends to terminal, also can be defined as being used to indicate the data that not compression service device sends to terminal.
In embodiments of the present invention, compression service device is after the critical decompress(ion) speed that the decompress(ion) speed and network type that obtain terminal are corresponding with data format, directly can store this decompress(ion) speed and critical decompress(ion) speed, so that after receiving network request or Compressed text search request, terminal models according to terminal obtains decompress(ion) speed, the data format of the data transmitted as required and the network of network type being used for transmitting these data is obtained critical decompress(ion) speed, thus according to this decompress(ion) speed and critical decompress(ion) speed determination compression scheme.
In embodiments of the present invention, compression scheme be used to indicate compression or not compressing terminal send to server data time, as shown in Figure 3, S110 obtain terminal terminal models, need the data format of the data of transmission and by be used for transmitting these data network of network type before, method 100 can also comprise:
S142, receive the compression verification information that test terminal corresponding to this terminal models send, this compression verification information comprises the compression time that the second test data is compressed in this test terminal, and this second test data is unpressed data;
S144, based on the size of this second test data and this compression time, determine the compression speed that this terminal models is corresponding; Wherein, when the second test data is this test terminal self acquisition, then this test terminal also needs the size sending this second test data to compression service device.
Hardware configuration due to the terminal of same terminal models is consistent, so the compression speed of the terminal of same terminal models is also basically identical.Therefore, in embodiments of the present invention, the compression speed of all terminals that the terminal models that can obtain this terminal by a terminal is corresponding.In embodiments of the present invention, consider the instant difference of terminal (such as, use the difference of the length of time, residing network state etc.), can the multiple terminals corresponding with same terminal models carry out repeatedly mutual, to obtain repeatedly compression speed, and obtain mean value, as final compression speed.
S146, based on this data format and this network type, determine critical compression speed;
In the compression critical point obtaining critical compression speed, there is following equation (3):
Not packed data transmission time=packed data transmission time+time (3) of terminal packed data
In equation (3), after not considering that server receives the packed data of terminal transmission, the time of decompressed data, this is because the disposal ability of server is comparatively strong or server also directly may preserve the data after compression, so can ignore the time of server decompressed data.
For specific network, the transmission speed V of this network is certain, and for specific data format, its compression factor U is also constant, U and V can by obtaining with the test terminal of this terminal with terminal models, also can by obtaining with the test terminal of this terminal different terminals model.
Equation (3) can be scaled following equation (4)
M/V=M/(U*V)+M/s 0(4)
Wherein, M is the size before the data compression needing to transmit, s 0for critical compression speed.
Can be obtained by formula (4)
s 0=U*V/(U-1)(5)
Therefore, for specific network type and specific data format, critical compression speed is also certain.
S148, based on this compression speed and this critical compression speed, determine and store this terminal models, this data format and this network type corresponding be used to indicate compression or the not compression scheme of data that sends to server of compressing terminal, wherein, when this compression speed is greater than critical compression speed, then compression scheme can be defined as being used to indicate the data that compressing terminal sends to server; When this compression speed is less than critical compression speed, then compression scheme can be defined as being used to indicate the data that not compressing terminal sends to server; When this compression speed equals critical compression speed, then this compression scheme can be defined as being used to indicate the data that compressing terminal sends to server, also can be defined as being used to indicate the data that not compressing terminal sends to server.
In embodiments of the present invention, compression service device is after obtaining compression speed corresponding to the terminal models of terminal and the network type critical compression speed corresponding with data format, directly can store this compression speed and critical compression speed, so that after receiving network request or Compressed text search request, terminal models according to terminal obtains compression speed, the data format of the data transmitted as required and the network of network type being used for transmitting these data is obtained critical compression speed, thus obtain compression scheme according to this compression speed and critical compression speed.
Should understand, the critical compression speed obtained by above equation is one embodiment of the present of invention, any restriction should do not formed to the present invention, such as, can equation be passed through: not packed data transmission time=packed data transmission time+terminal packed data time+correction time, obtain critical compression speed, wherein, correction time can be time of compression scheme acquisition time and/or server decompressed data; Again such as, compression speed can calculate divided by compression time based on the size after test data compression, and correspondingly, critical decompress(ion) speed then can pass through M/V=M/ (U*V)+M/ (U*s 0) calculate.
Should be understood that the server in the embodiment of the present invention can be compression service device itself, such as, compression service device is after the network request receiving terminal transmission, determine the compression scheme self stored, and by this compression scheme, compression or these data do not compressed to terminal transmission; Compression service device in the embodiment of the present invention also can provide query interface for other servers or terminal.
In embodiments of the present invention, when compression service device provides query interface for other servers or terminal, obtain the terminal models of terminal in S110, need the data format of the data of transmission and will be used for transmitting the network of network type of these data, can comprise:
Receive the Compressed text search request that data receiver sends, the data format of the data of the terminal models of this Compressed text search request carried terminal, these needs transmission and this will be used for the network of network type transmitting these data;
From this Compressed text search request, obtain the terminal models of this terminal, the data format of data of these needs transmission and this will be used for the network of network type transmitting these data;
Correspondingly, the method can also comprise:
Send Compressed text search response to this data receiver, the response of this Compressed text search comprises the compression scheme of these data, so that this data receiver is determined compression according to the compression scheme of these data or do not compressed these data.
In embodiments of the present invention, this data receiver can be terminal can be also service server, and also can be other equipment, should determine as the case may be, the embodiment of the present invention limit this.
Therefore, according to the method for transmitting data of the embodiment of the present invention, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Fig. 4 is the indicative flowchart of the method for transmitting data according to the embodiment of the present invention.As shown in Figure 4, method 200 can comprise:
S210, acquisition need the data format of the data of transmission and will be used for the network of network type transmitting these data.
S220, the data format of data transmitted according to these needs and this is by being used for transmitting the network of network type of these data, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data sent to server;
S230, compression scheme according to these data, compression or do not compress these data sent to this server.
Terminal obtain the data needing transmission data format and by be used for transmitting these data network of network type after, according to the data format of these data and can will be used for the network of network type transmitting these data, determine the compression scheme indicating compression or do not compress these data sent to server, thus according to this compression scheme, corresponding data can be sent to server.
Therefore, according to the method for transmitting data of the embodiment of the present invention, by based on data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
In embodiments of the present invention, as shown in Figure 5, S210 obtain data data format and by be used for transmitting these data network of network type before, method 200 can also comprise:
S240, send Compressed text search request to compression service device, this Compressed text search request comprise the terminal models of this terminal, the data format of the data of these needs transmission and this will be used for transmitting the network of network type of these data;
S250, receive the Compressed text search response that this compression service device sends according to this Compressed text search request, the response of this Compressed text search comprises compression scheme, and this compression scheme is determined based on this terminal models, this data format and this network type;
S260, store this data format and this compression scheme corresponding to this biography network type.
Namely, terminal sends Compressed text search request to compression service device, compression service device can according to the terminal models of this this terminal of Compressed text search acquisition request, this data format and this network type, thus can according to this terminal models, this data format and this network type determination compression scheme, and the Compressed text search response comprising this compression scheme is sent to terminal, after terminal receives the response of this Compressed text search, obtain and store this compression scheme, so that this terminal is determined according to the compression scheme that self stores to compress or do not compress the data needed to this data format of server transmission under the network of this network type.
In embodiments of the present invention, compression service device is when receiving the Compressed text search request that terminal sends, also the response of carrying decompress(ion) speed and critical decompress(ion) speed can be sent to terminal, terminal can store this decompress(ion) speed and critical decompress(ion) speed, and when needing transmission data at every turn, obtain decompress(ion) speed and critical decompress(ion) speed, and according to decompress(ion) speed and critical decompress(ion) speed, determine compression scheme; In embodiments of the present invention, terminal, when each needs to compression service device transmission data, also can obtain to compression service device the compression scheme sending these data temporarily.
Therefore, according to the method for transmitting data of the embodiment of the present invention, by based on data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Describe compression scheme respectively below with reference to Fig. 6 and Fig. 7 be used to indicate compression or do not compress the embodiment of the data that service server sends to terminal, and compression scheme is used to indicate and compresses or the not embodiment of data that sends to service server of compressing terminal; For the ease of understanding the present invention, assuming that the terminal models of following terminal A and B is a, wherein, terminal A and terminal B can be the same terminal of same terminal models, also can be the different terminals of same terminal models; The data format needing the data of transmission is b; Be c by the network of network type being used for transmitting these data.
Fig. 6 is the indicative flowchart of 300 of the method for transmitting data according to the embodiment of the present invention.
S301, compression service device packed data form are the data of b, to generate test data, and can according to the size of the size before this test data compression with this test data, determine compression factor, and test data is sent to by the network that network type is c the terminal A that terminal models is a, wherein, timestamp can be carried in this test data.
S302, terminal A can determine the transmission time of this test data after receiving the test data of compression service device transmission according to the timestamp carried in test data, and this test data of decompress(ion), obtain decompression time; And the test feedback comprising this decompression time and transmission time is sent to this compression service device.
After S303, compression service device receive the test feedback of terminal A transmission, according to the size of decompression time and test data, obtain the decompress(ion) speed of terminal A, determine that network type is the transmission speed of the network of c according to the size of this test data, transmission time, thus can determine according to the compression factor of this network transfer speeds and these data the critical decompress(ion) speed that this network type c and data format b is corresponding; Compression service device after determining this decompress(ion) speed and this critical decompress(ion) speed, compression scheme that can be corresponding according to magnitude relationship determination terminal models a, the data format b of this decompress(ion) speed and critical decompress(ion) speed and network type c, and store this compression scheme; Also can decompress(ion) speed that directly storage terminal model a is corresponding, and the critical decompress(ion) speed that network type b and data format c is corresponding.
S304, terminal models are that the terminal B of a sends network request to service server, wherein, in this network request carried terminal B terminal models a, need transmission data data format b and will the network of network type c transmitting these data be used for;
After S305, service server receive the network request of terminal B transmission, according to the data format b of the data of the terminal models a of this network request determination terminal B, needs transmission and can will be used for the network of network type c transmitting these data; And send Compressed text search request to compression service device, wherein carry the terminal models a of this terminal B in this request, need the data format b of the data of transmission and will be used for transmitting the network of network type c of these data.
S306, compression service device determine the terminal models a of terminal B after receiving the Compressed text search request of service server transmission, need the data format b of the data of transmission and will be used for the network of network type c transmitting these data; If what compression service device stored is the compression scheme that terminal models, network type and data format are directly corresponding, then compression service device directly can obtain compression scheme according to a, b and c; If what compression service device stored is decompress(ion) speed corresponding to terminal models, the critical decompress(ion) speed corresponding with data format with network type, the decompress(ion) speed of terminal B then can be obtained according to the terminal models a of terminal B, critical decompress(ion) speed is obtained according to network type b and data format c, thus can by comparing the magnitude relationship determination compression scheme of decompress(ion) speed and critical decompress(ion) speed; Compression service device, after acquisition compression scheme, sends the response message comprising this compression scheme to service server.
S307, compression service device according to the data of carrying this compression scheme in this response message and determine to compress or do not compress the transmission of these needs, and are send corresponding data to terminal B in the network of b at network type.
Describe compression scheme below with reference to Fig. 7 and be used to indicate compression or the not embodiment of data that sends to service server of compressing terminal.
Fig. 7 is the indicative flowchart of 400 of the method for transmitting data according to the embodiment of the present invention.
S401, compression service device generate the test data that unpressed data format is b, and be that the network of c sends test request to the terminal A that terminal models is a by network type, this test request comprises this test data, wherein, can carry timestamp in this test data.
After S402, terminal A obtain the test data of compression service device transmission, by the timestamp carried in test data, the transmission time can be obtained, and compress this test data, obtain the size after test data compression and compression time; And sending test feedback to compression service device, this test feedback comprises the size after this transmission time, test data compression and this compression time.
After S403, compression service device receive the test feedback of terminal A transmission, can according to the size of test data and compression time, determine compression speed, and can according to the size determination network transfer speeds of transmission time and test data, according to the size determination compression factor after test data size and this test data compression, thus critical compression speed can be determined according to network transfer speeds and compression factor; Compression service device after determining compression speed and critical compression speed, compression scheme that can be corresponding according to magnitude relationship determination terminal models a, the data format b of this compression speed and critical compression speed and network type c, and store this compression scheme; Also can compression speed that directly storage terminal model a is corresponding, and the critical compression speed that network type b and data format c is corresponding.
S404, terminal models are that the terminal B of a needs to be when to transmit data format in the network of b be the data of c, to send Compressed text search request, carried terminal model a, network type b, data format c in this Compressed text search request to compression service device at network type.
After S405, compression service device receive the Compressed text search request of terminal B transmission, the terminal models a of terminal can be obtained, need the data format b of the data of transmission and will be used for transmitting the network of network type c of these data.If what compression service device stored is the compression scheme that terminal models, network type and data format are directly corresponding, then compression service device directly can obtain compression scheme according to a, b and c; If what compression service device stored is compression speed corresponding to terminal models, the critical compression speed corresponding with data format with network type, the compression speed of this terminal then can be obtained according to the terminal models a of terminal B, critical compression speed is obtained according to network type b and data format c, thus can by comparing the magnitude relationship determination compression scheme of compression speed and critical compression speed; Compression service device, after acquisition compression scheme, sends the response message comprising this compression scheme to terminal B.
S406, terminal B can store this compression scheme after receiving the compression scheme of compression service device transmission.Be when to transmit data format in the network of b be the data of c so that follow-up at network type, directly determine whether to compress these data needing to send according to this compression scheme.
S407, terminal B determine whether according to this compression scheme to compress the data needing transmission, and send corresponding data to service server in the network of network type b.
Should be understood that the method 300 and 400 shown in above Fig. 6 and Fig. 7 is embodiments of the invention, any restriction should do not formed to the present invention.Such as, consider the instant difference of network and terminal, can multiple exercise S301-S303, repeatedly obtain decompress(ion) speed and critical decompress(ion) speed, and using mean value as final decompress(ion) speed and critical decompress(ion) speed; Such as, because for the data of specific format, compression factor is certain, and for specific network, data transmission bauds is certain, so the compression factor of S301-S303 acquisition and network transfer speeds by empirical value or can be obtained by the terminal of other terminal models; Again such as, in S303, compression service device directly can store compression factor corresponding to data format b and transmission speed corresponding to network type c, and when in S305, compression service device receives the compression scheme inquiry request of service server transmission, compression factor can be obtained according to data format, obtain transmission speed according to network type, and calculate critical decompress(ion) speed by this compression factor and transmission speed.
Will also be understood that, in various embodiments of the present invention, the size of the sequence number of above-mentioned each process does not also mean that the priority of execution sequence, and the execution sequence of each process should be determined with its function and internal logic, and should not form any restriction to the implementation process of the embodiment of the present invention.
Therefore, according to the method for transmitting data of the embodiment of the present invention, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Below composition graphs 1 to Fig. 7 describes the method for transmitting data according to the embodiment of the present invention, below with reference to Fig. 8 to Figure 12 description according to the compression service device of the embodiment of the present invention and terminal.
Fig. 8 is the schematic block diagram of the compression service device according to the embodiment of the present invention.As shown in Figure 7, compression service device 500 comprises:
First acquisition module 510, for obtain terminal terminal models, need transmission data data format and will be used for transmitting the network of network type of these data;
First determination module 520, the network of network type transmitting these data will be used for for the data format of the terminal models of this terminal of obtaining according to this first acquisition module 510, the data of these needs transmission and this, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data.
Therefore, according to the compression service device of the embodiment of the present invention, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, and the stand-by period of user can be reduced, promote the experience of user.
Alternatively, this first acquisition module 510 specifically for:
According to the corresponding relation of terminal models, data format and network type and compression scheme, determine the compression scheme of these data.
Alternatively, as shown in Figure 9, this compression service device 500 also comprises:
First receiver module 532, for receiving the decompress(ion) detecting information that test terminal corresponding to this terminal models sends, this decompress(ion) detecting information comprises the decompression time of this test terminal decompress(ion) first test data, and this first test data is the data of compression;
Second determination module 534, this decompression time that this decompress(ion) detecting information for receiving based on size and this first receiver module 532 of this first test data comprises, determines the decompress(ion) speed that this terminal models is corresponding;
3rd determination module 536, for based on this data format and this network type, determines critical decompress(ion) speed;
First memory module 538, for this critical decompress(ion) speed that this decompress(ion) speed of determining based on this second determination module 534 and the 3rd determination module 536 are determined, determine and store this terminal models, this data format and this network type corresponding be used to indicate compression or the not compression scheme of data that sends to terminal of compression service device;
First determination module 520, the compression scheme of the data that compression that what this terminal models, this data format and this network type specifically for storing according to this first memory module 538 were corresponding be used to indicate or not compression service device send to terminal, determines the compression scheme of these data.
Alternatively, as shown in Figure 9, the compression service device 500 that the embodiment of the present invention provides can also comprise:
Second receiver module 542, for receiving the compression verification information that test terminal corresponding to this terminal models sends, this compression verification information comprises the compression time that the second test data is compressed in this test terminal, and this second test data is unpressed data;
4th determination module 544, this compression time that this compression verification information for receiving based on size and this second receiver module 542 of this second test data comprises, determines the compression speed that this terminal models is corresponding;
5th determination module 546, for based on this data format and this network type, determines critical compression speed;
Second memory module 548, for this critical compression speed that this compression speed of determining based on the 4th determination module 544 and the 5th determination module 546 are determined, determine and store this terminal models, this data format and this network type corresponding be used to indicate compression or the not compression scheme of data that sends to server of compressing terminal;
First determination module 520, the compression scheme of the data that compression that what this terminal models, this data format and this network type specifically for storing according to this second memory module 548 were corresponding be used to indicate or not compressing terminal send to server, determines the compression scheme of these data.
Alternatively, as shown in Figure 10, the first acquisition module 510 comprises:
First receiving element 512, for receiving the Compressed text search request that data receiver sends, the terminal models of this terminal is carried in this Compressed text search request, the data format of data of these needs transmission and this will be used for the network of network type transmitting these data;
First acquiring unit 514, for obtaining the terminal models of this terminal in this Compressed text search request of receiving from this first receiving element 512, the data format of the data of these needs transmission and this will be used for the network of network type transmitting these data;
Correspondingly, this compression service device 500 also comprises:
First sending module 550, for sending Compressed text search response to this data receiver, the response of this Compressed text search comprises the compression scheme of these data that this first determination module 520 is determined, so that this data receiver is determined compression according to the compression scheme of these data or do not compressed these data.
According to the compression service device 500 of the embodiment of the present invention may correspond in the embodiment of the present invention for transmitting the compression service device in the method 100 to 400 of data, and above-mentioned and other operation of the modules in compression service device 500 and/or function are respectively in order to realize the corresponding flow process of the method 100 to 400 of Fig. 1 to Fig. 7, for simplicity, do not repeat them here.
Therefore, according to the compression service device of the embodiment of the present invention, by based on terminal models, data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Below composition graphs 8 to Figure 10 describes the compression service device according to the embodiment of the present invention, describes the terminal according to the embodiment of the present invention below with reference to Figure 11 and Figure 12.
Figure 11 shows the schematic block diagram of the terminal according to the embodiment of the present invention.As shown in figure 11, terminal 600 comprises:
First acquisition module 610, for obtaining the data format of the data needing transmission and will being used for transmitting the network of network type of these data;
First determination module 620, the network of network type transmitting these data will be used for for the data format of data of these needs transmission that obtains according to this first acquisition module 610 and this, determine the compression scheme of these data, the compression scheme of these data is used to indicate compression or does not compress these data sent to server;
First sending module 630, for the compression scheme of these data determined according to this first determination module 620, compression or do not compress these data sent to this server.
Therefore, according to the terminal of the embodiment of the present invention, by based on data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Alternatively, as shown in figure 12, terminal 600 also comprises:
Second sending module 642, for obtain at this first acquisition module 610 need the data format of the data of transmission and by be used for transmitting these data network of network type before, send Compressed text search request to compression service device, the terminal models of this terminal, this data format and this network type are carried in this Compressed text search request;
First receiver module 644, for receiving the Compressed text search response that this compression service device sends, the response of this Compressed text search comprises compression scheme, and this compression scheme is determined based on this terminal models, this data format and this network type;
First memory module 646, this compression scheme that this data format and this network type for storing the reception of this first receiver module 644 are corresponding;
First determination module 620, this compression scheme that this data format and this network type specifically for storing according to this first memory module 646 are corresponding, determines the compression scheme of these data.
According to the terminal 600 of the embodiment of the present invention may correspond in the embodiment of the present invention for transmitting the terminal in the method 100 to 400 of data, and above-mentioned and other operation of the modules in terminal 600 and/or function are respectively in order to realize the corresponding flow process of the method 100 to 400 of Fig. 1 to Fig. 7, for simplicity, do not repeat them here.
Therefore, according to the terminal of the embodiment of the present invention, by based on data format and will the network of network type transmitting data be used for, determine the compression scheme indicating compression or do not compress the data needing transmission, the data of the transmission compression when the data transmitting compression can reduce the acquisition time of data, the data do not compressed are transmitted when the data that transmission is not compressed can reduce the acquisition time of data, thus the acquisition time of data can be reduced, reduce the stand-by period of user, promote the experience of user.
Those of ordinary skill in the art can recognize, in conjunction with unit and the algorithm steps of each example of embodiment disclosed herein description, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the system of foregoing description, device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that disclosed system, apparatus and method can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.
If described function using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part of the part that technical scheme of the present invention contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection range of claim.

Claims (14)

1. for transmitting a method for data, it is characterized in that, comprising:
Obtain the terminal models of terminal, need the data format of the data of transmission and will the network of network type transmitting described data be used for;
According to the data format of the data of the terminal models of described terminal, the transmission of described needs and describedly will be used for the network of network type transmitting described data, determine the compression scheme of described data, the compression scheme of described data is used to indicate compression or does not compress described data, wherein, compress described data when the data transmitting compression can reduce the acquisition time of data, do not compress described data when transmitting the data do not compressed and can reducing the acquisition time of data.
2. method according to claim 1, it is characterized in that, the data format of the data of the described terminal models according to described terminal, described needs transmission and describedly will be used for the network of network type transmitting described data, determine the compression scheme of described data, comprising:
According to the corresponding relation of terminal models, data format and network type and compression scheme, determine the compression scheme of described data.
3. method according to claim 2, is characterized in that, described acquisition terminal terminal models, need the data format of the data of transmission and by be used for transmitting described data network of network type before, described method also comprises:
Receive the decompress(ion) detecting information that test terminal corresponding to described terminal models sends, described decompress(ion) detecting information comprises the decompression time of described test terminal decompress(ion) first test data, and described first test data is the data of compression;
Based on size and the described decompression time of described first test data, determine the decompress(ion) speed that described terminal models is corresponding;
Based on described data format and described network type, determine critical decompress(ion) speed;
Based on described decompress(ion) speed and described critical decompress(ion) speed, determine and store described terminal models, described data format and described network type corresponding be used to indicate compression or the not compression scheme of data that sends to terminal of compression service device.
4. method according to claim 2, is characterized in that, described acquisition terminal terminal models, need the data format of the data of transmission and by be used for transmitting described data network of network type before, described method also comprises:
Receive the compression verification information that test terminal corresponding to described terminal models sends, described compression verification information comprises the compression time that the second test data is compressed in described test terminal, and described second test data is unpressed data;
Based on size and the described compression time of described second test data, determine the compression speed that described terminal models is corresponding;
Based on described data format and described network type, determine critical compression speed;
Based on described compression speed and described critical compression speed, determine and store described terminal models, described data format and described network type corresponding be used to indicate compression or the not compression scheme of data that sends to server of compressing terminal.
5. method according to any one of claim 1 to 4, is characterized in that, the terminal models of described acquisition terminal, needs the data format of the data of transmission and will be used for the network of network type transmitting described data, comprising:
Receive the Compressed text search request that data receiver sends, the terminal models of described terminal is carried in described Compressed text search request, the data format of the data of described needs transmission and describedly will be used for the network of network type transmitting described data;
The terminal models of described terminal is obtained, the data format of the data of described needs transmission and describedly the network of network type transmitting described data will be used for from described Compressed text search request;
Described method also comprises:
Send Compressed text search response to described data receiver, described Compressed text search response comprises the compression scheme of described data, so that described data receiver is determined compression according to the compression scheme of described data or do not compressed described data.
6. for transmitting a method for data, it is characterized in that, comprising:
Obtain and need the data format of the data of transmission and will the network of network type transmitting described data be used for;
Need the data format of the data of transmission according to described and describedly will be used for the network of network type transmitting described data, determine the compression scheme of described data, the compression scheme of described data is used to indicate compression or does not compress the described data sent to server;
According to the compression scheme of described data, compress or do not compress the described data sent to described server, wherein, compress described data when the data transmitting compression can reduce the acquisition time of data, do not compress described data when transmitting the data do not compressed and can reducing the acquisition time of data.
7. method according to claim 6, is characterized in that, described obtain need the data format of the data of transmission and by be used for transmitting described data network of network type before, described method also comprises:
Compressed text search request is sent, the terminal models of described Compressed text search request carried terminal, described data format and described network type to compression service device;
Receive the Compressed text search response that described compression service device sends according to described Compressed text search request, described Compressed text search response comprises compression scheme, and described compression scheme is determined based on described terminal models, described data format and described network type;
Store described data format and described compression scheme corresponding to described network type.
8. a compression service device, is characterized in that, comprising:
First acquisition module, for obtain terminal terminal models, need transmission data data format and will be used for transmitting the network of network type of described data;
First determination module, for obtain according to described first acquisition module the terminal models of described terminal, the data of described needs transmission data format and describedly will be used for the network of network type transmitting described data, determine the compression scheme of described data, the compression scheme of described data is used to indicate compression or does not compress described data, wherein, compress described data when the data transmitting compression can reduce the acquisition time of data, do not compress described data when transmitting the data do not compressed and can reducing the acquisition time of data.
9. compression service device according to claim 8, is characterized in that, described first acquisition module specifically for:
According to the corresponding relation of terminal models, data format and network type and compression scheme, determine the compression scheme of described data.
10. compression service device according to claim 9, is characterized in that, described compression service device also comprises:
First receiver module, for receiving the decompress(ion) detecting information that test terminal corresponding to described terminal models sends, described decompress(ion) detecting information comprises the decompression time of described test terminal decompress(ion) first test data, and described first test data is the data of compression;
Second determination module, the described decompression time that the described decompress(ion) detecting information for receiving based on size and described first receiver module of described first test data comprises, determines the decompress(ion) speed that described terminal models is corresponding;
3rd determination module, for based on described data format and described network type, determines critical decompress(ion) speed;
First memory module, for the described critical decompress(ion) speed that the described decompress(ion) speed determined based on described second determination module and described 3rd determination module are determined, determine and store described terminal models, described data format and described network type corresponding be used to indicate compression or the not compression scheme of data that sends to terminal of compression service device;
Described first determination module, the compression scheme of data that compression that what described terminal models, described data format and described network type specifically for storing according to described first memory module were corresponding be used to indicate or not compression service device send to terminal, determines the compression scheme of described data.
11. compression service devices according to claim 9, it is characterized in that, described server also comprises:
Second receiver module, for receiving the compression verification information that test terminal corresponding to described terminal models sends, described compression verification information comprises the compression time that the second test data is compressed in described test terminal, and described second test data is unpressed data;
4th determination module, the described compression time that the described compression verification information for receiving based on size and described second receiver module of described second test data comprises, determines the compression speed that described terminal models is corresponding;
5th determination module, for based on described data format and described network type, determines critical compression speed;
Second memory module, for the described critical compression speed that the described compression speed determined based on described 4th determination module and described 5th determination module are determined, determine and store described terminal models, described data format and described network type corresponding be used to indicate compression or the not compression scheme of data that sends to server of compressing terminal;
Described first determination module, the compression scheme of data that compression that what described terminal models, described data format and described network type specifically for storing according to described second memory module were corresponding be used to indicate or not compressing terminal send to server, determines the compression scheme of described data.
Compression service device according to any one of 12. according to Claim 8 to 11, is characterized in that, described first acquisition module, comprising:
First receiving element, for receiving the Compressed text search request that data receiver sends, the terminal models of described terminal is carried in described Compressed text search request, the data format of the data of described needs transmission and describedly will be used for the network of network type transmitting described data;
First acquiring unit, obtains the terminal models of described terminal in the described Compressed text search request that receives from described first receiving element, the data format of the data of described needs transmission and describedly will be used for the network of network type transmitting described data;
Described compression service device also comprises:
First sending module, for sending Compressed text search response to described data receiver, described Compressed text search response comprises the compression scheme of the described data that described first determination module is determined, so that described data receiver is determined compression according to the compression scheme of described data or do not compressed described data.
13. 1 kinds of terminals, is characterized in that, comprising:
First acquisition module, for obtaining the data format of the data needing transmission and will being used for transmitting the network of network type of described data;
First determination module, describedly need the data format of the data of transmission for what obtain according to described first acquisition module and describedly will be used for the network of network type transmitting described data, determine the compression scheme of described data, the compression scheme of described data is used to indicate compression or does not compress the described data sent to server;
First sending module, for the compression scheme of described data determined according to described first determination module, compress or do not compress the described data sent to described server, wherein, compress described data when the data transmitting compression can reduce the acquisition time of data, do not compress described data when transmitting the data do not compressed and can reducing the acquisition time of data.
14. terminals according to claim 13, is characterized in that, described terminal also comprises:
Second sending module, for sending Compressed text search request to compression service device, the terminal models of described Compressed text search request carried terminal, described data format and described network type;
First receiver module, for receiving the Compressed text search response that described compression service device sends according to the described Compressed text search request that described second sending module sends, described Compressed text search response comprises compression scheme, and described compression scheme is determined based on described terminal models, described data format and described network type;
First memory module, the described compression scheme that described data format and described network type for storing described first receiver module reception are corresponding;
Described first determination module, specifically for the described data format that stores according to described first memory module and described compression scheme corresponding to described network type, determines the compression scheme of described data.
CN201210039607.1A 2012-02-21 2012-02-21 For transmitting the method for data, compression service device and terminal Active CN102571820B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210039607.1A CN102571820B (en) 2012-02-21 2012-02-21 For transmitting the method for data, compression service device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210039607.1A CN102571820B (en) 2012-02-21 2012-02-21 For transmitting the method for data, compression service device and terminal

Publications (2)

Publication Number Publication Date
CN102571820A CN102571820A (en) 2012-07-11
CN102571820B true CN102571820B (en) 2015-11-25

Family

ID=46416293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210039607.1A Active CN102571820B (en) 2012-02-21 2012-02-21 For transmitting the method for data, compression service device and terminal

Country Status (1)

Country Link
CN (1) CN102571820B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769752B (en) * 2012-07-25 2014-12-10 北京汉王智通科技有限公司 JPEG image compression method and system
CN104267281B (en) * 2014-09-25 2017-03-15 国家电网公司 A kind of distributed low-voltage network Condition Monitoring Data compression method
CN104468839A (en) * 2014-12-30 2015-03-25 贵州电网公司信息通信分公司 Distribution network equipment state rapid updating method based on Internet geographic information system
CN105848126B (en) * 2015-01-15 2021-04-30 中兴通讯股份有限公司 Method and device for supporting multiple wireless network accesses
CN104618371A (en) * 2015-01-30 2015-05-13 乐视网信息技术(北京)股份有限公司 Data downloading method, device and system
CN105045873B (en) * 2015-07-17 2018-02-09 深圳市腾讯计算机***有限公司 A kind of method for pushing of data file, apparatus and system
CN108833530A (en) * 2018-06-11 2018-11-16 联想(北京)有限公司 A kind of transmission method and device
CN110177289A (en) * 2019-05-14 2019-08-27 努比亚技术有限公司 Terminal device and its kinescope method, playback method, cloud device
CN117499405A (en) * 2022-07-25 2024-02-02 华为云计算技术有限公司 Data packet transmission method and device and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1922882A (en) * 2004-02-27 2007-02-28 诺基亚公司 Transferring data between devices
CN101212311A (en) * 2006-12-31 2008-07-02 中国科学院声学研究所 Cross-network downloading service quality assurance method
CN101237301A (en) * 2008-02-22 2008-08-06 深圳市深信服电子科技有限公司 Dynamic data compression technology
CN101420670A (en) * 2008-05-30 2009-04-29 北京天腾时空信息科技有限公司 Method and device for terminal content adaptation
CN102147818A (en) * 2011-05-17 2011-08-10 上海华岭集成电路技术股份有限公司 Test file compression method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100316720B1 (en) * 2000-01-20 2001-12-20 윤종용 Method of data compression and reconstruction using statistical analysis

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1922882A (en) * 2004-02-27 2007-02-28 诺基亚公司 Transferring data between devices
CN101212311A (en) * 2006-12-31 2008-07-02 中国科学院声学研究所 Cross-network downloading service quality assurance method
CN101237301A (en) * 2008-02-22 2008-08-06 深圳市深信服电子科技有限公司 Dynamic data compression technology
CN101420670A (en) * 2008-05-30 2009-04-29 北京天腾时空信息科技有限公司 Method and device for terminal content adaptation
CN102147818A (en) * 2011-05-17 2011-08-10 上海华岭集成电路技术股份有限公司 Test file compression method

Also Published As

Publication number Publication date
CN102571820A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN102571820B (en) For transmitting the method for data, compression service device and terminal
CN102572014B (en) Message treatment method, device and system
EP3518589B1 (en) Power distribution method and device
CN112106395A (en) Method and device for reporting user equipment capacity and computer readable storage medium
CN104253741A (en) Information sending method and device and system thereof
EP2560337A1 (en) Method and system for realizing wireless usb flash disk
CN102340523B (en) Mobile terminal and method for down loading, server and data transmission method for uplink
CN104349320A (en) Sharing method and electronic equipment
CN104572690A (en) Webpage data acquisition method, webpage data acquisition device and webpage data acquisition system
CN114915983A (en) Data acquisition method and device
CN109088702B (en) Communication method, network equipment and terminal
CN103973778A (en) Information pushing method and device
CN113014510B (en) Data caching method and device in distributed test of inertial navigation system
CN102612825A (en) Methods and apparatus for improving header compression
CN103368951A (en) File downloading method and system
CN103312540B (en) Customer service demand parameter is determined method and apparatus
CN103580726B (en) User identification card, Bluetooth device and method for accessing user identification card
CN102158532B (en) Communication connection method and data card
CN103068052A (en) Dynamic configuration method and system of resources and portal server
CN103138871A (en) Server data processing system and method of application program of mobile communication system
CN102546497B (en) Method and device for compressing sampled data
CN109495931A (en) The data transmission method and relevant apparatus of link aggregation
WO2016145616A1 (en) Method, device, and system for information transmission
CN102780618B (en) Method and device for data message transmission
CN102955748A (en) Method and system for utilizing mobile communication terminal as external storage equipment of computer

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