一種彩信轉(zhuǎn)發(fā)方法及裝置制造方法
【專利摘要】本發(fā)明提供一種彩信轉(zhuǎn)發(fā)的方法及裝置。該彩信轉(zhuǎn)發(fā)方法包括:網(wǎng)關(guān)接收終端發(fā)送的經(jīng)過(guò)壓縮的彩信;所述網(wǎng)關(guān)對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù);所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩信;將所述解壓后的彩信發(fā)送到彩信中心。根據(jù)本發(fā)明的技術(shù)方案,網(wǎng)關(guān)將接收的彩信進(jìn)行解壓縮再通過(guò)常規(guī)方式發(fā)送給彩信中心,將彩信中心下載彩信通過(guò)壓縮形式發(fā)送給終端,通過(guò)這種方式可以有效解決網(wǎng)絡(luò)資源浪費(fèi),加快彩信上傳或下載速度。
【專利說(shuō)明】一種彩信轉(zhuǎn)發(fā)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信應(yīng)用領(lǐng)域,尤其涉及一種彩信轉(zhuǎn)發(fā)方法及裝置。
【背景技術(shù)】
[0002]彩信是移動(dòng)通信中最流行的手段之一。隨著彩信的廣泛應(yīng)用,其移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)用戶的平均流量和用戶數(shù)增幅已經(jīng)超過(guò)傳統(tǒng)話音網(wǎng)絡(luò),數(shù)據(jù)業(yè)務(wù)漸漸占用了大量的網(wǎng)絡(luò)資源,數(shù)據(jù)核心網(wǎng)頻繁出現(xiàn)流量瓶頸,同時(shí)網(wǎng)絡(luò)資源的應(yīng)用也日趨緊張;如何節(jié)約網(wǎng)絡(luò)帶寬,加快用戶訪問(wèn)速度,提升用戶體驗(yàn)已經(jīng)成為各大運(yùn)營(yíng)商迫切需要解決的問(wèn)題。
[0003]目前,終端所發(fā)送或接收一個(gè)120KB的彩信有時(shí)可能需要I小時(shí)左右,而彩信中心由于同時(shí)下發(fā)的彩信資源非常的多,常常會(huì)導(dǎo)致網(wǎng)絡(luò)堵塞的狀況;而現(xiàn)階段為解決網(wǎng)絡(luò)堵塞等問(wèn)題,通常是在通過(guò)移動(dòng)網(wǎng)絡(luò)不斷的擴(kuò)大帶寬,雖然解決了網(wǎng)絡(luò)堵塞等問(wèn)題,但造成了極大的資源浪費(fèi)。
[0004]其次,如果不能過(guò)擴(kuò)大網(wǎng)絡(luò)帶寬,用戶為了能獲得彩信在網(wǎng)絡(luò)中的較快通信速度,通常會(huì)使用低質(zhì)量的彩信,因?yàn)榈唾|(zhì)量的彩信的數(shù)據(jù)大小通常較小,網(wǎng)絡(luò)傳輸速度相對(duì)較快,但這樣的方式是以降低彩信實(shí)質(zhì)的質(zhì)量來(lái)?yè)Q取速度,這顯然無(wú)法同時(shí)滿足用戶的對(duì)于質(zhì)量和速度的需求,久而久之對(duì)于彩信業(yè)務(wù)自身也會(huì)造成傷害。
[0005]上述現(xiàn)有技術(shù)都沒(méi)有真正地解決節(jié)約網(wǎng)絡(luò)帶寬、加快收發(fā)彩信速度,提高移動(dòng)數(shù)據(jù)流量處理等問(wèn)題;如果能通過(guò)網(wǎng)關(guān)對(duì)發(fā)送或接收的彩信進(jìn)行壓縮/解壓縮等處理,這樣既可以對(duì)彩信進(jìn)行壓縮發(fā)送又可以滿足彩信中心的要求,以達(dá)到減少無(wú)線側(cè)數(shù)據(jù)流量、加速用戶訪問(wèn)的功能、節(jié)約網(wǎng)絡(luò)帶寬。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種彩信轉(zhuǎn)發(fā)方法及系統(tǒng),有效提高彩信收發(fā)速度,節(jié)省了網(wǎng)帶。
[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供技術(shù)方案如下:
[0008]一方面,提供一種彩信轉(zhuǎn)發(fā)方法包括:網(wǎng)關(guān)接收終端發(fā)送的經(jīng)過(guò)壓縮的彩信;所述網(wǎng)關(guān)對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù);所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩信;將所述解壓后的彩信發(fā)送到彩信中心。
[0009]其中,所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮的步驟包括:所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù),在引擎庫(kù)預(yù)先配置的壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮。
[0010]另一方面,提供一種彩信轉(zhuǎn)發(fā)裝置,包括:接收模塊,用于接收終端發(fā)送的經(jīng)壓縮的彩信;解析模塊,用于對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù);解壓縮模塊,用于根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩信;發(fā)送模塊,用于將所述解壓后的彩信發(fā)送到彩信中心。[0011]其中,還包括:預(yù)先配置有各種壓縮/解壓縮引擎及其相應(yīng)壓縮類型參數(shù)的引擎庫(kù);所述解壓縮模塊,還用于根據(jù)所述壓縮類型參數(shù)在所述引擎庫(kù)中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮。
[0012]另一方面,提供一種彩信轉(zhuǎn)發(fā)方法包括:網(wǎng)關(guān)接收終端發(fā)送的彩信下載請(qǐng)求,其中,所述彩信下載請(qǐng)求攜帶有所述終端支持的壓縮類型參數(shù);所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄;所述網(wǎng)關(guān)從所述彩信請(qǐng)求中移除所述壓縮類型參數(shù),得到移除所述壓縮類型參數(shù)后的彩信請(qǐng)求,并發(fā)送給彩信中心;所述網(wǎng)關(guān)接收所述彩信中心反饋的所述終端請(qǐng)求的彩信,根據(jù)記錄的壓縮類型參數(shù)對(duì)所述彩信進(jìn)行壓縮,并將壓縮后的彩信轉(zhuǎn)發(fā)給所述終端。
[0013]其中,所述彩信請(qǐng)求還攜帶發(fā)送所述彩信請(qǐng)求的終端標(biāo)識(shí);所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄的步驟包括:所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)和所述終端標(biāo)識(shí),并記錄所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系。
[0014]其中,所述網(wǎng)關(guān)根據(jù)記錄的壓縮類型參數(shù)對(duì)所述彩信進(jìn)行壓縮,進(jìn)一步包括:所述網(wǎng)關(guān)根據(jù)記錄的所述壓縮類型參數(shù)在引擎庫(kù)預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮。
[0015]另一方面,提供一種彩信轉(zhuǎn)發(fā)裝置,包括:接收模塊,用于接收終端發(fā)送的彩信下載請(qǐng)求,其中,所述彩信下載請(qǐng)求攜帶有所述終端支持的壓縮類型參數(shù);解析模塊,用于對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄;轉(zhuǎn)發(fā)模塊,用于從所述彩信請(qǐng)求中移除所述壓縮類型參數(shù),得到移除所述壓縮類型參數(shù)后的彩信請(qǐng)求,并發(fā) 送給彩信中心;壓縮模塊,用于接收所述彩信中心反饋的所述終端請(qǐng)求的彩信,并將壓縮后的彩信轉(zhuǎn)發(fā)給所述終端。
[0016]其中,所述彩信請(qǐng)求還攜帶發(fā)送所述彩信請(qǐng)求的終端標(biāo)識(shí);所述解析模塊,進(jìn)一步用于所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)和所述終端標(biāo)識(shí),并記錄所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系。
[0017]其中,所述裝置還包括:預(yù)先配置有各種壓縮/解壓縮引擎及其相應(yīng)壓縮類型參數(shù)的引擎庫(kù);所述壓縮模塊,還根據(jù)記錄的所述壓縮類型參數(shù)在引擎庫(kù)中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮。
[0018]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0019]I)通過(guò)接收終端發(fā)送的已壓縮彩信,并根據(jù)彩信所攜帶的壓縮類型參數(shù)進(jìn)行解壓縮后發(fā)送到彩信中心,當(dāng)接收到彩信中心所發(fā)送彩信時(shí),則對(duì)其彩信進(jìn)行壓縮的方式發(fā)給終端;從而減少了網(wǎng)絡(luò)帶寬的浪費(fèi)同時(shí)提高了彩信發(fā)送速度;
[0020]2)根據(jù)終端所發(fā)送的彩信或彩信請(qǐng)求中所攜帶的壓縮類型參數(shù)的處理,達(dá)到網(wǎng)關(guān)可以在不改變彩信中心的條件下對(duì)彩信進(jìn)行壓縮/解壓縮處理,有效地提高了網(wǎng)絡(luò)上傳或下載彩信的速度,節(jié)約了網(wǎng)絡(luò)資源的應(yīng)用。
【專利附圖】
【附圖說(shuō)明】[0021]圖1為本發(fā)明的第一實(shí)施例的方法流程圖;
[0022]圖2為本發(fā)明的第二實(shí)施例的裝置結(jié)構(gòu)示意圖;
[0023]圖3為本發(fā)明的第三實(shí)施例的方法流程圖;
[0024]圖4為本發(fā)明實(shí)施例的第一示意圖;
[0025]圖5為本發(fā)明的第四實(shí)施例的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0027]本發(fā)明的實(shí)施例針對(duì)終端發(fā)送或接收彩信時(shí)造成網(wǎng)絡(luò)流量浪費(fèi)過(guò)大,導(dǎo)致網(wǎng)絡(luò)速度變慢使,彩信無(wú)法快速發(fā)送或接收到目的地終端等問(wèn)題,提供一種彩信轉(zhuǎn)發(fā)方法及裝置,包括:網(wǎng)關(guān)接收終端發(fā)送的還有壓縮類型參數(shù)的壓縮彩信,并根據(jù)這個(gè)壓縮類型參數(shù)對(duì)其進(jìn)行解壓,再發(fā)送到彩信中心;還包括:網(wǎng)關(guān)接收終端發(fā)送的還有壓縮類型參數(shù)的彩信請(qǐng)求,并將其壓縮類型參數(shù)進(jìn)行記錄后再將其請(qǐng)求發(fā)送給彩信中心;網(wǎng)關(guān)接收到彩信中心反饋后又將彩信進(jìn)行壓縮后轉(zhuǎn)發(fā)給所發(fā)請(qǐng)求的終端。
[0028]如圖1所示,為本發(fā)明的第一實(shí)施例的方法流程圖,在本實(shí)施例中,一種彩信轉(zhuǎn)發(fā)方法,包括:
[0029]S101、網(wǎng)關(guān)接收終端發(fā)送的經(jīng)過(guò)壓縮的彩信;
[0030]本實(shí)施例中,網(wǎng)關(guān)所接收的是終端在發(fā)送彩信時(shí),終端已將彩信實(shí)體內(nèi)容進(jìn)行壓縮,并把壓縮彩信在發(fā)送前將其所使用的壓縮類型參數(shù)添加在彩信的消息頭中,其中,終端的壓縮引擎可使用gzip、deflate、compress、ppmd等壓縮算法,當(dāng)然,本發(fā)明可使用的壓縮算法并不限于此。
[0031]S102、網(wǎng)關(guān)對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù);
[0032]本實(shí)施例中,通過(guò)步驟SlOl中所接收到壓縮的彩信,對(duì)彩信消息頭的解析來(lái)獲取壓縮類型以使網(wǎng)關(guān)在向彩信中心發(fā)送前對(duì)壓縮的彩信選擇適合的解壓格式,網(wǎng)關(guān)會(huì)自動(dòng)掃描消息頭中所帶有的信息;當(dāng)掃描到消息頭中的含有壓縮類型參數(shù)時(shí)將會(huì)以壓縮文件形式對(duì)接收到的壓縮彩信進(jìn)行讀取。
[0033]S103、網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩信;
[0034]本實(shí)施例中,步驟S103根據(jù)步驟S102所解析出經(jīng)壓縮彩信的壓縮類型參數(shù)對(duì)壓縮的彩信進(jìn)行解壓,還包括:所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù),在引擎庫(kù)預(yù)先配置的壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮。當(dāng)網(wǎng)關(guān)解壓縮彩信后還會(huì)對(duì)彩信進(jìn)行其他常規(guī)處理,例如,在彩信消息頭中添加終端IP地址或終端號(hào)碼或接收端口號(hào)等。步驟S103中還從所述彩信中移除所述壓縮類型參數(shù)。
[0035]S104、將所述解壓后的彩信發(fā)送到彩信中心。
[0036]下面以一個(gè)應(yīng)用實(shí)施例對(duì)上述第一實(shí)施例進(jìn)一步說(shuō)明:
[0037]例如,用戶操控終端在用戶界面上編輯生成一大小為275kb的彩信并點(diǎn)擊發(fā)送,終端接收到所述發(fā)送信號(hào),自動(dòng)將編輯完畢的彩信進(jìn)行g(shù)zip格式的壓縮,執(zhí)行完壓縮的彩信的大小縮減至120kb ;再向網(wǎng)關(guān)發(fā)送壓縮至120kb的彩信,并在彩信消息頭中添加使用的gzip格式的壓縮類型參數(shù);這樣在彩信發(fā)送過(guò)程中,實(shí)際發(fā)生在終端與網(wǎng)關(guān)之間的流量即為 120kb。
[0038]首先,網(wǎng)關(guān)收到經(jīng)終端壓縮的大小為120kb彩信,并根據(jù)所述gzip格式的壓縮類型參數(shù),在引擎庫(kù)預(yù)先配置的壓縮/解壓縮引擎中查找相應(yīng)的gzip格式的引擎,并調(diào)用查找到的gzip格式的引擎對(duì)所述彩信進(jìn)行解壓縮,將所述彩信解壓還原成275kb ;在解壓縮的同時(shí)對(duì)彩信消息頭進(jìn)行終端IP地址或號(hào)碼或接收端口號(hào)等常規(guī)處理;最后,將解壓縮過(guò)的彩信發(fā)送到彩信中心。
[0039]通過(guò)第一實(shí)施例的說(shuō)明,本發(fā)明提出對(duì)彩信的實(shí)質(zhì)內(nèi)容進(jìn)行壓縮,并根據(jù)壓縮彩信的消息頭中添加的所使用的壓縮類型參數(shù)實(shí)現(xiàn)解壓,再發(fā)送到彩信中心;接收壓縮彩信來(lái)加快彩信發(fā)送速度再通過(guò)解壓實(shí)現(xiàn)向彩信中心的常規(guī)發(fā)送。對(duì)于彩信中心,網(wǎng)關(guān)解壓彩信后向所述彩信中心發(fā)送,對(duì)于所述彩信中心彩信發(fā)送過(guò)程沒(méi)有任何改變,即網(wǎng)關(guān)實(shí)現(xiàn)了一種透明式的工作方式,使用戶以正常方式編輯完畢彩信后,彩信自動(dòng)在后臺(tái)完成壓縮功能向網(wǎng)關(guān)發(fā)送,網(wǎng)關(guān)則以降低流量加快發(fā)送速度的效果并且不改彩信中心要接收的條件下,將彩信上傳彩信中心。
[0040]另外,在終端側(cè)對(duì)于彩信的壓縮操作可以是直接默認(rèn)執(zhí)行的,對(duì)于用戶彩信的壓縮操作是在用戶沒(méi)有感知的情況下自動(dòng)完成的;有些情況下,彩信的壓縮是有損的,為了最大程度保證彩信的數(shù)據(jù)安全,用戶也可以設(shè)置彩信的壓縮操作在問(wèn)詢后得到用戶指示再實(shí)時(shí)開啟執(zhí)行,或者用戶設(shè)置關(guān)閉彩信的壓縮操作。如圖2所示,為本發(fā)明的第二實(shí)施例的裝置結(jié)構(gòu)示意圖,在本實(shí)施例中,一種彩信轉(zhuǎn)發(fā)裝置,所述裝置位于所述網(wǎng)關(guān)中或與網(wǎng)關(guān)相連接的外部收發(fā)裝置中,但本發(fā)明并不局限于此,該裝置包括:接收模塊201、解析模塊202、解壓縮模塊203、發(fā)送模塊204和引擎庫(kù)205。
[0041]接收模塊201,用于接收終端發(fā)送的經(jīng)壓縮的彩信;本實(shí)施例中,終端在發(fā)送彩信時(shí),已將彩信實(shí)體內(nèi)容進(jìn)行壓縮,并將其所使用的壓縮類型參數(shù)添加在彩信的消息頭中,其中,終端的壓縮算法可使用gzip、deflate、compress、ppmd等壓縮算法,當(dāng)然,本發(fā)明可使用的壓縮算法并不限于此。
[0042]解析模塊202,用于對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù);
[0043]本實(shí)施例中,解析模塊202接收模塊201中所接收到壓縮的彩信,網(wǎng)關(guān)會(huì)自動(dòng)掃描消息頭中所帶有的信息,然后對(duì)彩信消息頭進(jìn)行解析來(lái)獲取壓縮類型以便在向彩信中心發(fā)送彩信前對(duì)壓縮的彩信選擇適合的解壓格式進(jìn)行解壓;當(dāng)掃描到消息頭中的含有壓縮類型參數(shù)時(shí)將會(huì)以相應(yīng)壓縮文件形式對(duì)接收到的壓縮彩信進(jìn)行讀取。
[0044]解壓縮模塊203,用于根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩信;所述解壓縮模塊203還用于根據(jù)所述壓縮類型參數(shù)在引擎庫(kù)205中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮;當(dāng)解壓縮模塊203解壓縮彩信后還會(huì)對(duì)彩信進(jìn)行其他常規(guī)處理,例如,在彩信消息頭中添加終端IP地址或終端號(hào)碼等。解壓縮模塊203還從所述彩信中移除所述壓縮類型參數(shù)。
[0045]發(fā)送模塊204,用于將所述解壓后的彩信發(fā)送到彩信中心;
[0046] 引擎庫(kù)205,用于預(yù)先配置有各種壓縮/解壓縮引擎及其相應(yīng)壓縮類型參數(shù)的引擎庫(kù)。
[0047]針對(duì)第二實(shí)施例進(jìn)一步解釋說(shuō)明為:
[0048]接收模塊201接收來(lái)自終端所發(fā)送的壓縮彩信,其中,終端還在彩信消息頭中添加使用的壓縮類型參數(shù);并將所接收到的壓縮彩信發(fā)送給解析模塊202 ;解析模塊202根據(jù)壓縮彩信消息頭中所帶的壓縮類型參數(shù),對(duì)所接收的壓縮彩信進(jìn)行壓縮格式分析,并將其解析結(jié)果發(fā)送給解壓縮模塊203 ;解壓縮模塊203根據(jù)解析模塊202的解析結(jié)果在引擎庫(kù)205預(yù)先配置的壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮;同時(shí)解壓縮模塊203對(duì)彩信消息頭進(jìn)行終端地址或號(hào)碼插入等常規(guī)處理;最后,解壓縮模塊203將解壓縮的彩信發(fā)送給發(fā)送模塊204 ;發(fā)送模塊204將解壓縮的彩信發(fā)送到彩信中心。
[0049]如圖3所示,為本發(fā)明的第三實(shí)施例的方法流程,在本實(shí)施例中,一種彩信轉(zhuǎn)發(fā)方法,包括:
[0050]S301、網(wǎng)關(guān)接收終端發(fā)送的彩信下載請(qǐng)求,其中,所述彩信下載請(qǐng)求攜帶有所述終端支持的壓縮類型參數(shù),及所述彩信請(qǐng)求還攜帶發(fā)送所述彩信請(qǐng)求的終端標(biāo)識(shí);
[0051]本實(shí)施例中,步驟S301中由于網(wǎng)關(guān)可以接收多個(gè)終端發(fā)送的彩信請(qǐng)求,所以在彩信請(qǐng)求的請(qǐng)求消息頭中需要添加終端所支持的壓縮類型參數(shù)及對(duì)應(yīng)的終端標(biāo)識(shí);終端在彩信請(qǐng)求的請(qǐng)求消息頭中加入其所支持的壓縮類型參數(shù)及對(duì)應(yīng)的終端標(biāo)識(shí)也是為了向網(wǎng)關(guān)確認(rèn)該終端所支持的壓縮類型是否可以得到網(wǎng)關(guān)的支持,保證了終端在接收彩信時(shí)既可減少流量也可以從彩信中心處合法接收彩信。每個(gè)彩信請(qǐng)求的請(qǐng)求消息頭中可以攜帶終端所支持的多個(gè)壓縮類 型參數(shù)。
[0052]S302、網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄;
[0053]步驟S302還包括:所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)和所述終端標(biāo)識(shí),并記錄所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系;
[0054]本實(shí)施例中,步驟S302中網(wǎng)關(guān)對(duì)彩信下載請(qǐng)求進(jìn)行解析是把彩信請(qǐng)求的消息頭中壓縮類型與對(duì)應(yīng)的終端標(biāo)識(shí)解析出來(lái),并將解析的壓縮類型與對(duì)應(yīng)的終端標(biāo)識(shí)記錄在網(wǎng)關(guān)的數(shù)據(jù)庫(kù)中;通過(guò)步驟S302對(duì)彩信請(qǐng)求的解析并將解析結(jié)果記錄在數(shù)據(jù)庫(kù),網(wǎng)關(guān)可以有效確定終端所支持壓縮類型網(wǎng)關(guān)可以有效地應(yīng)用其壓縮類型,為后續(xù)轉(zhuǎn)發(fā)彩信中心向終端發(fā)送的所述彩信進(jìn)行網(wǎng)絡(luò)流量與網(wǎng)絡(luò)資源帶寬的控制。
[0055]S303、網(wǎng)關(guān)從所述彩信請(qǐng)求中移除所述壓縮類型參數(shù),得到移除所述壓縮類型參數(shù)后的彩信請(qǐng)求,并發(fā)送給彩信中心;
[0056]本實(shí)施例中,步驟S303中對(duì)步驟S302中已經(jīng)記錄的彩信請(qǐng)求中攜帶壓縮類型參數(shù)從彩信請(qǐng)求中移除是為了保證向彩信中心發(fā)送彩信請(qǐng)求信息時(shí)的合法化,因?yàn)?,現(xiàn)階段彩信中心只接受消息頭中非壓縮格式的名稱及其名稱后綴,而對(duì)于在彩信請(qǐng)求的消息頭中添加壓縮類型參數(shù)是不符合彩信中心接收條件的,所以,步驟S303中網(wǎng)關(guān)需要將彩信請(qǐng)求中的壓縮類型參數(shù)進(jìn)行刪除,以保證在不改變彩信中心要求的條件進(jìn)行發(fā)送。
[0057]S304、網(wǎng)關(guān)接收所述彩信中心反饋的所述終端請(qǐng)求的彩信,根據(jù)記錄的壓縮類型參數(shù)對(duì)所述彩信進(jìn)行壓縮,并將壓縮后的彩信轉(zhuǎn)發(fā)給所述終端;步驟S304進(jìn)一步包括:所述網(wǎng)關(guān)根據(jù)記錄的所述壓縮類型參數(shù)在引擎庫(kù)預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮。
[0058]本實(shí)施例中,步驟S304中網(wǎng)關(guān)接收彩信中心所發(fā)送的終端向彩信中心請(qǐng)求下載的彩信,根據(jù)步驟S302中網(wǎng)關(guān)數(shù)據(jù)庫(kù)所記錄的壓縮類型參數(shù)在引擎庫(kù)預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮;再由數(shù)據(jù)庫(kù)中所記錄的終端標(biāo)識(shí)將壓縮的彩信發(fā)送到終端標(biāo)識(shí)所對(duì)應(yīng)的終端;由于步驟S304對(duì)彩信中心發(fā)送的彩信進(jìn)行壓縮,使彩信體積減小,提高終端下載彩信的速度,有效地解決了終端收發(fā)彩信時(shí)節(jié)省無(wú)線流量和帶寬的目的。
[0059]在步驟304中,還將所使用的壓縮類型參數(shù)添加在壓縮后的彩信中一同轉(zhuǎn)發(fā)給所述終端,一方面可以向所述終端告知此彩信是使用了壓縮方式的彩信以提示終端解壓縮后再展示,另一方面,在步驟301中每個(gè)彩信請(qǐng)求的請(qǐng)求消息頭中可以攜帶終端所支持的多個(gè)壓縮類型參數(shù),所以網(wǎng)關(guān)選擇一種壓縮類型參數(shù)完成壓縮,此時(shí)需要告知終端是使用的哪種壓縮方式,終端需要使用相應(yīng)的方式解壓縮。
[0060]如圖4所示,下面以一個(gè)應(yīng)用實(shí)施例對(duì)上述第三實(shí)施例進(jìn)一步說(shuō)明:
[0061]網(wǎng)關(guān)20接收終端集群10所發(fā)送的彩信請(qǐng)求,例如,網(wǎng)關(guān)接收終端101發(fā)送的帶有g(shù)zip壓縮格式的壓縮類型參數(shù)及其對(duì)應(yīng)的終端101的標(biāo)識(shí)碼123,網(wǎng)關(guān)還接收終端102發(fā)送的帶有deflate壓縮格式的壓縮類型參數(shù)及其對(duì)應(yīng)的終端2標(biāo)識(shí)碼456的彩信請(qǐng)求;網(wǎng)關(guān)20再將所接收到的終端101的彩信請(qǐng)求中所攜帶的gzip格式壓縮類型參數(shù)及終端標(biāo)識(shí)碼123對(duì)應(yīng)記錄到網(wǎng)關(guān)20的數(shù)據(jù)庫(kù)中,將終端102的彩信請(qǐng)求中所攜帶的deflate格式壓縮類型參數(shù)及終端標(biāo)識(shí)碼456對(duì)應(yīng)記錄到網(wǎng)關(guān)20的數(shù)據(jù)庫(kù)中,并將終端101的彩信請(qǐng)求中攜帶的gzip格式壓縮類型 參數(shù)以及終端102的彩信請(qǐng)求中攜帶的deflate格式壓縮類型參數(shù)進(jìn)行刪除,再發(fā)送給彩信中心30 ;
[0062]彩信中心30接收到網(wǎng)關(guān)20發(fā)送的終端101與終端102的彩信請(qǐng)求后,分別將終端101與終端102請(qǐng)求下載的彩信反饋給網(wǎng)關(guān)20,彩信中心在反饋彩信時(shí),相應(yīng)的彩信會(huì)攜帶對(duì)應(yīng)的終端的標(biāo)識(shí)碼;
[0063]網(wǎng)關(guān)20接收到彩信后,解析所述彩信的終端標(biāo)識(shí)碼為123,根據(jù)所述終端標(biāo)識(shí)碼123在網(wǎng)關(guān)20中數(shù)據(jù)庫(kù)進(jìn)行查詢,查詢到所述終端標(biāo)識(shí)碼為123的對(duì)應(yīng)記錄的壓縮類型參數(shù)為gzip壓縮格式,根據(jù)所述gzip壓縮格式在網(wǎng)關(guān)20的引擎庫(kù)預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的gzip壓縮/解壓縮引擎,并使用gzip壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮,將壓縮后的所述彩信發(fā)送至終端標(biāo)識(shí)碼123對(duì)應(yīng)的終端101 ;
[0064]網(wǎng)關(guān)20接收到另一彩信后,解析所述彩信的終端標(biāo)識(shí)碼為456,根據(jù)所述終端標(biāo)識(shí)碼456在網(wǎng)關(guān)20中數(shù)據(jù)庫(kù)進(jìn)行查詢,查詢到所述終端標(biāo)識(shí)碼為456的對(duì)應(yīng)記錄的壓縮類型參數(shù)為deflate壓縮格式,根據(jù)所述deflate壓縮格式在網(wǎng)關(guān)20的引擎庫(kù)預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的deflate壓縮/解壓縮引擎,并使用deflate壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮,將壓縮后的所述彩信發(fā)送至終端標(biāo)識(shí)碼456對(duì)應(yīng)的終端102。
[0065]通過(guò)降低在SP服務(wù)器與用戶之間傳遞的流量,網(wǎng)絡(luò)服務(wù)器規(guī)范定義了接收消息頭字段和發(fā)送報(bào)頭字段,其中,接收消息頭字段申明客戶端可以理解的編碼機(jī)制支持流量壓縮;發(fā)送報(bào)頭字段申明服務(wù)器給客戶端瀏覽器返回了已被壓縮的內(nèi)容。如果把所有的要接收或發(fā)送的彩信的壓縮都交給要申明的服務(wù)器,那么同樣會(huì)阻礙彩信的收發(fā)速度,并且所申請(qǐng)的服務(wù)器會(huì)降低要下載的彩信的實(shí)質(zhì)的質(zhì)量;而本發(fā)明則是在不影響正常交互的前提下利用網(wǎng)關(guān)在終端上傳或下載到彩信中心的過(guò)程中間進(jìn)行壓縮或解壓縮,既減少了網(wǎng)絡(luò)流量加大也節(jié)約的網(wǎng)絡(luò)帶寬的浪費(fèi),還有效地提了彩信收發(fā)速度。
[0066] 如圖5所示,為本發(fā)明的第四實(shí)施例的裝置結(jié)構(gòu)示意圖,在本實(shí)施例中,一種彩信轉(zhuǎn)發(fā)裝置,所述裝置位于所述網(wǎng)關(guān)中或與網(wǎng)關(guān)相連接的外部收發(fā)裝置中,但本發(fā)明并不局限于此,該裝置包括:
[0067]接收模塊501,用于接收終端發(fā)送的彩信下載請(qǐng)求,其中,所述彩信下載請(qǐng)求攜帶有所述終端支持的壓縮類型參數(shù),及所述彩信請(qǐng)求還攜帶發(fā)送所述彩信請(qǐng)求的終端標(biāo)識(shí);
[0068]本實(shí)施例中,接收模塊501將會(huì)接收到多個(gè)終端發(fā)送的彩信下載請(qǐng)求,而每個(gè)請(qǐng)求中都有終端在其彩信請(qǐng)求的消息頭中添加的壓縮類型參數(shù)及終端標(biāo)識(shí)。
[0069]解析模塊502,用于對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄;所述解析模塊502,還進(jìn)一步用于所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)和所述終端標(biāo)識(shí),并記錄所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系O
[0070]本實(shí)施例中,解析模塊502對(duì)彩信下載請(qǐng)求進(jìn)行解析是把彩信請(qǐng)求的消息頭中壓縮類型與對(duì)應(yīng)的終端標(biāo)識(shí)解析出來(lái),并將解析的壓縮類型與對(duì)應(yīng)的終端標(biāo)識(shí)記錄在解析模塊502中;解析模塊502將解析結(jié)果所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系記錄在解析模塊502中,可以有效確定終端所支持壓縮類型,為后續(xù)轉(zhuǎn)發(fā)彩信中心向終端發(fā)送的所述彩信進(jìn)行網(wǎng)絡(luò)流量與網(wǎng)絡(luò)資源帶寬的控制。
[0071]轉(zhuǎn)發(fā)模塊503,用于從所述彩信請(qǐng)求中移除所述壓縮類型參數(shù),得到移除所述壓縮類型參數(shù)后的彩信請(qǐng)求,并發(fā)送給彩信中心;
[0072]本實(shí)施例中,轉(zhuǎn)發(fā)模塊503將已經(jīng)記錄的彩信請(qǐng)求中攜帶壓縮類型參數(shù)從彩信請(qǐng)求中移除是為了保證向彩信中心發(fā)送彩信請(qǐng)求信息時(shí)的合法化,因?yàn)?,現(xiàn)階段彩信中心只接受消息頭中非壓縮格式的名稱及其名稱后綴,而對(duì)于在彩信請(qǐng)求的消息頭中添加壓縮類型參數(shù)是不符合彩信中心接收條件的,所以,所述轉(zhuǎn)發(fā)模塊503將彩信請(qǐng)求中的壓縮類型參數(shù)進(jìn)行刪除,以保證在不改變彩信中心要求的條件進(jìn)行正常發(fā)送。
[0073]壓縮模塊504,用于接收所述彩信中心反饋的所述終端請(qǐng)求的彩信,并將壓縮后的彩信轉(zhuǎn)發(fā)給所述終端;所述壓縮模塊504進(jìn)一步包括:根據(jù)記錄的所述壓縮類型參數(shù)在引擎庫(kù)505預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮。
[0074]引擎庫(kù)505,用于預(yù)先配置有各種壓縮/解壓縮引擎及其相應(yīng)壓縮類型參數(shù)的引擎庫(kù);
[0075]本實(shí)施例中,壓縮模塊504接收彩信中心所發(fā)送的終端向彩信中心請(qǐng)求下載的彩信,根據(jù)解析模塊502所記錄的壓縮類型參數(shù)在引擎庫(kù)505預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮;再由所記錄的終端標(biāo)識(shí)將壓縮的彩信發(fā)送到終端標(biāo)識(shí)所對(duì)應(yīng)的終端;由于壓縮模塊504對(duì)彩信中心發(fā)送的彩信進(jìn)行壓縮,使彩信體積減小,提高終端下載彩信的速度,有效地解決了終端收發(fā)彩信時(shí)節(jié)省無(wú)線流量和帶寬的目的。壓縮模塊504還將所使用的壓縮類型參數(shù)添加在壓縮后的彩信中一同轉(zhuǎn)發(fā)給所述終端,一方面可以向所述終端告知此彩信是使用了壓縮方式的彩信以提示終端解壓縮后再展示,另一方面,解析模塊502記錄的每個(gè)彩信請(qǐng)求的請(qǐng)求消息頭中可以攜帶終端所支持的多個(gè)壓縮類型參數(shù),所以壓縮模塊504選擇一種壓縮類型參數(shù)完成壓縮,此時(shí)需要告知終端是使用的哪種壓縮方式,終端需要使用相應(yīng)的方式解壓縮。
[0076]針對(duì)第四實(shí)施例進(jìn)一步舉出應(yīng)用實(shí)例解釋說(shuō)明為:
[0077]接收模塊501接收來(lái)某終端發(fā)送的彩信請(qǐng)求并將所述彩信請(qǐng)求發(fā)送給解析模塊502,其中彩信請(qǐng)求中帶有g(shù)zip格式的壓縮類型參數(shù)及其對(duì)應(yīng)的終端標(biāo)識(shí)為號(hào)碼123456 ;解析模塊502從接收到彩信請(qǐng)求中的請(qǐng)求消息頭中解析出帶有g(shù)zip格式的壓縮類型參數(shù)及其對(duì)應(yīng)的終端標(biāo)識(shí)為號(hào)碼123456,同時(shí)記錄解析出的gzip格式及對(duì)應(yīng)終端標(biāo)識(shí)123456,并將彩信請(qǐng)求發(fā)送到轉(zhuǎn)發(fā)模塊503中;轉(zhuǎn)發(fā)模塊503將解析模塊502中已記錄的gzip格式的壓縮類型參數(shù)從彩信請(qǐng)求的請(qǐng)求消息頭中刪除后,再發(fā)送給彩信中心;
[0078]彩信中心接收轉(zhuǎn)發(fā)模塊503發(fā)送的彩信請(qǐng)求后,將所請(qǐng)求的IOOk大小的彩信進(jìn)行下發(fā);壓縮模塊504接收到彩信中心發(fā)送的IOOk大小的彩信后,根據(jù)解析模塊502所記錄的gzip格式的壓縮類型參數(shù)在引擎庫(kù)505預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的gzip壓縮/解壓縮引擎,并調(diào)用查找到的gzip壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮;將IOOk大小的彩信壓縮到60k (根據(jù)不同的壓縮類型及其壓縮算法,壓縮程度大小也不盡相同);再由所記錄的終端標(biāo)識(shí)將壓縮的彩信發(fā)送到終端標(biāo)識(shí)所對(duì)應(yīng)的終端。
[0079]此說(shuō)明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。
[0080]本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來(lái)說(shuō),一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說(shuō),其可以被構(gòu)建為對(duì)象、過(guò)程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同物理上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
[0081]實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
[0082]在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。
[0083]在本發(fā)明各方法實(shí)施例中,所述各步驟的序號(hào)并不能用于限定各步驟的先后順序,對(duì)于本領(lǐng)域普通 技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,對(duì)各步驟的先后變化也在本發(fā)明的保護(hù)范圍之內(nèi)。
[0084]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù) 范圍。
【權(quán)利要求】
1.一種彩信轉(zhuǎn)發(fā)方法,包括: 網(wǎng)關(guān)接收終端發(fā)送的經(jīng)過(guò)壓縮的彩信; 所述網(wǎng)關(guān)對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù); 所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩信; 將所述解壓后的彩信發(fā)送到彩信中心。
2.根據(jù)權(quán)利要求1所述的彩信轉(zhuǎn)發(fā)方法,其特征在于,所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮的步驟包括: 所述網(wǎng)關(guān)根據(jù)所述壓縮類型參數(shù),在引擎庫(kù)預(yù)先配置的壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮。
3.一種彩信轉(zhuǎn)發(fā)裝置,其特征在于,包括: 接收模塊,用于接收終端發(fā)送的經(jīng)壓縮的彩信; 解析模塊,用于對(duì)所述彩信進(jìn)行解析,獲取所述彩信攜帶的所述終端壓縮時(shí)所使用的壓縮類型參數(shù); 解壓縮模塊,用于根據(jù)所述壓縮類型參數(shù)對(duì)所述彩信進(jìn)行解壓縮,得到解壓后的彩?目; 發(fā)送模塊,用于將所述解壓后的彩信發(fā)送到彩信中心。
4.根據(jù)權(quán)利要求3所述的彩信轉(zhuǎn)發(fā)裝置,其特征在于,還包括:預(yù)先配置有各種壓縮/解壓縮引擎及其相應(yīng)壓縮類型參數(shù)的引擎庫(kù); 所述解壓縮模塊,還用于根據(jù)所述壓縮類型參數(shù)在所述引擎庫(kù)中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行解壓縮。
5.一種彩信轉(zhuǎn)發(fā)方法,包括: 網(wǎng)關(guān)接收終端發(fā)送的彩信下載請(qǐng)求,其中,所述彩信下載請(qǐng)求攜帶有所述終端支持的壓縮類型參數(shù); 所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄; 所述網(wǎng)關(guān)從所述彩信請(qǐng)求中移除所述壓縮類型參數(shù),得到移除所述壓縮類型參數(shù)后的彩信請(qǐng)求,并發(fā)送給彩信中心; 所述網(wǎng)關(guān)接收所述彩信中心反饋的所述終端請(qǐng)求的彩信,根據(jù)記錄的壓縮類型參數(shù)對(duì)所述彩信進(jìn)行壓縮,并將壓縮后的彩信轉(zhuǎn)發(fā)給所述終端。
6.根據(jù)權(quán)利要求5所述的彩信轉(zhuǎn)發(fā)方法,其特征在于, 所述彩信請(qǐng)求還攜帶發(fā)送所述彩信請(qǐng)求的終端標(biāo)識(shí); 所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄的步驟包括: 所述網(wǎng)關(guān)對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)和所述終端標(biāo)識(shí),并記錄所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的彩信轉(zhuǎn)發(fā)方法,其特征在于,所述網(wǎng)關(guān)根據(jù)記錄的壓縮類型參數(shù)對(duì)所述彩信進(jìn)行壓縮,進(jìn)一步包括:所述網(wǎng)關(guān)根據(jù)記錄的所述壓縮類型參數(shù)在引擎庫(kù)預(yù)先配置的各種壓縮/解壓縮引擎中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮。
8.一種彩信轉(zhuǎn)發(fā)裝置,包括: 接收模塊,用于接收終端發(fā)送的彩信下載請(qǐng)求,其中,所述彩信下載請(qǐng)求攜帶有所述終端支持的壓縮類型參數(shù); 解析模塊,用于對(duì)所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)并記錄; 轉(zhuǎn)發(fā)模塊,用于從所述彩信請(qǐng)求中移除所述壓縮類型參數(shù),得到移除所述壓縮類型參數(shù)后的彩信請(qǐng)求,并發(fā)送給彩信中心; 壓縮模塊,用于接收所述彩信中心反饋的所述終端請(qǐng)求的彩信,并將壓縮后的彩信轉(zhuǎn)發(fā)給所述終端。
9.根據(jù)權(quán)利要求8所述的彩信轉(zhuǎn)發(fā)裝置,其特征在于, 所述彩信請(qǐng)求還攜帶發(fā)送所述彩信請(qǐng)求的終端標(biāo)識(shí); 所述解析模塊,進(jìn)一步用于所述彩信下載請(qǐng)求進(jìn)行解析,獲取所述彩信請(qǐng)求攜帶的所述終端所支持的壓縮類型參數(shù)和所述終端標(biāo)識(shí),并記錄所述終端標(biāo)識(shí)、所述壓縮類型參數(shù)以及所述終端標(biāo)識(shí)與所述壓縮類型參數(shù)的對(duì)應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求8所述的彩信轉(zhuǎn)發(fā)裝置,其特征在于,還包括:預(yù)先配置有各種壓縮/解壓縮引擎及其相應(yīng)壓縮類型參數(shù)的引擎庫(kù); 所述壓縮模塊,還根據(jù) 記錄的所述壓縮類型參數(shù)在引擎庫(kù)中查找相應(yīng)的壓縮/解壓縮引擎,并調(diào)用查找到的壓縮/解壓縮引擎對(duì)所述彩信進(jìn)行壓縮。
【文檔編號(hào)】H04W4/12GK103906007SQ201210579540
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】李云 申請(qǐng)人:中興通訊股份有限公司