專利名稱:用于傳輸數(shù)據(jù)的方法、壓縮服務(wù)器和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及用于傳輸數(shù)據(jù)的方法、壓縮服務(wù)器和終端。
背景技術(shù):
目前,移動(dòng)互聯(lián)網(wǎng)的網(wǎng)絡(luò)傳輸速度相比個(gè)人計(jì)算機(jī)(Personal Computer,簡(jiǎn)稱 “PC”)互聯(lián)網(wǎng)慢很多。網(wǎng)絡(luò)傳輸速度慢,用戶等待時(shí)間就變長(zhǎng),用戶體驗(yàn)則會(huì)較差。為了減少用戶等待時(shí)間,可以對(duì)需要傳輸?shù)臄?shù)據(jù)進(jìn)行壓縮,例如,在終端的超文本傳輸協(xié)議(Hyper Text Transfer Protocol,簡(jiǎn)稱“HTTP”)傳輸方案中,可以在HTTP的請(qǐng)求頭中,攜帶接受編碼(Acc印t-Encoding)頭字段,以要求服務(wù)器在返回HTTP響應(yīng)時(shí),將返回的數(shù)據(jù)以壓縮形式返回給終端。傳輸壓縮后的數(shù)據(jù)會(huì)減少在網(wǎng)絡(luò)上傳輸?shù)臅r(shí)間。由于數(shù)據(jù)進(jìn)行過壓縮,終端就需要對(duì)壓縮后的數(shù)據(jù)進(jìn)行解壓。由于用戶所使用的終端不一樣,解壓時(shí)間就不一樣,例如,很多終端的硬件處理能力差,解壓的時(shí)間較長(zhǎng),對(duì)較大數(shù)據(jù)進(jìn)行解壓可能需要十幾秒甚至以上。但是,當(dāng)數(shù)據(jù)過大時(shí),如果不采用壓縮形式傳輸響應(yīng),在網(wǎng)絡(luò)傳輸上將浪費(fèi)很長(zhǎng)時(shí)間;如果采用壓縮形式傳輸響應(yīng),因?yàn)椴煌K端的硬件處理能力的差別很大,部分低端終端接收到壓縮后的數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行解壓時(shí),將浪費(fèi)很長(zhǎng)時(shí)間。因此,需要一種合適的方案,以降低數(shù)據(jù)的獲取時(shí)間,從而提升用戶的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種用于傳輸數(shù)據(jù)的方法、壓縮服務(wù)器和終端,能夠降低數(shù)據(jù)的獲取時(shí)間,從而提升用戶的體驗(yàn)。—方面,提供了一種用于傳輸數(shù)據(jù)的方法,該方法包括獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;根據(jù)該終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮該數(shù)據(jù)。另一方面,提供了一種用于傳輸數(shù)據(jù)的方法,該方法包括獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;根據(jù)該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮向服務(wù)器發(fā)送的該數(shù)據(jù);根據(jù)該數(shù)據(jù)的壓縮方案,壓縮或不壓縮向該服務(wù)器發(fā)送的該數(shù)據(jù)。另一方面,提供了一種壓縮服務(wù)器,包括第一獲取模塊,用于獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一確定模塊, 用于根據(jù)該第一獲取模塊獲取的該終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮該數(shù)據(jù)。
另一方面,提供了一種終端,包括第一獲取模塊,用于獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一確定模塊,用于根據(jù)該第一獲取模塊獲取的該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮向服務(wù)器發(fā)送的該數(shù)據(jù);第一發(fā)送模塊,用于根據(jù)該第一確定模塊確定的該數(shù)據(jù)的壓縮方案,壓縮或不壓縮向該服務(wù)器發(fā)送的該數(shù)據(jù)?;谝陨霞夹g(shù)方案,本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法、壓縮服務(wù)器和終端,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1示出了根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。圖2示出了根據(jù)本發(fā)明另一實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。圖3示出了根據(jù)本發(fā)明另一實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。圖4示出了根據(jù)本發(fā)明另一實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。圖5示出了根據(jù)本發(fā)明另一實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。圖6示出了根據(jù)本發(fā)明另一實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。圖7示出了根據(jù)本發(fā)明另一實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性框圖。圖8示出了根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器的示意性框圖。圖9示出了根據(jù)本發(fā)明另一實(shí)施例的壓縮服務(wù)器的示意性框圖。圖10示出了根據(jù)本發(fā)明另一實(shí)施例的壓縮服務(wù)器的示意性框圖。圖11示出了根據(jù)本發(fā)明實(shí)施例的終端的示意性框圖。圖12示出了根據(jù)本發(fā)明另一實(shí)施例的終端的示意性框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。應(yīng)理解,本發(fā)明實(shí)施例的技術(shù)方案可以應(yīng)用于各種通信系統(tǒng),例如全球移動(dòng)通訊 (Global System of Mobile communication,簡(jiǎn)稱“GSM,,)系統(tǒng)、碼分多址(Code Division Multiple Access,簡(jiǎn)稱“CDMA”)系統(tǒng)、寬帶碼分多址(Wideband Code Division Multiple Access,簡(jiǎn)稱 “WCDMA”)系統(tǒng)、通用分組無(wú)線業(yè)務(wù)(General Packet Radio Service,簡(jiǎn)稱“GPRS”)、長(zhǎng)期演進(jìn)(Long Term Evolution,簡(jiǎn)稱 “LTE”)系統(tǒng)、LTE 頻分雙工(Frequency Division Duplex,簡(jiǎn)稱“FDD”)系統(tǒng)、LTE 時(shí)分雙工(Time Division Duplex,簡(jiǎn)稱“TDD”)、 通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunication System,簡(jiǎn)稱"UMTS,,)等。終端(Terminal),可以稱之為用戶設(shè)備(User Equipment,簡(jiǎn)稱“UE”)、用戶等,可以經(jīng)無(wú)線接入網(wǎng)(例如,feidio Access Network,簡(jiǎn)稱“RAN”)與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信,可以是移動(dòng)終端,如移動(dòng)電話(或稱為“蜂窩”電話)和具有移動(dòng)終端的計(jì)算機(jī),例如, 可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們與無(wú)線接入網(wǎng)交換語(yǔ)言和/或數(shù)據(jù)。圖1是根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。如圖1所示, 方法100包括S110、獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;S120、根據(jù)該終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮該數(shù)據(jù)。壓縮服務(wù)器在獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之后,可以根據(jù)該終端的終端型號(hào)、該數(shù)據(jù)的數(shù)據(jù)格式以及該網(wǎng)絡(luò)的網(wǎng)絡(luò)類型確定該數(shù)據(jù)的壓縮方案,該壓縮方案用于指示壓縮或不壓縮數(shù)據(jù)發(fā)送方需要發(fā)送的該數(shù)據(jù)。因此,根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。在本發(fā)明實(shí)施例中,需要傳輸?shù)臄?shù)據(jù)可以是多個(gè),也可以是一個(gè);其中,該多個(gè)需要傳輸?shù)臄?shù)據(jù)可以對(duì)應(yīng)為一種數(shù)據(jù)格式,也可以對(duì)應(yīng)為多種數(shù)據(jù)格式,當(dāng)對(duì)應(yīng)為多種數(shù)據(jù)格式時(shí),則可以針對(duì)該多種格式分別獲取各個(gè)格式對(duì)應(yīng)的數(shù)據(jù)的壓縮方案。在本發(fā)明實(shí)施例中,方法100還可以包括確定需要傳輸?shù)臄?shù)據(jù)是否屬于已經(jīng)壓縮的數(shù)據(jù),如果屬于已經(jīng)壓縮的數(shù)據(jù),則可以直接發(fā)送該數(shù)據(jù)。在本發(fā)明實(shí)施例中,S120中根據(jù)該終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,可以包括根據(jù)終端型號(hào)、數(shù)據(jù)格式以及網(wǎng)絡(luò)類型與壓縮方案的對(duì)應(yīng)關(guān)系,確定該數(shù)據(jù)的壓縮方案。在本發(fā)明實(shí)施例中,終端型號(hào)、數(shù)據(jù)格式以及網(wǎng)絡(luò)類型對(duì)應(yīng)的壓縮方案可以用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù);也可以用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)。在本發(fā)明實(shí)施例中,在壓縮方案用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)時(shí),如圖2所示,在SllO獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,方法100還可以包括
S132、接收該終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的解壓測(cè)試信息,該解壓測(cè)試信息包括該測(cè)試終端解壓第一測(cè)試數(shù)據(jù)的解壓時(shí)間,該第一測(cè)試數(shù)據(jù)為壓縮的數(shù)據(jù),其中,該第一測(cè)試數(shù)據(jù)可以為該測(cè)試終端自身獲取的,也可以為壓縮服務(wù)器向該測(cè)試終端發(fā)送的,本發(fā)明并不對(duì)此進(jìn)行限定。S134、基于該第一測(cè)試數(shù)據(jù)的大小和該解壓時(shí)間,確定該終端型號(hào)對(duì)應(yīng)的解壓速度,其中,當(dāng)?shù)谝粶y(cè)試數(shù)據(jù)為該測(cè)試終端自身獲取的時(shí),則該測(cè)試終端還需要向壓縮服務(wù)器發(fā)送該第一測(cè)試數(shù)據(jù)的大小。由于同一終端型號(hào)的終端的硬件配置是一致的,所以同一終端型號(hào)的終端的解壓速度也是基本一致的。因此,在本發(fā)明實(shí)施例中,可以通過一個(gè)終端獲取該終端的終端型號(hào)對(duì)應(yīng)的所有終端的解壓速度。在本發(fā)明實(shí)施例中,考慮到終端的即時(shí)差異(例如,已使用時(shí)間的長(zhǎng)短、所處的網(wǎng)絡(luò)狀態(tài)等差異),可以與該終端型號(hào)對(duì)應(yīng)的多個(gè)終端進(jìn)行多次交互,以獲取多次解壓速度,并取得平均值,作為該終端型號(hào)對(duì)應(yīng)的解壓速度。S136、基于該數(shù)據(jù)格式以及該網(wǎng)絡(luò)類型,確定臨界解壓速度。在獲取臨界解壓速度的壓縮臨界點(diǎn)上,存在以下等式(1)不壓縮數(shù)據(jù)的傳輸時(shí)間=壓縮數(shù)據(jù)的傳輸時(shí)間+終端解壓數(shù)據(jù)的時(shí)間(1)在等式(1)中,未考慮服務(wù)器發(fā)送壓縮數(shù)據(jù)前壓縮數(shù)據(jù)的時(shí)間,這是因?yàn)榉?wù)器可以緩存壓縮數(shù)據(jù),且由于服務(wù)器的處理能力較強(qiáng),針對(duì)小數(shù)據(jù)量的數(shù)據(jù),服務(wù)器的壓縮數(shù)據(jù)的時(shí)間是很短的,所以可以忽略服務(wù)器壓縮數(shù)據(jù)的時(shí)間。對(duì)于特定的網(wǎng)絡(luò),該網(wǎng)絡(luò)的傳輸速度V是一定的,對(duì)于特定的數(shù)據(jù)格式,其壓縮比例U(數(shù)據(jù)壓縮前的大小除以壓縮后的大小)也是常量,U和V可以通過與該終端同終端型號(hào)的測(cè)試終端獲取,也可以通過與該終端不同終端型號(hào)的測(cè)試終端獲取。等式⑴可以換算為以下等式(2)M/V = M/ (U*V) +M/ (U*g0) (2)其中,M為需要傳輸?shù)臄?shù)據(jù)壓縮前的大小,g0為臨界解壓速度。通過公式⑵可以得到g0 = V/(U-I) (3)因此,針對(duì)特定的網(wǎng)絡(luò)類型和特定的數(shù)據(jù)格式,臨界解壓速度是一定的。應(yīng)理解,通過以上等式獲取的臨界解壓速度只是本發(fā)明的一個(gè)實(shí)施例,不應(yīng)對(duì)本發(fā)明構(gòu)成任何限定,例如,可以通過等式不壓縮數(shù)據(jù)的傳輸時(shí)間=壓縮數(shù)據(jù)的傳輸時(shí)間+ 終端解壓數(shù)據(jù)的時(shí)間+校正時(shí)間,獲取臨界解壓速度,其中,校正時(shí)間可以為壓縮方案獲取時(shí)間和/或服務(wù)器壓縮數(shù)據(jù)的時(shí)間;再例如,解壓速度可以基于測(cè)試數(shù)據(jù)壓縮前的大小除以解壓時(shí)間進(jìn)行計(jì)算,相應(yīng)地,臨界解壓速度則可以通過M/V = M/(U*V)+M/&進(jìn)行計(jì)算。 本發(fā)明實(shí)施例的壓縮比例U是基于數(shù)據(jù)壓縮前的大小除以壓縮后的大小進(jìn)行計(jì)算的,應(yīng)理解,壓縮比例也可以按數(shù)據(jù)壓縮后的大小除以壓縮前的大小進(jìn)行計(jì)算,本發(fā)明實(shí)施例并不對(duì)此進(jìn)行限定。S138、基于該解壓速度與該臨界解壓速度,確定并存儲(chǔ)該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)的壓縮方案,其中,當(dāng)該解壓速度大于臨界解壓速度時(shí),則壓縮方案可以確定為用于指示壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù);當(dāng)該解壓速度小于臨界解壓速度時(shí),則壓縮方案可以確定為用于指示不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù);當(dāng)該解壓速度等于臨界解壓速度時(shí),則可以將該壓縮方案確定為用于指示壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù),也可以確定為用于指示不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)。在本發(fā)明實(shí)施例中,壓縮服務(wù)器在獲取終端的解壓速度、和網(wǎng)絡(luò)類型與數(shù)據(jù)格式對(duì)應(yīng)的臨界解壓速度之后,可以直接存儲(chǔ)該解壓速度和臨界解壓速度,以便于在接收到網(wǎng)絡(luò)請(qǐng)求或壓縮查詢請(qǐng)求之后,根據(jù)終端的終端型號(hào)獲取解壓速度,根據(jù)需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式和將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型獲取臨界解壓速度,從而根據(jù)該解壓速度和臨界解壓速度確定壓縮方案。在本發(fā)明實(shí)施例中,在壓縮方案用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)時(shí),如圖3所示,在SllO獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,方法100還可以包括S142、接收該終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的壓縮測(cè)試信息,該壓縮測(cè)試信息包括該測(cè)試終端壓縮第二測(cè)試數(shù)據(jù)的壓縮時(shí)間,該第二測(cè)試數(shù)據(jù)為未壓縮的數(shù)據(jù);S144、基于該第二測(cè)試數(shù)據(jù)的大小和該壓縮時(shí)間,確定該終端型號(hào)對(duì)應(yīng)的壓縮速度;其中,當(dāng)?shù)诙y(cè)試數(shù)據(jù)為該測(cè)試終端自身獲取的時(shí),則該測(cè)試終端還需要向壓縮服務(wù)器發(fā)送該第二測(cè)試數(shù)據(jù)的大小。由于同一終端型號(hào)的終端的硬件配置是一致的,所以同一終端型號(hào)的終端的壓縮速度也是基本一致的。因此,在本發(fā)明實(shí)施例中,可以通過一個(gè)終端獲取該終端的終端型號(hào)對(duì)應(yīng)的所有終端的壓縮速度。在本發(fā)明實(shí)施例中,考慮到終端的即時(shí)差異(例如,使用已時(shí)間的長(zhǎng)短、所處的網(wǎng)絡(luò)狀態(tài)等的差異),可以與同一終端型號(hào)對(duì)應(yīng)的多個(gè)終端進(jìn)行多次交互,以獲取多次壓縮速度,并取得平均值,作為最終的壓縮速度。S146、基于該數(shù)據(jù)格式以及該網(wǎng)絡(luò)類型,確定臨界壓縮速度;在獲取臨界壓縮速度的壓縮臨界點(diǎn)上,存在以下等式(3):不壓縮數(shù)據(jù)的傳輸時(shí)間=壓縮數(shù)據(jù)的傳輸時(shí)間+終端壓縮數(shù)據(jù)的時(shí)間(3)在等式(3)中,未考慮服務(wù)器接收到終端發(fā)送的壓縮數(shù)據(jù)后,解壓數(shù)據(jù)的時(shí)間,這是因?yàn)榉?wù)器的處理能力較強(qiáng)或者服務(wù)器也可能直接保存壓縮后的數(shù)據(jù),所以可以忽略服務(wù)器解壓數(shù)據(jù)的時(shí)間。對(duì)于特定的網(wǎng)絡(luò),該網(wǎng)絡(luò)的傳輸速度V是一定的,對(duì)于特定的數(shù)據(jù)格式,其壓縮比例U也是常量,U和V可以通過與該終端同終端型號(hào)的測(cè)試終端獲取,也可以通過與該終端不同終端型號(hào)的測(cè)試終端獲取。等式(3)可以換算為以下等式M/V = M/ (U*V) +M/s0 (4)其中,M為需要傳輸?shù)臄?shù)據(jù)壓縮前的大小,S0為臨界壓縮速度。通過公式(4)可以得到S0 = U*V/(U-I) (5)因此,針對(duì)特定的網(wǎng)絡(luò)類型和特定的數(shù)據(jù)格式,臨界壓縮速度也是一定的。S148、基于該壓縮速度與該臨界壓縮速度,確定并存儲(chǔ)該終端型號(hào),該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)的壓縮方案,其中,當(dāng)該壓縮速度大于臨界壓縮速度時(shí),則壓縮方案可以確定為用于指示壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù);當(dāng)該壓縮速度小于臨界壓縮速度時(shí),則壓縮方案可以確定為用于指示不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù);當(dāng)該壓縮速度等于臨界壓縮速度時(shí),則可以將該壓縮方案確定為用于指示壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù),也可以確定為用于指示不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)。在本發(fā)明實(shí)施例中,壓縮服務(wù)器在獲取終端的終端型號(hào)對(duì)應(yīng)的壓縮速度、和網(wǎng)絡(luò)類型與數(shù)據(jù)格式對(duì)應(yīng)的臨界壓縮速度之后,可以直接存儲(chǔ)該壓縮速度和臨界壓縮速度,以便于在接收到網(wǎng)絡(luò)請(qǐng)求或壓縮查詢請(qǐng)求之后,根據(jù)終端的終端型號(hào)獲取壓縮速度,根據(jù)需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式和將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型獲取臨界壓縮速度,從而根據(jù)該壓縮速度和臨界壓縮速度獲取壓縮方案。應(yīng)理解,通過以上等式獲取的臨界壓縮速度只是本發(fā)明的一個(gè)實(shí)施例,不應(yīng)對(duì)本發(fā)明構(gòu)成任何限定,例如,可以通過等式不壓縮數(shù)據(jù)的傳輸時(shí)間=壓縮數(shù)據(jù)的傳輸時(shí)間+ 終端壓縮數(shù)據(jù)的時(shí)間+校正時(shí)間,獲取臨界壓縮速度,其中,校正時(shí)間可以為壓縮方案獲取時(shí)間和/或服務(wù)器解壓數(shù)據(jù)的時(shí)間;再例如,壓縮速度可以基于測(cè)試數(shù)據(jù)壓縮后的大小除以壓縮時(shí)間進(jìn)行計(jì)算,相應(yīng)地,臨界解壓速度則可以通過M/V = M/ (U*V) +M/ (U*sQ)進(jìn)行計(jì)笪弁。應(yīng)理解,本發(fā)明實(shí)施例中的服務(wù)器可以為壓縮服務(wù)器本身,例如,壓縮服務(wù)器在接收到終端發(fā)送的網(wǎng)絡(luò)請(qǐng)求之后,確定自身存儲(chǔ)的壓縮方案,并通過該壓縮方案,壓縮或不壓縮向終端發(fā)送的該數(shù)據(jù);本發(fā)明實(shí)施例中的壓縮服務(wù)器也可以為其他服務(wù)器或終端提供查詢接口。在本發(fā)明實(shí)施例中,當(dāng)壓縮服務(wù)器為其他服務(wù)器或終端提供查詢接口時(shí),SllO中獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,可以包括接收數(shù)據(jù)發(fā)送方發(fā)送的壓縮查詢請(qǐng)求,該壓縮查詢請(qǐng)求攜帶終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式和該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;從該壓縮查詢請(qǐng)求中獲取該終端的終端型號(hào),該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;相應(yīng)地,該方法還可以包括向該數(shù)據(jù)發(fā)送方發(fā)送壓縮查詢響應(yīng),該壓縮查詢響應(yīng)包括該數(shù)據(jù)的壓縮方案,以便于該數(shù)據(jù)發(fā)送方根據(jù)該數(shù)據(jù)的壓縮方案確定壓縮或不壓縮該數(shù)據(jù)。在本發(fā)明實(shí)施例中,該數(shù)據(jù)發(fā)送方可以為終端也可以為業(yè)務(wù)服務(wù)器,也可以為別的設(shè)備,應(yīng)根據(jù)具體情況而定,本發(fā)明實(shí)施例并不對(duì)此進(jìn)行限定。因此,根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。圖4是根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法的示意性流程圖。如圖4所示, 方法200可以包括S210、獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型。S220、根據(jù)該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮向服務(wù)器發(fā)送的該數(shù)據(jù);S230、根據(jù)該數(shù)據(jù)的壓縮方案,壓縮或不壓縮向該服務(wù)器發(fā)送的該數(shù)據(jù)。終端在獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式和將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之后,可以根據(jù)該數(shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮向服務(wù)器發(fā)送的該數(shù)據(jù)的壓縮方案,從而可以根據(jù)該壓縮方案,向服務(wù)器發(fā)送相應(yīng)的數(shù)據(jù)。因此,根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法,通過基于數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。在本發(fā)明實(shí)施例中,如圖5所示,在S210獲取數(shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,方法200還可以包括SM0、向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,該壓縮查詢請(qǐng)求包括該終端的終端型號(hào)、 該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式和該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;S250、接收該壓縮服務(wù)器根據(jù)該壓縮查詢請(qǐng)求發(fā)送的壓縮查詢響應(yīng),該壓縮查詢響應(yīng)中包括壓縮方案,該壓縮方案是基于該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型確定的;S^KK存儲(chǔ)該數(shù)據(jù)格式和該傳網(wǎng)絡(luò)類型對(duì)應(yīng)的該壓縮方案。S卩,終端向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,壓縮服務(wù)器可以根據(jù)該壓縮查詢請(qǐng)求獲取該終端的終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型,從而可以根據(jù)該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型確定壓縮方案,并向終端發(fā)送包括該壓縮方案的壓縮查詢響應(yīng),終端接收到該壓縮查詢響應(yīng)后,獲取并存儲(chǔ)該壓縮方案,以便于該終端根據(jù)自身存儲(chǔ)的壓縮方案確定壓縮或不壓縮需要在該網(wǎng)絡(luò)類型的網(wǎng)絡(luò)下向服務(wù)器發(fā)送的該數(shù)據(jù)格式的數(shù)據(jù)。在本發(fā)明實(shí)施例中,壓縮服務(wù)器在接收到終端發(fā)送的壓縮查詢請(qǐng)求時(shí),也可以向終端發(fā)送攜帶解壓速度和臨界解壓速度的響應(yīng),終端可以存儲(chǔ)該解壓速度和臨界解壓速度,并在每次需要傳輸數(shù)據(jù)的時(shí)候,獲取解壓速度和臨界解壓速度,并根據(jù)解壓速度和臨界解壓速度,確定壓縮方案;在本發(fā)明實(shí)施例中,終端在每次需要向壓縮服務(wù)器發(fā)送數(shù)據(jù)時(shí), 也可以臨時(shí)向壓縮服務(wù)器獲取發(fā)送該數(shù)據(jù)的壓縮方案。因此,根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法,通過基于數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。以下將結(jié)合圖6和圖7分別描述壓縮方案用于指示壓縮或不壓縮業(yè)務(wù)服務(wù)器向終端發(fā)送的數(shù)據(jù)的實(shí)施例,和壓縮方案用于指示壓縮或不壓縮終端向業(yè)務(wù)服務(wù)器發(fā)送的數(shù)據(jù)的實(shí)施例;為了便于理解本發(fā)明,假定以下終端A和B的終端型號(hào)為a,其中,終端A和終端B可以為同一終端型號(hào)的同一個(gè)終端,也可以為同一終端型號(hào)的不同終端;需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式為b ;將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為C。圖6是根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法的300的示意性流程圖。S301、壓縮服務(wù)器壓縮數(shù)據(jù)格式為b的數(shù)據(jù),以生成測(cè)試數(shù)據(jù),并可以根據(jù)該測(cè)試數(shù)據(jù)壓縮前的大小和該測(cè)試數(shù)據(jù)的大小,確定壓縮比例,并將測(cè)試數(shù)據(jù)通過網(wǎng)絡(luò)類型為c 的網(wǎng)絡(luò)發(fā)送至終端型號(hào)為a的終端A,其中,可以在該測(cè)試數(shù)據(jù)中攜帶時(shí)間戳。S302、終端A接收到壓縮服務(wù)器發(fā)送的測(cè)試數(shù)據(jù)之后,可以根據(jù)測(cè)試數(shù)據(jù)中攜帶的時(shí)間戳確定該測(cè)試數(shù)據(jù)的傳輸時(shí)間,并解壓該測(cè)試數(shù)據(jù),獲取解壓時(shí)間;并向該壓縮服務(wù)器發(fā)送包括該解壓時(shí)間和傳輸時(shí)間的測(cè)試反饋。S303、壓縮服務(wù)器接收到終端A發(fā)送的測(cè)試反饋之后,根據(jù)解壓時(shí)間和測(cè)試數(shù)據(jù)的大小,獲取終端A的解壓速度,根據(jù)該測(cè)試數(shù)據(jù)的大小、傳輸時(shí)間確定網(wǎng)絡(luò)類型為c的網(wǎng)絡(luò)的傳輸速度,從而可以根據(jù)該網(wǎng)絡(luò)傳輸速度以及該數(shù)據(jù)的壓縮比例確定該網(wǎng)絡(luò)類型c和數(shù)據(jù)格式b對(duì)應(yīng)的臨界解壓速度;壓縮服務(wù)器在確定該解壓速度和該臨界解壓速度之后, 可以根據(jù)該解壓速度和臨界解壓速度的大小關(guān)系確定終端型號(hào)a、數(shù)據(jù)格式b和網(wǎng)絡(luò)類型c 對(duì)應(yīng)的壓縮方案,并存儲(chǔ)該壓縮方案;也可以直接存儲(chǔ)終端型號(hào)a對(duì)應(yīng)的解壓速度,以及網(wǎng)絡(luò)類型b和數(shù)據(jù)格式c對(duì)應(yīng)的臨界解壓速度。S304、終端型號(hào)為a的終端B向業(yè)務(wù)服務(wù)器發(fā)送網(wǎng)絡(luò)請(qǐng)求,其中,該網(wǎng)絡(luò)請(qǐng)求中攜帶終端B的終端型號(hào)a、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式b以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型C;S305、業(yè)務(wù)服務(wù)器接收到終端B發(fā)送的網(wǎng)絡(luò)請(qǐng)求之后,可以根據(jù)該網(wǎng)絡(luò)請(qǐng)求確定終端B的終端型號(hào)a、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式b以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型c ;并向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,其中該請(qǐng)求中攜帶該終端B的終端型號(hào)a、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式b以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型C。S306、壓縮服務(wù)器接收到業(yè)務(wù)服務(wù)器發(fā)送的壓縮查詢請(qǐng)求后,確定終端B的終端型號(hào)a,需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式b以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型c ;若壓縮服務(wù)器存儲(chǔ)的為終端型號(hào)、網(wǎng)絡(luò)類型和數(shù)據(jù)格式直接對(duì)應(yīng)的壓縮方案,則壓縮服務(wù)器可以根據(jù)a、b和c直接獲取壓縮方案;若壓縮服務(wù)器存儲(chǔ)的為終端型號(hào)對(duì)應(yīng)的解壓速度,和網(wǎng)絡(luò)類型與數(shù)據(jù)格式對(duì)應(yīng)的臨界解壓速度,則可以根據(jù)終端B的終端型號(hào)a獲取終端B的解壓速度,根據(jù)網(wǎng)絡(luò)類型b和數(shù)據(jù)格式c獲取臨界解壓速度,從而可以通過比較解壓速度和臨界解壓速度的大小關(guān)系確定壓縮方案;壓縮服務(wù)器在獲取壓縮方案之后,向業(yè)務(wù)服務(wù)器發(fā)送包括該壓縮方案的響應(yīng)消息。S307、壓縮服務(wù)器根據(jù)該響應(yīng)消息中攜帶該壓縮方案確定壓縮或不壓縮該需要傳輸?shù)臄?shù)據(jù),并在網(wǎng)絡(luò)類型為b的網(wǎng)絡(luò)中向終端B發(fā)送相應(yīng)的數(shù)據(jù)。以下將結(jié)合圖7描述壓縮方案用于指示壓縮或不壓縮終端向業(yè)務(wù)服務(wù)器發(fā)送的數(shù)據(jù)的實(shí)施例。圖7是根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法的400的示意性流程圖。S401、壓縮服務(wù)器生成未壓縮的數(shù)據(jù)格式為b的測(cè)試數(shù)據(jù),并通過網(wǎng)絡(luò)類型為c的網(wǎng)絡(luò)向終端型號(hào)為a的終端A發(fā)送測(cè)試請(qǐng)求,該測(cè)試請(qǐng)求中包括該測(cè)試數(shù)據(jù),其中,可以在該測(cè)試數(shù)據(jù)中攜帶時(shí)間戳。
S402、終端A獲取壓縮服務(wù)器發(fā)送的測(cè)試數(shù)據(jù)之后,可以通過測(cè)試數(shù)據(jù)中攜帶的時(shí)間戳,獲取傳輸時(shí)間,并壓縮該測(cè)試數(shù)據(jù),獲取測(cè)試數(shù)據(jù)壓縮后的大小以及壓縮時(shí)間;并向壓縮服務(wù)器發(fā)送測(cè)試反饋,該測(cè)試反饋中包括該傳輸時(shí)間、測(cè)試數(shù)據(jù)壓縮后的大小以及該壓縮時(shí)間。S403、壓縮服務(wù)器接收到終端A發(fā)送的測(cè)試反饋之后,可以根據(jù)測(cè)試數(shù)據(jù)的大小和壓縮時(shí)間,確定壓縮速度,以及可以根據(jù)傳輸時(shí)間和測(cè)試數(shù)據(jù)的大小確定網(wǎng)絡(luò)傳輸速度, 根據(jù)測(cè)試數(shù)據(jù)大小和該測(cè)試數(shù)據(jù)壓縮后的大小確定壓縮比例,從而可以根據(jù)網(wǎng)絡(luò)傳輸速度和壓縮比例確定臨界壓縮速度;壓縮服務(wù)器在確定壓縮速度和臨界壓縮速度之后,可以根據(jù)該壓縮速度和臨界壓縮速度的大小關(guān)系確定終端型號(hào)a、數(shù)據(jù)格式b和網(wǎng)絡(luò)類型c對(duì)應(yīng)的壓縮方案,并存儲(chǔ)該壓縮方案;也可以直接存儲(chǔ)終端型號(hào)a對(duì)應(yīng)的壓縮速度,以及網(wǎng)絡(luò)類型 b和數(shù)據(jù)格式c對(duì)應(yīng)的臨界壓縮速度。S404、終端型號(hào)為a的終端B需要在網(wǎng)絡(luò)類型為b的網(wǎng)絡(luò)中傳輸數(shù)據(jù)格式為c的數(shù)據(jù)時(shí),向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,該壓縮查詢請(qǐng)求中攜帶終端型號(hào)a、網(wǎng)絡(luò)類型b、 數(shù)據(jù)格式C。S405、壓縮服務(wù)器接收到終端B發(fā)送的壓縮查詢請(qǐng)求之后,可以獲取終端的終端型號(hào)a、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式b以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型C。若壓縮服務(wù)器存儲(chǔ)的為終端型號(hào)、網(wǎng)絡(luò)類型和數(shù)據(jù)格式直接對(duì)應(yīng)的壓縮方案,則壓縮服務(wù)器可以根據(jù)a、b和c直接獲取壓縮方案;若壓縮服務(wù)器存儲(chǔ)的為終端型號(hào)對(duì)應(yīng)的壓縮速度,和網(wǎng)絡(luò)類型與數(shù)據(jù)格式對(duì)應(yīng)的臨界壓縮速度,則可以根據(jù)終端B的終端型號(hào)a獲取該終端的壓縮速度,根據(jù)網(wǎng)絡(luò)類型b和數(shù)據(jù)格式c獲取臨界壓縮速度,從而可以通過比較壓縮速度和臨界壓縮速度的大小關(guān)系確定壓縮方案;壓縮服務(wù)器在獲取壓縮方案之后,向終端B發(fā)送包括該壓縮方案的響應(yīng)消息。S406、終端B接收到壓縮服務(wù)器發(fā)送的壓縮方案之后,可以存儲(chǔ)該壓縮方案。以便于后續(xù)在網(wǎng)絡(luò)類型為b的網(wǎng)絡(luò)中傳輸數(shù)據(jù)格式為c的數(shù)據(jù)時(shí),直接根據(jù)該壓縮方案確定是否壓縮需要發(fā)送的該數(shù)據(jù)。S407、終端B根據(jù)該壓縮方案確定是否壓縮需要傳輸?shù)臄?shù)據(jù),并在網(wǎng)絡(luò)類型b的網(wǎng)絡(luò)中向業(yè)務(wù)服務(wù)器發(fā)送相應(yīng)的數(shù)據(jù)。應(yīng)理解,以上圖6和圖7所示的方法300和400只是本發(fā)明的實(shí)施例,不應(yīng)對(duì)本發(fā)明構(gòu)成任何限定。例如,考慮到網(wǎng)絡(luò)和終端的即時(shí)差異,可以多次執(zhí)行S301-S303,多次獲取解壓速度和臨界解壓速度,并將平均值作為最終的解壓速度和臨界解壓速度;例如,因?yàn)獒槍?duì)特定格式的數(shù)據(jù),壓縮比例是一定的,以及針對(duì)特定的網(wǎng)絡(luò),數(shù)據(jù)傳輸速度是一定的,所以S301-S303獲取的壓縮比例和網(wǎng)絡(luò)傳輸速度可以通過經(jīng)驗(yàn)值或者通過別的終端型號(hào)的終端獲??;再例如,在S303中,壓縮服務(wù)器可以直接存儲(chǔ)數(shù)據(jù)格式b對(duì)應(yīng)的壓縮比例以及網(wǎng)絡(luò)類型c對(duì)應(yīng)的傳輸速度,并且在S305中壓縮服務(wù)器接收到業(yè)務(wù)服務(wù)器發(fā)送的壓縮方案查詢請(qǐng)求時(shí),可以根據(jù)數(shù)據(jù)格式獲取壓縮比例,根據(jù)網(wǎng)絡(luò)類型獲取傳輸速度,并通過該壓縮比例和傳輸速度計(jì)算得到臨界解壓速度。還應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
因此,根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。以上已結(jié)合圖1至圖7描述了根據(jù)本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法,以下將結(jié)合圖8至圖12描述根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器和終端。圖8是根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器的示意性框圖。如圖7所示,壓縮服務(wù)器 500包括第一獲取模塊510,用于獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一確定模塊520,用于根據(jù)該第一獲取模塊510獲取的該終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮該數(shù)據(jù)。因此,根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,并能夠減小用戶的等待時(shí)間,提升用戶的體驗(yàn)??蛇x地,該第一獲取模塊510具體用于根據(jù)終端型號(hào)、數(shù)據(jù)格式以及網(wǎng)絡(luò)類型與壓縮方案的對(duì)應(yīng)關(guān)系,確定該數(shù)據(jù)的壓縮方案。可選地,如圖9所示,該壓縮服務(wù)器500還包括第一接收模塊532,用于接收該終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的解壓測(cè)試信息,該解壓測(cè)試信息包括該測(cè)試終端解壓第一測(cè)試數(shù)據(jù)的解壓時(shí)間,該第一測(cè)試數(shù)據(jù)為壓縮的數(shù)據(jù);第二確定模塊534,用于基于該第一測(cè)試數(shù)據(jù)的大小和該第一接收模塊532接收的該解壓測(cè)試信息包括的該解壓時(shí)間,確定該終端型號(hào)對(duì)應(yīng)的解壓速度;第三確定模塊536,用于基于該數(shù)據(jù)格式以及該網(wǎng)絡(luò)類型,確定臨界解壓速度;第一存儲(chǔ)模塊538,用于基于該第二確定模塊534確定的該解壓速度與該第三確定模塊536確定的該臨界解壓速度,確定并存儲(chǔ)該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)的壓縮方案;第一確定模塊520,具體用于根據(jù)該第一存儲(chǔ)模塊538存儲(chǔ)的該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)的壓縮方案,確定該數(shù)據(jù)的壓縮方案??蛇x地,如圖9所示,本發(fā)明實(shí)施例提供的壓縮服務(wù)器500還可以包括第二接收模塊M2,用于接收該終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的壓縮測(cè)試信息,該壓縮測(cè)試信息包括該測(cè)試終端壓縮第二測(cè)試數(shù)據(jù)的壓縮時(shí)間,該第二測(cè)試數(shù)據(jù)為未壓縮的數(shù)據(jù);
第四確定模塊M4,用于基于該第二測(cè)試數(shù)據(jù)的大小和該第二接收模塊542接收的該壓縮測(cè)試信息包括的該壓縮時(shí)間,確定該終端型號(hào)對(duì)應(yīng)的壓縮速度;第五確定模塊M6,用于基于該數(shù)據(jù)格式以及該網(wǎng)絡(luò)類型,確定臨界壓縮速度;第二存儲(chǔ)模塊M8,用于基于該第四確定模塊544確定的該壓縮速度與該第五確定模塊546確定的該臨界壓縮速度,確定并存儲(chǔ)該終端型號(hào),該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)的壓縮方案;第一確定模塊520,具體用于根據(jù)該第二存儲(chǔ)模塊548存儲(chǔ)的該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)的壓縮方案,確定該數(shù)據(jù)的壓縮方案??蛇x地,如圖10所示,第一獲取模塊510包括第一接收單元512,用于接收數(shù)據(jù)發(fā)送方發(fā)送的壓縮查詢請(qǐng)求,該壓縮查詢請(qǐng)求攜帶該終端的終端型號(hào),該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一獲取單元514,用于從該第一接收單元512接收的該壓縮查詢請(qǐng)求中獲取該終端的終端型號(hào),該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;相應(yīng)地,該壓縮服務(wù)器500還包括第一發(fā)送模塊550,用于向該數(shù)據(jù)發(fā)送方發(fā)送壓縮查詢響應(yīng),該壓縮查詢響應(yīng)包括該第一確定模塊520確定的該數(shù)據(jù)的壓縮方案,以便于該數(shù)據(jù)發(fā)送方根據(jù)該數(shù)據(jù)的壓縮方案確定壓縮或不壓縮該數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器500可對(duì)應(yīng)于本發(fā)明實(shí)施例中的用于傳輸數(shù)據(jù)的方法100至400中的壓縮服務(wù)器,并且壓縮服務(wù)器500中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1至圖7的方法100至400的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。以上已結(jié)合圖8至圖10描述了根據(jù)本發(fā)明實(shí)施例的壓縮服務(wù)器,以下將結(jié)合圖11 和圖12描述根據(jù)本發(fā)明實(shí)施例的終端。圖11示出了根據(jù)本發(fā)明實(shí)施例的終端的示意性框圖。如圖11所示,終端600包括第一獲取模塊610,用于獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一確定模塊620,用于根據(jù)該第一獲取模塊610獲取的該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮向服務(wù)器發(fā)送的該數(shù)據(jù);第一發(fā)送模塊630,用于根據(jù)該第一確定模塊620確定的該數(shù)據(jù)的壓縮方案,壓縮或不壓縮向該服務(wù)器發(fā)送的該數(shù)據(jù)。因此,根據(jù)本發(fā)明實(shí)施例的終端,通過基于數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。可選地,如圖12所示,終端600還包括第二發(fā)送模塊642,用于在該第一獲取模塊610獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,該壓縮查詢請(qǐng)求攜帶該終端的終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型;第一接收模塊644,用于接收該壓縮服務(wù)器發(fā)送的壓縮查詢響應(yīng),該壓縮查詢響應(yīng)中包括壓縮方案,該壓縮方案是基于該終端型號(hào)、該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型確定的;第一存儲(chǔ)模塊646,用于存儲(chǔ)該第一接收模塊644接收的該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的該壓縮方案;第一確定模塊620,具體用于根據(jù)該第一存儲(chǔ)模塊646存儲(chǔ)的該數(shù)據(jù)格式和該網(wǎng)絡(luò)類型對(duì)應(yīng)的該壓縮方案,確定該數(shù)據(jù)的壓縮方案。根據(jù)本發(fā)明實(shí)施例的終端600可對(duì)應(yīng)于本發(fā)明實(shí)施例中的用于傳輸數(shù)據(jù)的方法 100至400中的終端,并且終端600中的各個(gè)模塊的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1至圖7的方法100至400的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,根據(jù)本發(fā)明實(shí)施例的終端,通過基于數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,在傳輸壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸壓縮的數(shù)據(jù),在傳輸不壓縮的數(shù)據(jù)能夠降低數(shù)據(jù)的獲取時(shí)間時(shí)傳輸不壓縮的數(shù)據(jù),從而能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種用于傳輸數(shù)據(jù)的方法,其特征在于,包括獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;根據(jù)所述終端的終端型號(hào)、所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定所述數(shù)據(jù)的壓縮方案,所述數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮所述數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述終端的終端型號(hào)、所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定所述數(shù)據(jù)的壓縮方案,包括根據(jù)終端型號(hào)、數(shù)據(jù)格式以及網(wǎng)絡(luò)類型與壓縮方案的對(duì)應(yīng)關(guān)系,確定所述數(shù)據(jù)的壓縮方案。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,所述方法還包括接收所述終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的解壓測(cè)試信息,所述解壓測(cè)試信息包括所述測(cè)試終端解壓第一測(cè)試數(shù)據(jù)的解壓時(shí)間,所述第一測(cè)試數(shù)據(jù)為壓縮的數(shù)據(jù);基于所述第一測(cè)試數(shù)據(jù)的大小和所述解壓時(shí)間,確定所述終端型號(hào)對(duì)應(yīng)的解壓速度; 基于所述數(shù)據(jù)格式以及所述網(wǎng)絡(luò)類型,確定臨界解壓速度;基于所述解壓速度與所述臨界解壓速度,確定并存儲(chǔ)所述終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)的壓縮方案。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,所述方法還包括接收所述終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的壓縮測(cè)試信息,所述壓縮測(cè)試信息包括所述測(cè)試終端壓縮第二測(cè)試數(shù)據(jù)的壓縮時(shí)間,所述第二測(cè)試數(shù)據(jù)為未壓縮的數(shù)據(jù);基于所述第二測(cè)試數(shù)據(jù)的大小和所述壓縮時(shí)間,確定所述終端型號(hào)對(duì)應(yīng)的壓縮速度; 基于所述數(shù)據(jù)格式以及所述網(wǎng)絡(luò)類型,確定臨界壓縮速度;基于所述壓縮速度與所述臨界壓縮速度,確定并存儲(chǔ)所述終端型號(hào),所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)的壓縮方案。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述獲取終端的終端型號(hào)、 需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,包括接收數(shù)據(jù)發(fā)送方發(fā)送的壓縮查詢請(qǐng)求,所述壓縮查詢請(qǐng)求攜帶所述終端的終端型號(hào), 所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;從所述壓縮查詢請(qǐng)求中獲取所述終端的終端型號(hào),所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型; 所述方法還包括向所述數(shù)據(jù)發(fā)送方發(fā)送壓縮查詢響應(yīng),所述壓縮查詢響應(yīng)包括所述數(shù)據(jù)的壓縮方案, 以便于所述數(shù)據(jù)發(fā)送方根據(jù)所述數(shù)據(jù)的壓縮方案確定壓縮或不壓縮所述數(shù)據(jù)。
6.一種用于傳輸數(shù)據(jù)的方法,其特征在于,包括獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型; 根據(jù)所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定所述數(shù)據(jù)的壓縮方案,所述數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮向服務(wù)器發(fā)送的所述數(shù)據(jù);根據(jù)所述數(shù)據(jù)的壓縮方案,壓縮或不壓縮向所述服務(wù)器發(fā)送的所述數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型之前,所述方法還包括向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,所述壓縮查詢請(qǐng)求攜帶終端的終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型;接收所述壓縮服務(wù)器根據(jù)所述壓縮查詢請(qǐng)求發(fā)送的壓縮查詢響應(yīng),所述壓縮查詢響應(yīng)中包括壓縮方案,所述壓縮方案是基于所述終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型確定的;存儲(chǔ)所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的所述壓縮方案。
8.—種壓縮服務(wù)器,其特征在于,包括第一獲取模塊,用于獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一確定模塊,用于根據(jù)所述第一獲取模塊獲取的所述終端的終端型號(hào)、所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定所述數(shù)據(jù)的壓縮方案,所述數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮所述數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的壓縮服務(wù)器,其特征在于,所述第一獲取模塊具體用于 根據(jù)終端型號(hào)、數(shù)據(jù)格式以及網(wǎng)絡(luò)類型與壓縮方案的對(duì)應(yīng)關(guān)系,確定所述數(shù)據(jù)的壓縮方案。
10.根據(jù)權(quán)利要求9所述的壓縮服務(wù)器,其特征在于,所述壓縮服務(wù)器還包括第一接收模塊,用于接收所述終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的解壓測(cè)試信息,所述解壓測(cè)試信息包括所述測(cè)試終端解壓第一測(cè)試數(shù)據(jù)的解壓時(shí)間,所述第一測(cè)試數(shù)據(jù)為壓縮的數(shù)據(jù);第二確定模塊,用于基于所述第一測(cè)試數(shù)據(jù)的大小和所述第一接收模塊接收的所述解壓測(cè)試信息包括的所述解壓時(shí)間,確定所述終端型號(hào)對(duì)應(yīng)的解壓速度;第三確定模塊,用于基于所述數(shù)據(jù)格式以及所述網(wǎng)絡(luò)類型,確定臨界解壓速度; 第一存儲(chǔ)模塊,用于基于所述第二確定模塊確定的所述解壓速度與所述第三確定模塊確定的所述臨界解壓速度,確定并存儲(chǔ)所述終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)的壓縮方案;所述第一確定模塊,具體用于根據(jù)所述第一存儲(chǔ)模塊存儲(chǔ)的所述終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮服務(wù)器向終端發(fā)送的數(shù)據(jù)的壓縮方案, 確定所述數(shù)據(jù)的壓縮方案。
11.根據(jù)權(quán)利要求9所述的壓縮服務(wù)器,其特征在于,所述方法還包括第二接收模塊,用于接收所述終端型號(hào)對(duì)應(yīng)的測(cè)試終端發(fā)送的壓縮測(cè)試信息,所述壓縮測(cè)試信息包括所述測(cè)試終端壓縮測(cè)試數(shù)據(jù)的壓縮時(shí)間,所述測(cè)試數(shù)據(jù)為未壓縮的數(shù)據(jù);第四確定模塊,用于基于所述第二測(cè)試數(shù)據(jù)的大小和所述第二接收模塊接收的所述壓縮測(cè)試信息包括的所述壓縮時(shí)間,確定所述終端型號(hào)對(duì)應(yīng)的壓縮速度;第五確定模塊,用于基于所述數(shù)據(jù)格式以及所述網(wǎng)絡(luò)類型,確定臨界壓縮速度;第二存儲(chǔ)模塊,用于基于所述第四確定模塊確定的所述壓縮速度與所述第五確定模塊確定的所述臨界壓縮速度,確定并存儲(chǔ)所述終端型號(hào),所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)的壓縮方案;所述第一確定模塊,具體用于根據(jù)所述第二存儲(chǔ)模塊存儲(chǔ)的所述終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的用于指示壓縮或不壓縮終端向服務(wù)器發(fā)送的數(shù)據(jù)的壓縮方案, 確定所述數(shù)據(jù)的壓縮方案。
12.根據(jù)權(quán)利要求8至11中任一項(xiàng)所述的壓縮服務(wù)器,其特征在于,所述第一獲取模塊,包括第一接收單元,用于接收數(shù)據(jù)發(fā)送方發(fā)送的壓縮查詢請(qǐng)求,所述壓縮查詢請(qǐng)求攜帶所述終端的終端型號(hào),所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一獲取單元,用于從所述第一接收單元接收的所述壓縮查詢請(qǐng)求中獲取所述終端的終端型號(hào),所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;所述壓縮服務(wù)器還包括第一發(fā)送模塊,用于向所述數(shù)據(jù)發(fā)送方發(fā)送壓縮查詢響應(yīng),所述壓縮查詢響應(yīng)包括所述第一確定模塊確定的所述數(shù)據(jù)的壓縮方案,以便于所述數(shù)據(jù)發(fā)送方根據(jù)所述數(shù)據(jù)的壓縮方案確定壓縮或不壓縮所述數(shù)據(jù)。
13.—種終端,其特征在于,包括第一獲取模塊,用于獲取需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;第一確定模塊,用于根據(jù)所述第一獲取模塊獲取的所述需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及所述將用于傳輸所述數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定所述數(shù)據(jù)的壓縮方案,所述數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮向服務(wù)器發(fā)送的所述數(shù)據(jù);第一發(fā)送模塊,用于根據(jù)所述第一確定模塊確定的所述數(shù)據(jù)的壓縮方案,壓縮或不壓縮向所述服務(wù)器發(fā)送的所述數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述終端還包括第二發(fā)送模塊,用于向壓縮服務(wù)器發(fā)送壓縮查詢請(qǐng)求,所述壓縮查詢請(qǐng)求攜帶終端的終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型;第一接收模塊,用于接收所述壓縮服務(wù)器根據(jù)所述第二發(fā)送模塊發(fā)送的所述壓縮查詢請(qǐng)求發(fā)送的壓縮查詢響應(yīng),所述壓縮查詢響應(yīng)中包括壓縮方案,所述壓縮方案是基于所述終端型號(hào)、所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型確定的;第一存儲(chǔ)模塊,用于存儲(chǔ)所述第一接收模塊接收的所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的所述壓縮方案;所述第一確定模塊,具體用于根據(jù)所述第一存儲(chǔ)模塊存儲(chǔ)的所述數(shù)據(jù)格式和所述網(wǎng)絡(luò)類型對(duì)應(yīng)的所述壓縮方案,確定所述數(shù)據(jù)的壓縮方案。
全文摘要
本發(fā)明實(shí)施例提供了一種用于傳輸數(shù)據(jù)的方法、壓縮服務(wù)器和終端。該方法包括獲取終端的終端型號(hào)、需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;根據(jù)該終端的終端型號(hào)、該需要傳輸?shù)臄?shù)據(jù)的數(shù)據(jù)格式以及該將用于傳輸該數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定該數(shù)據(jù)的壓縮方案,該數(shù)據(jù)的壓縮方案用于指示壓縮或不壓縮該數(shù)據(jù)。本發(fā)明實(shí)施例的用于傳輸數(shù)據(jù)的方法、壓縮服務(wù)器和終端,通過基于終端型號(hào)、數(shù)據(jù)格式以及將用于傳輸數(shù)據(jù)的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,確定用于指示壓縮或不壓縮需要傳輸?shù)臄?shù)據(jù)的壓縮方案,能夠降低數(shù)據(jù)的獲取時(shí)間,減小用戶的等待時(shí)間,提升用戶的體驗(yàn)。
文檔編號(hào)H04L29/06GK102571820SQ20121003960
公開日2012年7月11日 申請(qǐng)日期2012年2月21日 優(yōu)先權(quán)日2012年2月21日
發(fā)明者姚啟玉, 王俊 申請(qǐng)人:華為技術(shù)有限公司