CN102571820B - 用于传输数据的方法、压缩服务器和终端 - Google Patents
用于传输数据的方法、压缩服务器和终端 Download PDFInfo
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了一种用于传输数据的方法、压缩服务器和终端。该方法包括:获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;根据该终端的终端型号、该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩该数据。本发明实施例的用于传输数据的方法、压缩服务器和终端,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
Description
技术领域
本发明实施例涉及通信领域,并且更具体地,涉及用于传输数据的方法、压缩服务器和终端。
背景技术
目前,移动互联网的网络传输速度相比个人计算机(PersonalComputer,简称“PC”)互联网慢很多。网络传输速度慢,用户等待时间就变长,用户体验则会较差。
为了减少用户等待时间,可以对需要传输的数据进行压缩,例如,在终端的超文本传输协议(HyperTextTransferProtocol,简称“HTTP”)传输方案中,可以在HTTP的请求头中,携带接受编码(Accept-Encoding)头字段,以要求服务器在返回HTTP响应时,将返回的数据以压缩形式返回给终端。传输压缩后的数据会减少在网络上传输的时间。
由于数据进行过压缩,终端就需要对压缩后的数据进行解压。由于用户所使用的终端不一样,解压时间就不一样,例如,很多终端的硬件处理能力差,解压的时间较长,对较大数据进行解压可能需要十几秒甚至以上。但是,当数据过大时,如果不采用压缩形式传输响应,在网络传输上将浪费很长时间;如果采用压缩形式传输响应,因为不同终端的硬件处理能力的差别很大,部分低端终端接收到压缩后的数据后,对数据进行解压时,将浪费很长时间。
因此,需要一种合适的方案,以降低数据的获取时间,从而提升用户的体验。
发明内容
本发明实施例提供一种用于传输数据的方法、压缩服务器和终端,能够降低数据的获取时间,从而提升用户的体验。
一方面,提供了一种用于传输数据的方法,该方法包括:获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;根据该终端的终端型号、该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩该数据。
另一方面,提供了一种用于传输数据的方法,该方法包括:获取需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;根据该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩向服务器发送的该数据;根据该数据的压缩方案,压缩或不压缩向该服务器发送的该数据。
另一方面,提供了一种压缩服务器,包括:第一获取模块,用于获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;第一确定模块,用于根据该第一获取模块获取的该终端的终端型号、该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩该数据。
另一方面,提供了一种终端,包括:第一获取模块,用于获取需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;第一确定模块,用于根据该第一获取模块获取的该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩向服务器发送的该数据;第一发送模块,用于根据该第一确定模块确定的该数据的压缩方案,压缩或不压缩向该服务器发送的该数据。
基于以上技术方案,本发明实施例的用于传输数据的方法、压缩服务器和终端,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本发明实施例的用于传输数据的方法的示意性流程图。
图2示出了根据本发明另一实施例的用于传输数据的方法的示意性流程图。
图3示出了根据本发明另一实施例的用于传输数据的方法的示意性流程图。
图4示出了根据本发明另一实施例的用于传输数据的方法的示意性流程图。
图5示出了根据本发明另一实施例的用于传输数据的方法的示意性流程图。
图6示出了根据本发明另一实施例的用于传输数据的方法的示意性流程图。
图7示出了根据本发明另一实施例的用于传输数据的方法的示意性框图。
图8示出了根据本发明实施例的压缩服务器的示意性框图。
图9示出了根据本发明另一实施例的压缩服务器的示意性框图。
图10示出了根据本发明另一实施例的压缩服务器的示意性框图。
图11示出了根据本发明实施例的终端的示意性框图。
图12示出了根据本发明另一实施例的终端的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应理解,本发明实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(GlobalSystemofMobilecommunication,简称“GSM”)***、码分多址(CodeDivisionMultipleAccess,简称“CDMA”)***、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称“WCDMA”)***、通用分组无线业务(GeneralPacketRadioService,简称“GPRS”)、长期演进(LongTermEvolution,简称“LTE”)***、LTE频分双工(FrequencyDivisionDuplex,简称“FDD”)***、LTE时分双工(TimeDivisionDuplex,简称“TDD”)、通用移动通信***(UniversalMobileTelecommunicationSystem,简称“UMTS”)等。
终端(Terminal),可以称之为用户设备(UserEquipment,简称“UE”)、用户等,可以经无线接入网(例如,RadioAccessNetwork,简称“RAN”)与一个或多个核心网进行通信,可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
图1是根据本发明实施例的用于传输数据的方法的示意性流程图。如图1所示,方法100包括:
S110、获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;
S120、根据该终端的终端型号、该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩该数据。
压缩服务器在获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型之后,可以根据该终端的终端型号、该数据的数据格式以及该网络的网络类型确定该数据的压缩方案,该压缩方案用于指示压缩或不压缩数据发送方需要发送的该数据。
因此,根据本发明实施例的用于传输数据的方法,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
在本发明实施例中,需要传输的数据可以是多个,也可以是一个;其中,该多个需要传输的数据可以对应为一种数据格式,也可以对应为多种数据格式,当对应为多种数据格式时,则可以针对该多种格式分别获取各个格式对应的数据的压缩方案。
在本发明实施例中,方法100还可以包括确定需要传输的数据是否属于已经压缩的数据,如果属于已经压缩的数据,则可以直接发送该数据。
在本发明实施例中,S120中根据该终端的终端型号、该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,可以包括:
根据终端型号、数据格式以及网络类型与压缩方案的对应关系,确定该数据的压缩方案。
在本发明实施例中,终端型号、数据格式以及网络类型对应的压缩方案可以用于指示压缩或不压缩服务器向终端发送的数据;也可以用于指示压缩或不压缩终端向服务器发送的数据。
在本发明实施例中,在压缩方案用于指示压缩或不压缩服务器向终端发送的数据时,如图2所示,在S110获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型之前,方法100还可以包括:
S132、接收该终端型号对应的测试终端发送的解压测试信息,该解压测试信息包括该测试终端解压第一测试数据的解压时间,该第一测试数据为压缩的数据,其中,该第一测试数据可以为该测试终端自身获取的,也可以为压缩服务器向该测试终端发送的,本发明并不对此进行限定。
S134、基于该第一测试数据的大小和该解压时间,确定该终端型号对应的解压速度,其中,当第一测试数据为该测试终端自身获取的时,则该测试终端还需要向压缩服务器发送该第一测试数据的大小。
由于同一终端型号的终端的硬件配置是一致的,所以同一终端型号的终端的解压速度也是基本一致的。因此,在本发明实施例中,可以通过一个终端获取该终端的终端型号对应的所有终端的解压速度。在本发明实施例中,考虑到终端的即时差异(例如,已使用时间的长短、所处的网络状态等差异),可以与该终端型号对应的多个终端进行多次交互,以获取多次解压速度,并取得平均值,作为该终端型号对应的解压速度。
S136、基于该数据格式以及该网络类型,确定临界解压速度。
在获取临界解压速度的压缩临界点上,存在以下等式(1):
不压缩数据的传输时间=压缩数据的传输时间+终端解压数据的时间(1)
在等式(1)中,未考虑服务器发送压缩数据前压缩数据的时间,这是因为服务器可以缓存压缩数据,且由于服务器的处理能力较强,针对小数据量的数据,服务器的压缩数据的时间是很短的,所以可以忽略服务器压缩数据的时间。
对于特定的网络,该网络的传输速度V是一定的,对于特定的数据格式,其压缩比例U(数据压缩前的大小除以压缩后的大小)也是常量,U和V可以通过与该终端同终端型号的测试终端获取,也可以通过与该终端不同终端型号的测试终端获取。
等式(1)可以换算为以下等式(2):
M/V=M/(U*V)+M/(U*g0)(2)
其中,M为需要传输的数据压缩前的大小,g0为临界解压速度。
通过公式(2)可以得到
g0=V/(U-1)(3)
因此,针对特定的网络类型和特定的数据格式,临界解压速度是一定的。
应理解,通过以上等式获取的临界解压速度只是本发明的一个实施例,不应对本发明构成任何限定,例如,可以通过等式:不压缩数据的传输时间=压缩数据的传输时间+终端解压数据的时间+校正时间,获取临界解压速度,其中,校正时间可以为压缩方案获取时间和/或服务器压缩数据的时间;再例如,解压速度可以基于测试数据压缩前的大小除以解压时间进行计算,相应地,临界解压速度则可以通过M/V=M/(U*V)+M/g0进行计算。本发明实施例的压缩比例U是基于数据压缩前的大小除以压缩后的大小进行计算的,应理解,压缩比例也可以按数据压缩后的大小除以压缩前的大小进行计算,本发明实施例并不对此进行限定。
S138、基于该解压速度与该临界解压速度,确定并存储该终端型号、该数据格式和该网络类型对应的用于指示压缩或不压缩服务器向终端发送的数据的压缩方案,其中,当该解压速度大于临界解压速度时,则压缩方案可以确定为用于指示压缩服务器向终端发送的数据;当该解压速度小于临界解压速度时,则压缩方案可以确定为用于指示不压缩服务器向终端发送的数据;当该解压速度等于临界解压速度时,则可以将该压缩方案确定为用于指示压缩服务器向终端发送的数据,也可以确定为用于指示不压缩服务器向终端发送的数据。
在本发明实施例中,压缩服务器在获取终端的解压速度、和网络类型与数据格式对应的临界解压速度之后,可以直接存储该解压速度和临界解压速度,以便于在接收到网络请求或压缩查询请求之后,根据终端的终端型号获取解压速度,根据需要传输的数据的数据格式和将用于传输该数据的网络的网络类型获取临界解压速度,从而根据该解压速度和临界解压速度确定压缩方案。
在本发明实施例中,在压缩方案用于指示压缩或不压缩终端向服务器发送的数据时,如图3所示,在S110获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型之前,方法100还可以包括:
S142、接收该终端型号对应的测试终端发送的压缩测试信息,该压缩测试信息包括该测试终端压缩第二测试数据的压缩时间,该第二测试数据为未压缩的数据;
S144、基于该第二测试数据的大小和该压缩时间,确定该终端型号对应的压缩速度;其中,当第二测试数据为该测试终端自身获取的时,则该测试终端还需要向压缩服务器发送该第二测试数据的大小。
由于同一终端型号的终端的硬件配置是一致的,所以同一终端型号的终端的压缩速度也是基本一致的。因此,在本发明实施例中,可以通过一个终端获取该终端的终端型号对应的所有终端的压缩速度。在本发明实施例中,考虑到终端的即时差异(例如,使用已时间的长短、所处的网络状态等的差异),可以与同一终端型号对应的多个终端进行多次交互,以获取多次压缩速度,并取得平均值,作为最终的压缩速度。
S146、基于该数据格式以及该网络类型,确定临界压缩速度;
在获取临界压缩速度的压缩临界点上,存在以下等式(3):
不压缩数据的传输时间=压缩数据的传输时间+终端压缩数据的时间(3)
在等式(3)中,未考虑服务器接收到终端发送的压缩数据后,解压数据的时间,这是因为服务器的处理能力较强或者服务器也可能直接保存压缩后的数据,所以可以忽略服务器解压数据的时间。
对于特定的网络,该网络的传输速度V是一定的,对于特定的数据格式,其压缩比例U也是常量,U和V可以通过与该终端同终端型号的测试终端获取,也可以通过与该终端不同终端型号的测试终端获取。
等式(3)可以换算为以下等式(4)
M/V=M/(U*V)+M/s0(4)
其中,M为需要传输的数据压缩前的大小,s0为临界压缩速度。
通过公式(4)可以得到
s0=U*V/(U-1)(5)
因此,针对特定的网络类型和特定的数据格式,临界压缩速度也是一定的。
S148、基于该压缩速度与该临界压缩速度,确定并存储该终端型号,该数据格式和该网络类型对应的用于指示压缩或不压缩终端向服务器发送的数据的压缩方案,其中,当该压缩速度大于临界压缩速度时,则压缩方案可以确定为用于指示压缩终端向服务器发送的数据;当该压缩速度小于临界压缩速度时,则压缩方案可以确定为用于指示不压缩终端向服务器发送的数据;当该压缩速度等于临界压缩速度时,则可以将该压缩方案确定为用于指示压缩终端向服务器发送的数据,也可以确定为用于指示不压缩终端向服务器发送的数据。
在本发明实施例中,压缩服务器在获取终端的终端型号对应的压缩速度、和网络类型与数据格式对应的临界压缩速度之后,可以直接存储该压缩速度和临界压缩速度,以便于在接收到网络请求或压缩查询请求之后,根据终端的终端型号获取压缩速度,根据需要传输的数据的数据格式和将用于传输该数据的网络的网络类型获取临界压缩速度,从而根据该压缩速度和临界压缩速度获取压缩方案。
应理解,通过以上等式获取的临界压缩速度只是本发明的一个实施例,不应对本发明构成任何限定,例如,可以通过等式:不压缩数据的传输时间=压缩数据的传输时间+终端压缩数据的时间+校正时间,获取临界压缩速度,其中,校正时间可以为压缩方案获取时间和/或服务器解压数据的时间;再例如,压缩速度可以基于测试数据压缩后的大小除以压缩时间进行计算,相应地,临界解压速度则可以通过M/V=M/(U*V)+M/(U*s0)进行计算。
应理解,本发明实施例中的服务器可以为压缩服务器本身,例如,压缩服务器在接收到终端发送的网络请求之后,确定自身存储的压缩方案,并通过该压缩方案,压缩或不压缩向终端发送的该数据;本发明实施例中的压缩服务器也可以为其他服务器或终端提供查询接口。
在本发明实施例中,当压缩服务器为其他服务器或终端提供查询接口时,S110中获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型,可以包括:
接收数据发送方发送的压缩查询请求,该压缩查询请求携带终端的终端型号、该需要传输的数据的数据格式和该将用于传输该数据的网络的网络类型;
从该压缩查询请求中获取该终端的终端型号,该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型;
相应地,该方法还可以包括:
向该数据发送方发送压缩查询响应,该压缩查询响应包括该数据的压缩方案,以便于该数据发送方根据该数据的压缩方案确定压缩或不压缩该数据。
在本发明实施例中,该数据发送方可以为终端也可以为业务服务器,也可以为别的设备,应根据具体情况而定,本发明实施例并不对此进行限定。
因此,根据本发明实施例的用于传输数据的方法,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
图4是根据本发明实施例的用于传输数据的方法的示意性流程图。如图4所示,方法200可以包括:
S210、获取需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型。
S220、根据该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩向服务器发送的该数据;
S230、根据该数据的压缩方案,压缩或不压缩向该服务器发送的该数据。
终端在获取需要传输的数据的数据格式和将用于传输该数据的网络的网络类型之后,可以根据该数据的数据格式以及将用于传输该数据的网络的网络类型,确定用于指示压缩或不压缩向服务器发送的该数据的压缩方案,从而可以根据该压缩方案,向服务器发送相应的数据。
因此,根据本发明实施例的用于传输数据的方法,通过基于数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
在本发明实施例中,如图5所示,在S210获取数据的数据格式以及将用于传输该数据的网络的网络类型之前,方法200还可以包括:
S240、向压缩服务器发送压缩查询请求,该压缩查询请求包括该终端的终端型号、该需要传输的数据的数据格式和该将用于传输该数据的网络的网络类型;
S250、接收该压缩服务器根据该压缩查询请求发送的压缩查询响应,该压缩查询响应中包括压缩方案,该压缩方案是基于该终端型号、该数据格式和该网络类型确定的;
S260、存储该数据格式和该传网络类型对应的该压缩方案。
即,终端向压缩服务器发送压缩查询请求,压缩服务器可以根据该压缩查询请求获取该终端的终端型号、该数据格式和该网络类型,从而可以根据该终端型号、该数据格式和该网络类型确定压缩方案,并向终端发送包括该压缩方案的压缩查询响应,终端接收到该压缩查询响应后,获取并存储该压缩方案,以便于该终端根据自身存储的压缩方案确定压缩或不压缩需要在该网络类型的网络下向服务器发送的该数据格式的数据。
在本发明实施例中,压缩服务器在接收到终端发送的压缩查询请求时,也可以向终端发送携带解压速度和临界解压速度的响应,终端可以存储该解压速度和临界解压速度,并在每次需要传输数据的时候,获取解压速度和临界解压速度,并根据解压速度和临界解压速度,确定压缩方案;在本发明实施例中,终端在每次需要向压缩服务器发送数据时,也可以临时向压缩服务器获取发送该数据的压缩方案。
因此,根据本发明实施例的用于传输数据的方法,通过基于数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
以下将结合图6和图7分别描述压缩方案用于指示压缩或不压缩业务服务器向终端发送的数据的实施例,和压缩方案用于指示压缩或不压缩终端向业务服务器发送的数据的实施例;为了便于理解本发明,假定以下终端A和B的终端型号为a,其中,终端A和终端B可以为同一终端型号的同一个终端,也可以为同一终端型号的不同终端;需要传输的数据的数据格式为b;将用于传输该数据的网络的网络类型为c。
图6是根据本发明实施例的用于传输数据的方法的300的示意性流程图。
S301、压缩服务器压缩数据格式为b的数据,以生成测试数据,并可以根据该测试数据压缩前的大小和该测试数据的大小,确定压缩比例,并将测试数据通过网络类型为c的网络发送至终端型号为a的终端A,其中,可以在该测试数据中携带时间戳。
S302、终端A接收到压缩服务器发送的测试数据之后,可以根据测试数据中携带的时间戳确定该测试数据的传输时间,并解压该测试数据,获取解压时间;并向该压缩服务器发送包括该解压时间和传输时间的测试反馈。
S303、压缩服务器接收到终端A发送的测试反馈之后,根据解压时间和测试数据的大小,获取终端A的解压速度,根据该测试数据的大小、传输时间确定网络类型为c的网络的传输速度,从而可以根据该网络传输速度以及该数据的压缩比例确定该网络类型c和数据格式b对应的临界解压速度;压缩服务器在确定该解压速度和该临界解压速度之后,可以根据该解压速度和临界解压速度的大小关系确定终端型号a、数据格式b和网络类型c对应的压缩方案,并存储该压缩方案;也可以直接存储终端型号a对应的解压速度,以及网络类型b和数据格式c对应的临界解压速度。
S304、终端型号为a的终端B向业务服务器发送网络请求,其中,该网络请求中携带终端B的终端型号a、需要传输的数据的数据格式b以及将用于传输该数据的网络的网络类型c;
S305、业务服务器接收到终端B发送的网络请求之后,可以根据该网络请求确定终端B的终端型号a、需要传输的数据的数据格式b以及将用于传输该数据的网络的网络类型c;并向压缩服务器发送压缩查询请求,其中该请求中携带该终端B的终端型号a、需要传输的数据的数据格式b以及将用于传输该数据的网络的网络类型c。
S306、压缩服务器接收到业务服务器发送的压缩查询请求后,确定终端B的终端型号a,需要传输的数据的数据格式b以及将用于传输该数据的网络的网络类型c;若压缩服务器存储的为终端型号、网络类型和数据格式直接对应的压缩方案,则压缩服务器可以根据a、b和c直接获取压缩方案;若压缩服务器存储的为终端型号对应的解压速度,和网络类型与数据格式对应的临界解压速度,则可以根据终端B的终端型号a获取终端B的解压速度,根据网络类型b和数据格式c获取临界解压速度,从而可以通过比较解压速度和临界解压速度的大小关系确定压缩方案;压缩服务器在获取压缩方案之后,向业务服务器发送包括该压缩方案的响应消息。
S307、压缩服务器根据该响应消息中携带该压缩方案确定压缩或不压缩该需要传输的数据,并在网络类型为b的网络中向终端B发送相应的数据。
以下将结合图7描述压缩方案用于指示压缩或不压缩终端向业务服务器发送的数据的实施例。
图7是根据本发明实施例的用于传输数据的方法的400的示意性流程图。
S401、压缩服务器生成未压缩的数据格式为b的测试数据,并通过网络类型为c的网络向终端型号为a的终端A发送测试请求,该测试请求中包括该测试数据,其中,可以在该测试数据中携带时间戳。
S402、终端A获取压缩服务器发送的测试数据之后,可以通过测试数据中携带的时间戳,获取传输时间,并压缩该测试数据,获取测试数据压缩后的大小以及压缩时间;并向压缩服务器发送测试反馈,该测试反馈中包括该传输时间、测试数据压缩后的大小以及该压缩时间。
S403、压缩服务器接收到终端A发送的测试反馈之后,可以根据测试数据的大小和压缩时间,确定压缩速度,以及可以根据传输时间和测试数据的大小确定网络传输速度,根据测试数据大小和该测试数据压缩后的大小确定压缩比例,从而可以根据网络传输速度和压缩比例确定临界压缩速度;压缩服务器在确定压缩速度和临界压缩速度之后,可以根据该压缩速度和临界压缩速度的大小关系确定终端型号a、数据格式b和网络类型c对应的压缩方案,并存储该压缩方案;也可以直接存储终端型号a对应的压缩速度,以及网络类型b和数据格式c对应的临界压缩速度。
S404、终端型号为a的终端B需要在网络类型为b的网络中传输数据格式为c的数据时,向压缩服务器发送压缩查询请求,该压缩查询请求中携带终端型号a、网络类型b、数据格式c。
S405、压缩服务器接收到终端B发送的压缩查询请求之后,可以获取终端的终端型号a、需要传输的数据的数据格式b以及将用于传输该数据的网络的网络类型c。若压缩服务器存储的为终端型号、网络类型和数据格式直接对应的压缩方案,则压缩服务器可以根据a、b和c直接获取压缩方案;若压缩服务器存储的为终端型号对应的压缩速度,和网络类型与数据格式对应的临界压缩速度,则可以根据终端B的终端型号a获取该终端的压缩速度,根据网络类型b和数据格式c获取临界压缩速度,从而可以通过比较压缩速度和临界压缩速度的大小关系确定压缩方案;压缩服务器在获取压缩方案之后,向终端B发送包括该压缩方案的响应消息。
S406、终端B接收到压缩服务器发送的压缩方案之后,可以存储该压缩方案。以便于后续在网络类型为b的网络中传输数据格式为c的数据时,直接根据该压缩方案确定是否压缩需要发送的该数据。
S407、终端B根据该压缩方案确定是否压缩需要传输的数据,并在网络类型b的网络中向业务服务器发送相应的数据。
应理解,以上图6和图7所示的方法300和400只是本发明的实施例,不应对本发明构成任何限定。例如,考虑到网络和终端的即时差异,可以多次执行S301-S303,多次获取解压速度和临界解压速度,并将平均值作为最终的解压速度和临界解压速度;例如,因为针对特定格式的数据,压缩比例是一定的,以及针对特定的网络,数据传输速度是一定的,所以S301-S303获取的压缩比例和网络传输速度可以通过经验值或者通过别的终端型号的终端获取;再例如,在S303中,压缩服务器可以直接存储数据格式b对应的压缩比例以及网络类型c对应的传输速度,并且在S305中压缩服务器接收到业务服务器发送的压缩方案查询请求时,可以根据数据格式获取压缩比例,根据网络类型获取传输速度,并通过该压缩比例和传输速度计算得到临界解压速度。
还应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
因此,根据本发明实施例的用于传输数据的方法,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
以上已结合图1至图7描述了根据本发明实施例的用于传输数据的方法,以下将结合图8至图12描述根据本发明实施例的压缩服务器和终端。
图8是根据本发明实施例的压缩服务器的示意性框图。如图7所示,压缩服务器500包括:
第一获取模块510,用于获取终端的终端型号、需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;
第一确定模块520,用于根据该第一获取模块510获取的该终端的终端型号、该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩该数据。
因此,根据本发明实施例的压缩服务器,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,并能够减小用户的等待时间,提升用户的体验。
可选地,该第一获取模块510具体用于:
根据终端型号、数据格式以及网络类型与压缩方案的对应关系,确定该数据的压缩方案。
可选地,如图9所示,该压缩服务器500还包括:
第一接收模块532,用于接收该终端型号对应的测试终端发送的解压测试信息,该解压测试信息包括该测试终端解压第一测试数据的解压时间,该第一测试数据为压缩的数据;
第二确定模块534,用于基于该第一测试数据的大小和该第一接收模块532接收的该解压测试信息包括的该解压时间,确定该终端型号对应的解压速度;
第三确定模块536,用于基于该数据格式以及该网络类型,确定临界解压速度;
第一存储模块538,用于基于该第二确定模块534确定的该解压速度与该第三确定模块536确定的该临界解压速度,确定并存储该终端型号、该数据格式和该网络类型对应的用于指示压缩或不压缩服务器向终端发送的数据的压缩方案;
第一确定模块520,具体用于根据该第一存储模块538存储的该终端型号、该数据格式和该网络类型对应的用于指示压缩或不压缩服务器向终端发送的数据的压缩方案,确定该数据的压缩方案。
可选地,如图9所示,本发明实施例提供的压缩服务器500还可以包括:
第二接收模块542,用于接收该终端型号对应的测试终端发送的压缩测试信息,该压缩测试信息包括该测试终端压缩第二测试数据的压缩时间,该第二测试数据为未压缩的数据;
第四确定模块544,用于基于该第二测试数据的大小和该第二接收模块542接收的该压缩测试信息包括的该压缩时间,确定该终端型号对应的压缩速度;
第五确定模块546,用于基于该数据格式以及该网络类型,确定临界压缩速度;
第二存储模块548,用于基于该第四确定模块544确定的该压缩速度与该第五确定模块546确定的该临界压缩速度,确定并存储该终端型号,该数据格式和该网络类型对应的用于指示压缩或不压缩终端向服务器发送的数据的压缩方案;
第一确定模块520,具体用于根据该第二存储模块548存储的该终端型号、该数据格式和该网络类型对应的用于指示压缩或不压缩终端向服务器发送的数据的压缩方案,确定该数据的压缩方案。
可选地,如图10所示,第一获取模块510包括:
第一接收单元512,用于接收数据发送方发送的压缩查询请求,该压缩查询请求携带该终端的终端型号,该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型;
第一获取单元514,用于从该第一接收单元512接收的该压缩查询请求中获取该终端的终端型号,该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型;
相应地,该压缩服务器500还包括:
第一发送模块550,用于向该数据发送方发送压缩查询响应,该压缩查询响应包括该第一确定模块520确定的该数据的压缩方案,以便于该数据发送方根据该数据的压缩方案确定压缩或不压缩该数据。
根据本发明实施例的压缩服务器500可对应于本发明实施例中的用于传输数据的方法100至400中的压缩服务器,并且压缩服务器500中的各个模块的上述和其它操作和/或功能分别为了实现图1至图7的方法100至400的相应流程,为了简洁,在此不再赘述。
因此,根据本发明实施例的压缩服务器,通过基于终端型号、数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
以上已结合图8至图10描述了根据本发明实施例的压缩服务器,以下将结合图11和图12描述根据本发明实施例的终端。
图11示出了根据本发明实施例的终端的示意性框图。如图11所示,终端600包括:
第一获取模块610,用于获取需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型;
第一确定模块620,用于根据该第一获取模块610获取的该需要传输的数据的数据格式以及该将用于传输该数据的网络的网络类型,确定该数据的压缩方案,该数据的压缩方案用于指示压缩或不压缩向服务器发送的该数据;
第一发送模块630,用于根据该第一确定模块620确定的该数据的压缩方案,压缩或不压缩向该服务器发送的该数据。
因此,根据本发明实施例的终端,通过基于数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
可选地,如图12所示,终端600还包括:
第二发送模块642,用于在该第一获取模块610获取需要传输的数据的数据格式以及将用于传输该数据的网络的网络类型之前,向压缩服务器发送压缩查询请求,该压缩查询请求携带该终端的终端型号、该数据格式和该网络类型;
第一接收模块644,用于接收该压缩服务器发送的压缩查询响应,该压缩查询响应中包括压缩方案,该压缩方案是基于该终端型号、该数据格式和该网络类型确定的;
第一存储模块646,用于存储该第一接收模块644接收的该数据格式和该网络类型对应的该压缩方案;
第一确定模块620,具体用于根据该第一存储模块646存储的该数据格式和该网络类型对应的该压缩方案,确定该数据的压缩方案。
根据本发明实施例的终端600可对应于本发明实施例中的用于传输数据的方法100至400中的终端,并且终端600中的各个模块的上述和其它操作和/或功能分别为了实现图1至图7的方法100至400的相应流程,为了简洁,在此不再赘述。
因此,根据本发明实施例的终端,通过基于数据格式以及将用于传输数据的网络的网络类型,确定用于指示压缩或不压缩需要传输的数据的压缩方案,在传输压缩的数据能够降低数据的获取时间时传输压缩的数据,在传输不压缩的数据能够降低数据的获取时间时传输不压缩的数据,从而能够降低数据的获取时间,减小用户的等待时间,提升用户的体验。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (14)
1.一种用于传输数据的方法,其特征在于,包括:
获取终端的终端型号、需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型;
根据所述终端的终端型号、所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型,确定所述数据的压缩方案,所述数据的压缩方案用于指示压缩或不压缩所述数据,其中,在传输压缩的数据能够降低数据的获取时间时压缩所述数据,在传输不压缩的数据能够降低数据的获取时间时不压缩所述数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述终端的终端型号、所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型,确定所述数据的压缩方案,包括:
根据终端型号、数据格式以及网络类型与压缩方案的对应关系,确定所述数据的压缩方案。
3.根据权利要求2所述的方法,其特征在于,在所述获取终端的终端型号、需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型之前,所述方法还包括:
接收所述终端型号对应的测试终端发送的解压测试信息,所述解压测试信息包括所述测试终端解压第一测试数据的解压时间,所述第一测试数据为压缩的数据;
基于所述第一测试数据的大小和所述解压时间,确定所述终端型号对应的解压速度;
基于所述数据格式以及所述网络类型,确定临界解压速度;
基于所述解压速度与所述临界解压速度,确定并存储所述终端型号、所述数据格式和所述网络类型对应的用于指示压缩或不压缩服务器向终端发送的数据的压缩方案。
4.根据权利要求2所述的方法,其特征在于,在所述获取终端的终端型号、需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型之前,所述方法还包括:
接收所述终端型号对应的测试终端发送的压缩测试信息,所述压缩测试信息包括所述测试终端压缩第二测试数据的压缩时间,所述第二测试数据为未压缩的数据;
基于所述第二测试数据的大小和所述压缩时间,确定所述终端型号对应的压缩速度;
基于所述数据格式以及所述网络类型,确定临界压缩速度;
基于所述压缩速度与所述临界压缩速度,确定并存储所述终端型号,所述数据格式和所述网络类型对应的用于指示压缩或不压缩终端向服务器发送的数据的压缩方案。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取终端的终端型号、需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型,包括:
接收数据发送方发送的压缩查询请求,所述压缩查询请求携带所述终端的终端型号,所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型;
从所述压缩查询请求中获取所述终端的终端型号,所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型;
所述方法还包括:
向所述数据发送方发送压缩查询响应,所述压缩查询响应包括所述数据的压缩方案,以便于所述数据发送方根据所述数据的压缩方案确定压缩或不压缩所述数据。
6.一种用于传输数据的方法,其特征在于,包括:
获取需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型;
根据所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型,确定所述数据的压缩方案,所述数据的压缩方案用于指示压缩或不压缩向服务器发送的所述数据;
根据所述数据的压缩方案,压缩或不压缩向所述服务器发送的所述数据,其中,在传输压缩的数据能够降低数据的获取时间时压缩所述数据,在传输不压缩的数据能够降低数据的获取时间时不压缩所述数据。
7.根据权利要求6所述的方法,其特征在于,在所述获取需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型之前,所述方法还包括:
向压缩服务器发送压缩查询请求,所述压缩查询请求携带终端的终端型号、所述数据格式和所述网络类型;
接收所述压缩服务器根据所述压缩查询请求发送的压缩查询响应,所述压缩查询响应中包括压缩方案,所述压缩方案是基于所述终端型号、所述数据格式和所述网络类型确定的;
存储所述数据格式和所述网络类型对应的所述压缩方案。
8.一种压缩服务器,其特征在于,包括:
第一获取模块,用于获取终端的终端型号、需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型;
第一确定模块,用于根据所述第一获取模块获取的所述终端的终端型号、所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型,确定所述数据的压缩方案,所述数据的压缩方案用于指示压缩或不压缩所述数据,其中,在传输压缩的数据能够降低数据的获取时间时压缩所述数据,在传输不压缩的数据能够降低数据的获取时间时不压缩所述数据。
9.根据权利要求8所述的压缩服务器,其特征在于,所述第一获取模块具体用于:
根据终端型号、数据格式以及网络类型与压缩方案的对应关系,确定所述数据的压缩方案。
10.根据权利要求9所述的压缩服务器,其特征在于,所述压缩服务器还包括:
第一接收模块,用于接收所述终端型号对应的测试终端发送的解压测试信息,所述解压测试信息包括所述测试终端解压第一测试数据的解压时间,所述第一测试数据为压缩的数据;
第二确定模块,用于基于所述第一测试数据的大小和所述第一接收模块接收的所述解压测试信息包括的所述解压时间,确定所述终端型号对应的解压速度;
第三确定模块,用于基于所述数据格式以及所述网络类型,确定临界解压速度;
第一存储模块,用于基于所述第二确定模块确定的所述解压速度与所述第三确定模块确定的所述临界解压速度,确定并存储所述终端型号、所述数据格式和所述网络类型对应的用于指示压缩或不压缩服务器向终端发送的数据的压缩方案;
所述第一确定模块,具体用于根据所述第一存储模块存储的所述终端型号、所述数据格式和所述网络类型对应的用于指示压缩或不压缩服务器向终端发送的数据的压缩方案,确定所述数据的压缩方案。
11.根据权利要求9所述的压缩服务器,其特征在于,所述服务器还包括:
第二接收模块,用于接收所述终端型号对应的测试终端发送的压缩测试信息,所述压缩测试信息包括所述测试终端压缩第二测试数据的压缩时间,所述第二测试数据为未压缩的数据;
第四确定模块,用于基于所述第二测试数据的大小和所述第二接收模块接收的所述压缩测试信息包括的所述压缩时间,确定所述终端型号对应的压缩速度;
第五确定模块,用于基于所述数据格式以及所述网络类型,确定临界压缩速度;
第二存储模块,用于基于所述第四确定模块确定的所述压缩速度与所述第五确定模块确定的所述临界压缩速度,确定并存储所述终端型号,所述数据格式和所述网络类型对应的用于指示压缩或不压缩终端向服务器发送的数据的压缩方案;
所述第一确定模块,具体用于根据所述第二存储模块存储的所述终端型号、所述数据格式和所述网络类型对应的用于指示压缩或不压缩终端向服务器发送的数据的压缩方案,确定所述数据的压缩方案。
12.根据权利要求8至11中任一项所述的压缩服务器,其特征在于,所述第一获取模块,包括:
第一接收单元,用于接收数据发送方发送的压缩查询请求,所述压缩查询请求携带所述终端的终端型号,所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型;
第一获取单元,用于从所述第一接收单元接收的所述压缩查询请求中获取所述终端的终端型号,所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型;
所述压缩服务器还包括:
第一发送模块,用于向所述数据发送方发送压缩查询响应,所述压缩查询响应包括所述第一确定模块确定的所述数据的压缩方案,以便于所述数据发送方根据所述数据的压缩方案确定压缩或不压缩所述数据。
13.一种终端,其特征在于,包括:
第一获取模块,用于获取需要传输的数据的数据格式以及将用于传输所述数据的网络的网络类型;
第一确定模块,用于根据所述第一获取模块获取的所述需要传输的数据的数据格式以及所述将用于传输所述数据的网络的网络类型,确定所述数据的压缩方案,所述数据的压缩方案用于指示压缩或不压缩向服务器发送的所述数据;
第一发送模块,用于根据所述第一确定模块确定的所述数据的压缩方案,压缩或不压缩向所述服务器发送的所述数据,其中,在传输压缩的数据能够降低数据的获取时间时压缩所述数据,在传输不压缩的数据能够降低数据的获取时间时不压缩所述数据。
14.根据权利要求13所述的终端,其特征在于,所述终端还包括:
第二发送模块,用于向压缩服务器发送压缩查询请求,所述压缩查询请求携带终端的终端型号、所述数据格式和所述网络类型;
第一接收模块,用于接收所述压缩服务器根据所述第二发送模块发送的所述压缩查询请求发送的压缩查询响应,所述压缩查询响应中包括压缩方案,所述压缩方案是基于所述终端型号、所述数据格式和所述网络类型确定的;
第一存储模块,用于存储所述第一接收模块接收的所述数据格式和所述网络类型对应的所述压缩方案;
所述第一确定模块,具体用于根据所述第一存储模块存储的所述数据格式和所述网络类型对应的所述压缩方案,确定所述数据的压缩方案。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210039607.1A CN102571820B (zh) | 2012-02-21 | 2012-02-21 | 用于传输数据的方法、压缩服务器和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210039607.1A CN102571820B (zh) | 2012-02-21 | 2012-02-21 | 用于传输数据的方法、压缩服务器和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102571820A CN102571820A (zh) | 2012-07-11 |
CN102571820B true CN102571820B (zh) | 2015-11-25 |
Family
ID=46416293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210039607.1A Active CN102571820B (zh) | 2012-02-21 | 2012-02-21 | 用于传输数据的方法、压缩服务器和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102571820B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769752B (zh) * | 2012-07-25 | 2014-12-10 | 北京汉王智通科技有限公司 | 一种jpeg图像压缩方法和*** |
CN104267281B (zh) * | 2014-09-25 | 2017-03-15 | 国家电网公司 | 一种分布式低压配电网状态监测数据压缩方法 |
CN104468839A (zh) * | 2014-12-30 | 2015-03-25 | 贵州电网公司信息通信分公司 | 基于互联网地理信息***的配网设备状态快速更新的方法 |
CN105848126B (zh) * | 2015-01-15 | 2021-04-30 | 中兴通讯股份有限公司 | 一种支持多种无线网络接入的方法和装置 |
CN104618371A (zh) * | 2015-01-30 | 2015-05-13 | 乐视网信息技术(北京)股份有限公司 | 一种数据下载方法、装置及*** |
CN105045873B (zh) * | 2015-07-17 | 2018-02-09 | 深圳市腾讯计算机***有限公司 | 一种数据文件的推送方法、装置及*** |
CN108833530A (zh) * | 2018-06-11 | 2018-11-16 | 联想(北京)有限公司 | 一种传输方法和装置 |
CN110177289A (zh) * | 2019-05-14 | 2019-08-27 | 努比亚技术有限公司 | 终端设备及其录像方法、播放方法、云端设备 |
CN117499405A (zh) * | 2022-07-25 | 2024-02-02 | 华为云计算技术有限公司 | 一种数据包传输方法、装置及计算机设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1922882A (zh) * | 2004-02-27 | 2007-02-28 | 诺基亚公司 | 设备间的数据传输 |
CN101212311A (zh) * | 2006-12-31 | 2008-07-02 | 中国科学院声学研究所 | 跨网络下载业务的质量保证方法 |
CN101237301A (zh) * | 2008-02-22 | 2008-08-06 | 深圳市深信服电子科技有限公司 | 动态数据压缩技术 |
CN101420670A (zh) * | 2008-05-30 | 2009-04-29 | 北京天腾时空信息科技有限公司 | 一种终端内容适配的方法和装置 |
CN102147818A (zh) * | 2011-05-17 | 2011-08-10 | 上海华岭集成电路技术股份有限公司 | 测试文件压缩方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100316720B1 (ko) * | 2000-01-20 | 2001-12-20 | 윤종용 | 통계적 기법을 이용하여 데이터를 압축 및 재현하는 방법 |
-
2012
- 2012-02-21 CN CN201210039607.1A patent/CN102571820B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1922882A (zh) * | 2004-02-27 | 2007-02-28 | 诺基亚公司 | 设备间的数据传输 |
CN101212311A (zh) * | 2006-12-31 | 2008-07-02 | 中国科学院声学研究所 | 跨网络下载业务的质量保证方法 |
CN101237301A (zh) * | 2008-02-22 | 2008-08-06 | 深圳市深信服电子科技有限公司 | 动态数据压缩技术 |
CN101420670A (zh) * | 2008-05-30 | 2009-04-29 | 北京天腾时空信息科技有限公司 | 一种终端内容适配的方法和装置 |
CN102147818A (zh) * | 2011-05-17 | 2011-08-10 | 上海华岭集成电路技术股份有限公司 | 测试文件压缩方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102571820A (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102571820B (zh) | 用于传输数据的方法、压缩服务器和终端 | |
CN102572014B (zh) | 消息处理方法、装置和*** | |
EP3518589B1 (en) | Power distribution method and device | |
CN104253741A (zh) | 一种信息发送方法、相关装置及*** | |
CN114915983A (zh) | 一种数据获取方法及装置 | |
EP2560337A1 (en) | Method and system for realizing wireless usb flash disk | |
CN104572690A (zh) | 一种获取网页数据的方法、装置和*** | |
CN102340523B (zh) | 移动终端及下载方法、服务器及数据发送方法 | |
CN104349320A (zh) | 一种共享的方法和电子设备 | |
CN109088702B (zh) | 通信方法、网络设备和终端 | |
CN103973778A (zh) | 一种消息推送方法及装置 | |
CN113014510B (zh) | 惯导***分布式测试中数据缓存方法及装置 | |
CN102612825A (zh) | 用于改进报头压缩的方法和装置 | |
CN103368951A (zh) | 文件下载方法及*** | |
CN103312540B (zh) | 用户业务需求参数确定方法和装置 | |
CN103580726B (zh) | 用户识别卡、蓝牙设备及访问用户识别卡的方法 | |
CN103138871B (zh) | 移动通讯***中应用程序的服务器数据处理***和方法 | |
CN102546497B (zh) | 一种采样数据的压缩方法及装置 | |
CN102158532B (zh) | 通信连接方法及数据卡 | |
CN107465538B (zh) | 一种物联网终端迁移方法和网关 | |
CN103068052A (zh) | 资源动态配置方法、***和Portal服务器 | |
CN109495931A (zh) | 链路聚合的数据传输方法及相关装置 | |
WO2016145616A1 (zh) | 一种信息传输方法、设备及*** | |
CN102780618B (zh) | 一种数据报文传输方法及装置 | |
CN111510995A (zh) | 无线通信方法和设备 |
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 |