欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

擴(kuò)展短信容量的方法

文檔序號:7619851閱讀:316來源:國知局
專利名稱:擴(kuò)展短信容量的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種短信傳送的方法,特別是一種特定的擴(kuò)展的短信傳送的方法。
背景技術(shù)
如今,隨著移動通信的越來越普及,通過手機(jī)發(fā)送短信進(jìn)行交流已經(jīng)成為一種越來越普遍的溝通方式。然而手機(jī)基本只能通過短信發(fā)送文本信息,但是短信有容量大小的限制(根據(jù)GSM短信規(guī)范,每條SMS容量為140字節(jié),即最多70個漢字或者140個ASCII字符),因而手機(jī)一般無法通過短信一次發(fā)送更多的內(nèi)容或者文本以外的數(shù)據(jù),比如常見的手機(jī)圖片、鈴聲等等。GSM 03.42標(biāo)準(zhǔn)中制定了一些關(guān)于短信壓縮傳輸?shù)臉?biāo)準(zhǔn),然而這種壓縮只限于單個的文本信息,而且由于其單條文本信息壓縮率比較低,目前這標(biāo)準(zhǔn)尚沒有得到普遍支持。
有一些廠商的手機(jī)產(chǎn)品有自己特有的功能可以發(fā)送一些鈴聲或者是圖片(例如諾基亞和索尼),但是由于各個廠商所使用的標(biāo)準(zhǔn)不同,這樣的功能在不同廠商的手機(jī)之間往往是不兼容的,例如用戶可以通過諾基亞手機(jī)互相發(fā)送鈴聲,但是卻不能把這些鈴聲發(fā)送到索尼的手機(jī)上。同時這些手機(jī)所支持的圖片、鈴聲等信息都是有嚴(yán)格的格式限制和大小限制,例如諾基亞手機(jī)通過短信所發(fā)送的鈴聲只限于特定修改過的MIDI類型的樂曲。
綜上可以看出,目前想要通過短信發(fā)送特殊的數(shù)據(jù)信息,手機(jī)需要克服以下幾個困難短信容量限制、壓縮比率限制和兼容性的問題。因此,我們需要一種可克服上述缺點(diǎn),提供一種適用于所有或者大多數(shù)手機(jī)的短信發(fā)送方法,不論用戶使用的是什么品牌的手機(jī),都可以通過這種方法來發(fā)送特殊的數(shù)據(jù)信息。

發(fā)明內(nèi)容
為了達(dá)到上述目的,本發(fā)明提供了一種通過擴(kuò)展短信發(fā)送容量來傳送任意數(shù)據(jù)信息的方法,這種方法包括步驟在發(fā)送端(A)判斷數(shù)據(jù)類型;(B)根據(jù)數(shù)據(jù)類型對數(shù)據(jù)進(jìn)行預(yù)處理;(C)對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮;(D)對壓縮后的數(shù)據(jù)進(jìn)行分割;(E)發(fā)送分割后的數(shù)據(jù);在接收端(F)接收數(shù)據(jù);(G)對分割的數(shù)據(jù)進(jìn)行重組;(H)解壓縮重組后的數(shù)據(jù);(I)判斷數(shù)據(jù)類型;(J)根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)。該方法首先根據(jù)不同的數(shù)據(jù)類型對數(shù)據(jù)進(jìn)行了預(yù)處理,刪除了數(shù)據(jù)中的多余信息,然后通過特殊的壓縮處理,使數(shù)據(jù)信息盡可能的變??;其次,該方法對于比較大的數(shù)據(jù)進(jìn)行分割傳送,因而數(shù)據(jù)的大小可以基本不受短信容量的限制。


為了要更好地了解本發(fā)明的其它目的、特征及優(yōu)點(diǎn),應(yīng)參考附圖來閱讀以下的具體實(shí)施方式
,其中相同的標(biāo)號代表相同的組件圖1所示為本發(fā)明的方法在發(fā)送端對數(shù)據(jù)進(jìn)行處理的過程;圖2所示為本發(fā)明分割后的數(shù)據(jù)結(jié)構(gòu)圖;圖3所示為本發(fā)明的方法在接受端對數(shù)據(jù)進(jìn)行處理的過程。
具體實(shí)施例方式
本發(fā)明的方法主要有以下幾個步驟組成在發(fā)送端(A)判斷數(shù)據(jù)類型;(B)根據(jù)數(shù)據(jù)類型對數(shù)據(jù)進(jìn)行預(yù)處理;(C)對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮;(D)對壓縮后的數(shù)據(jù)進(jìn)行分割(分割步驟僅在數(shù)據(jù)長度大于單條短信最大容量減去格式頭信息的長度的時候進(jìn)行);(E)發(fā)送數(shù)據(jù);(F)在接收端接收數(shù)據(jù);(G)對分割的數(shù)據(jù)進(jìn)行重組;(H)解壓縮數(shù)據(jù);(I)判斷數(shù)據(jù)類型;(J)根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)。接下來,我們將對其進(jìn)行細(xì)致的描述。
圖1所示為本發(fā)明的方法在發(fā)送端對數(shù)據(jù)進(jìn)行處理的過程
A、判斷數(shù)據(jù)類型一般情況下,我們可以把數(shù)據(jù)類型分為三種文本數(shù)據(jù)、圖片和聲音。當(dāng)用戶準(zhǔn)備發(fā)送一個數(shù)據(jù),手機(jī)可以通過多種方法來判斷所要發(fā)送的數(shù)據(jù)類型。例如,根據(jù)用戶的選擇用戶在發(fā)送數(shù)據(jù)之前先選擇所要發(fā)送的數(shù)據(jù)類型,這樣手機(jī)就會很方便地知道所要發(fā)送的數(shù)據(jù)類型。這是一種方法,另外,手機(jī)可以根據(jù)用戶選擇的數(shù)據(jù)文件的擴(kuò)展名來判斷所要發(fā)送的數(shù)據(jù)類型。例如,擴(kuò)展名為jpg、gif即為圖片文件,擴(kuò)展名為mid、wav的即為聲音文件等等。
B、根據(jù)數(shù)據(jù)類型對數(shù)據(jù)進(jìn)行預(yù)處理對于不同的數(shù)據(jù)類型,本發(fā)明的方法提供了不同的處理方法,盡可能地將數(shù)據(jù)的尺寸變小。
對于文本數(shù)據(jù),手機(jī)采用基于字典的預(yù)處理,(比如“回家”使用“^H”來代替,“go home”使用“^h”來代替)。這里手機(jī)需要擁有一個常用字典,近千條的詞條(總共大約5k字節(jié))就已經(jīng)可以起到很明顯的壓縮效果。目前,對于大多數(shù)的手機(jī)來說,這樣的存儲空間占用可以忽略不計。
對于圖片數(shù)據(jù),手機(jī)采用用戶可選擇的有損處理。比如對圖片的色彩削減、圖片變小、采用隔行掃描重新采樣等等。有損處理針對目的端的手機(jī)顯示類型,可以有不同的選擇。由于這些處理對圖片的質(zhì)量有一定的影響,因此手機(jī)可以根據(jù)用戶的意愿來進(jìn)行處理。比如用戶A需要發(fā)送一張16k色的圖片給用戶B,但是考慮到16k色的圖片尺寸較大,于是用戶A在發(fā)送的時候,可以通過程序的選項(xiàng)來對圖片的色彩削減,把該圖片從16k色變成4096色來發(fā)送。這張經(jīng)過處理的圖片到達(dá)用戶B的手機(jī)時最多只能進(jìn)過4096色來展示,不能恢復(fù)原來的16k色。采用和上面同樣的原理和步驟,可以對圖片的大小或者清晰程度進(jìn)行處理以后發(fā)送,以實(shí)現(xiàn)發(fā)送數(shù)據(jù)的最小化。
對于聲音數(shù)據(jù),手機(jī)也可以進(jìn)行有損處理,當(dāng)然和圖片一樣,這一步驟可以根據(jù)用戶的意愿來進(jìn)行,比如可能調(diào)用手機(jī)系統(tǒng)的MP3處理接口進(jìn)行壓縮。MP3壓縮屬于有損壓縮,但是對于手機(jī)的聲音系統(tǒng)來說,沒有高保真的需求,所以我們可以適當(dāng)調(diào)節(jié)壓縮比率以實(shí)現(xiàn)最大壓縮比和清晰程度的平衡。
C、對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮預(yù)處理之后的數(shù)據(jù),相對預(yù)處理前來說,其尺寸已經(jīng)小了不少,為了更好的利用信道有限的寬度,手機(jī)繼續(xù)對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮。這里的壓縮可以是常規(guī)的算術(shù)壓縮。目前的通用算術(shù)壓縮都是基于字典的,并且都有過不同的算法修改。我們可以在算術(shù)壓縮的原理上,進(jìn)行有利于手機(jī)特征的優(yōu)化。例如可以參照 (Lempel-Ziv-Markov chain-Algorithm)算法的思想來設(shè)計壓縮算法。壓縮處理可以考慮包含校驗(yàn)數(shù)據(jù),比如CRC校驗(yàn)。
D、對壓縮后的數(shù)據(jù)進(jìn)行分割而經(jīng)過前面的預(yù)處理和壓縮,用戶想要發(fā)送的數(shù)據(jù)的大小已經(jīng)較預(yù)處理之前小了很多。如果此時的數(shù)據(jù)大小小于短信的容量(普遍的限制是140字節(jié)),那么壓縮的步驟就可以省略。而如果此時的數(shù)據(jù)大小大于短信的容量,那么為了通過短信信道發(fā)送這一數(shù)據(jù),手機(jī)需要對該數(shù)據(jù)進(jìn)行分割,同時對分割后的數(shù)據(jù)加上序列標(biāo)識,還可以加上數(shù)據(jù)校驗(yàn)位。
圖2所示為分割后的數(shù)據(jù)結(jié)構(gòu)圖。數(shù)據(jù)的起始部分為數(shù)據(jù)標(biāo)識,包含壓縮標(biāo)識和順序標(biāo)識。壓縮標(biāo)識可以使用1表示按照本方法處理過的數(shù)據(jù),0表示正常的數(shù)據(jù)。為了使順序標(biāo)識最為精簡,采用“組標(biāo)識”+“分段首位標(biāo)識”+“分段序列標(biāo)識”來共同表明。比如11000001 00001000,一共兩個字節(jié),第一個1表示后面的數(shù)據(jù)使用本方法處理過,第二個1表示本條數(shù)據(jù)是第一條數(shù)據(jù)(不是第一條數(shù)據(jù)的標(biāo)識為0),后面的兩位是保留位,接下來的4位表示該數(shù)據(jù)屬于第一組,最后8位表示本條數(shù)據(jù)在該組的序列號為8。由此表示一共有8條數(shù)據(jù)。接下來的數(shù)據(jù)序列號遞減,以獲得正常排序。順序標(biāo)識之后就是短信的數(shù)據(jù)內(nèi)容。當(dāng)然,圖2所示只是一個例子,事實(shí)上只要滿足發(fā)送條件,其他各種數(shù)據(jù)結(jié)構(gòu)都是可用的。例如為了傳送可靠的數(shù)據(jù),可以在數(shù)據(jù)最后加上數(shù)據(jù)校驗(yàn)位。
E、發(fā)送分割后的數(shù)據(jù)根據(jù)手機(jī)類型的不同,對數(shù)據(jù)進(jìn)行編碼發(fā)送。例如對于GSM手機(jī),按照GSM SMS規(guī)范對數(shù)據(jù)進(jìn)行8bit編碼發(fā)送。
圖3所示為本發(fā)明的方法在接受端對數(shù)據(jù)進(jìn)行處理的過程F、接收數(shù)據(jù)手機(jī)收到數(shù)據(jù)后,首先根據(jù)數(shù)據(jù)首位判斷該數(shù)據(jù)是否為壓縮過的短信,如果該短信首位為0,則說明該短信為普通短信,手機(jī)將對其進(jìn)行正常處理和顯示。如果該短信首位為1,那么手機(jī)有兩種方式處理這樣的特殊短信一,直接存儲后,由用戶手動調(diào)用對應(yīng)軟件,完成數(shù)據(jù)處理;二、收到短信后,直接由手機(jī)0S自動調(diào)用相關(guān)軟件完成處理。(手機(jī)處理短信的方式和手機(jī)的軟件硬件可擴(kuò)展性密切相關(guān)。如果手機(jī)的操作系統(tǒng)支持軟件常用的hooks技術(shù),那么該手機(jī)的短信處理可以使用第二種方法自動完成;如果手機(jī)的操作系統(tǒng)不支持hooks技術(shù),那么就需要用戶手動完成短信的處理。
G、對分割的數(shù)據(jù)進(jìn)行重組根據(jù)分組數(shù)據(jù)的順序標(biāo)識,手機(jī)對接受到的數(shù)據(jù)進(jìn)行排列,根據(jù)數(shù)據(jù)結(jié)構(gòu)將其中的數(shù)據(jù)提取出來,進(jìn)行重組。如果通過短信的序列號分割信息發(fā)現(xiàn)有短信丟失,則在等待超時以后,對相應(yīng)的短信請求重發(fā)。如果數(shù)據(jù)校驗(yàn)出錯,也將對相應(yīng)的短信請求重發(fā)。
H、解壓縮重組后的數(shù)據(jù)這一步驟和步驟C相對應(yīng),使用什么樣的壓縮方法,這里就是用相對應(yīng)的解壓縮方法對對重組后的數(shù)據(jù)進(jìn)行解壓。
I、判斷數(shù)據(jù)類型手機(jī)根據(jù)解壓縮之后的數(shù)據(jù)中的信息,取得該數(shù)據(jù)的類型信息,判斷該數(shù)據(jù)的數(shù)據(jù)類型。
J、根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)知道了數(shù)據(jù)的數(shù)據(jù)類型,手機(jī)便可以恢復(fù)出用戶發(fā)送的數(shù)據(jù)。對于文本類型手機(jī)調(diào)用字典,對數(shù)據(jù)進(jìn)行譯碼,使用戶可以直接查看短信;而對于圖片和聲音數(shù)據(jù),用戶可選擇查看/收聽或者是存儲。對于圖片和聲音類型的數(shù)據(jù),雖然在發(fā)送前經(jīng)過了有損處理,但是一般不會影響用戶的使用,圖片的縮小或者分辨率降低,在手機(jī)的屏幕上基本不會有太大的差別。聲音數(shù)據(jù)通過還原之后,由于手機(jī)揚(yáng)聲器的聲音頻率范圍都較小,在手機(jī)上很難聽出有什么不同。
在本文中所描述的實(shí)施例只是許多可使用本發(fā)明的實(shí)例中的一些例子,且只是作為舉例的目的而非作為限制的目的被舉出。很明顯的是,對于本領(lǐng)域技術(shù)人員而言是很顯而易見的許多其它的實(shí)施例都可在不偏離本發(fā)明的精神及范圍下被達(dá)成。
權(quán)利要求
1.一種發(fā)送短信的方法,其特征在于所述方法包括步驟(A)判斷數(shù)據(jù)文件的數(shù)據(jù)類型;(B)根據(jù)數(shù)據(jù)類型對數(shù)據(jù)文件進(jìn)行預(yù)處理;(C)對預(yù)處理之后的數(shù)據(jù)文件進(jìn)行壓縮;(E)發(fā)送數(shù)據(jù);
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述方法還包括步驟對壓縮后的數(shù)據(jù)文件進(jìn)行分割;
3.根據(jù)權(quán)利要求1和2所述的方法,其特征在于當(dāng)所述數(shù)據(jù)類型為文本數(shù)據(jù)時,所述方法包括步驟根據(jù)字典對數(shù)據(jù)進(jìn)行預(yù)處理。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于當(dāng)所述數(shù)據(jù)類型為圖片數(shù)據(jù)時,所述方法包括步驟對數(shù)據(jù)進(jìn)行可選擇的有損處理。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述有損處理為對圖片進(jìn)行色彩削減。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于所述有損處理為使圖片尺寸變小。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于所述有損處理為采用隔行掃描重新采樣。
8.根據(jù)權(quán)利要求1和2所述的方法,其特征在于當(dāng)所述數(shù)據(jù)類型為聲音數(shù)據(jù)時,所述方法包括步驟對數(shù)據(jù)進(jìn)行可選擇的有損處理。
9.根據(jù)權(quán)利要求1和2所述的方法,其特征在于所述對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮步驟使用LZMA壓縮算法。
10.根據(jù)權(quán)利要求2所述的方法,其特征在于所述對壓縮后的數(shù)據(jù)進(jìn)行分割步驟包括給分割后的數(shù)據(jù)加入短信的序列標(biāo)識。
11.根據(jù)權(quán)利要求2所述的方法,其特征在于所述對壓縮后的數(shù)據(jù)進(jìn)行分割步驟包括給分割后的數(shù)據(jù)加入數(shù)據(jù)校驗(yàn)位。
12.一種接收端信的方法,其特征在于,所述方法包括步驟(F)接受數(shù)據(jù);(H)解壓縮數(shù)據(jù);(I)判斷數(shù)據(jù)類型;(J)根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于當(dāng)接收到的數(shù)據(jù)為分割的數(shù)據(jù)時,對分割的數(shù)據(jù)進(jìn)行重組;
14.根據(jù)權(quán)利要求13所述的方法,其特征在于所述接受分割的數(shù)據(jù)步驟包括對數(shù)據(jù)進(jìn)行校驗(yàn)。
15.根據(jù)權(quán)利要求12和13所述的方法,其特征在于根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)步驟包括顯示數(shù)據(jù)。
16.根據(jù)權(quán)利要求12和13所述的方法,其特征在于根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)步驟包括保存數(shù)據(jù)。
17.一種傳輸短信的方法,其特征在于,所述方法包括步驟在發(fā)送端(A)判斷數(shù)據(jù)文件的數(shù)據(jù)類型;(B)根據(jù)數(shù)據(jù)類型對數(shù)據(jù)文件進(jìn)行預(yù)處理;(C)對預(yù)處理之后的數(shù)據(jù)文件進(jìn)行壓縮;(E)發(fā)送數(shù)據(jù);在接收端(F)接受數(shù)據(jù);(H)解壓縮數(shù)據(jù);(I)判斷數(shù)據(jù)類型;(J)根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于所述方法還包括步驟(D)對壓縮后的數(shù)據(jù)文件進(jìn)行分割;
19.根據(jù)權(quán)利要求17和18所述的方法,其特征在于當(dāng)所述數(shù)據(jù)類型為文本數(shù)據(jù)時,所述方法包括步驟根據(jù)字典對數(shù)據(jù)進(jìn)行預(yù)處理。
20.根據(jù)權(quán)利要求17和18所述的方法,其特征在于當(dāng)所述數(shù)據(jù)類型為圖片數(shù)據(jù)時,所述方法包括步驟對數(shù)據(jù)進(jìn)行可選擇的有損處理。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于所述有損處理為對圖片進(jìn)行色彩削減。
22.根據(jù)權(quán)利要求20所述的方法,其特征在于所述有損處理為使圖片尺寸變小。
23.根據(jù)權(quán)利要求20所述的方法,其特征在于所述有損處理為采用隔行掃描重新采樣。
24.根據(jù)權(quán)利要求17和18所述的方法,其特征在于當(dāng)所述數(shù)據(jù)類型為聲音數(shù)據(jù)時,所述方法包括步驟對數(shù)據(jù)進(jìn)行可選擇的有損處理。
25.根據(jù)權(quán)利要求17和18所述的方法,其特征在于所述對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮步驟使用LZMA壓縮算法。
26.根據(jù)權(quán)利要求18所述的方法,其特征在于所述對壓縮后的數(shù)據(jù)進(jìn)行分割步驟包括給分割后的數(shù)據(jù)加入短信的序列標(biāo)識。
27.根據(jù)權(quán)利要求18所述的方法,其特征在于所述對壓縮后的數(shù)據(jù)進(jìn)行分割步驟包括給分割后的數(shù)據(jù)加入數(shù)據(jù)校驗(yàn)位。
28.根據(jù)權(quán)利要求18所述的方法,其特征在于所述方法包括步驟對分割的數(shù)據(jù)進(jìn)行重組;
29.根據(jù)權(quán)利要求18所述的方法,其特征在于所述接受數(shù)據(jù)步驟包括對數(shù)據(jù)進(jìn)行校驗(yàn)。
30.根據(jù)權(quán)利要求17和18所述的方法,其特征在于根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)步驟包括顯示數(shù)據(jù)。
31.根據(jù)權(quán)利要求17和18所述的方法,其特征在于根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)步驟包括保存數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種通過擴(kuò)展短信發(fā)送容量來傳送任意數(shù)據(jù)信息的方法,這種方法包括步驟在發(fā)送端(A)判斷數(shù)據(jù)類型;(B)根據(jù)數(shù)據(jù)類型對數(shù)據(jù)進(jìn)行預(yù)處理;(C)對預(yù)處理之后的數(shù)據(jù)進(jìn)行壓縮;(D)對壓縮后的數(shù)據(jù)進(jìn)行分割;(E)發(fā)送分割后的數(shù)據(jù);在接收端(F)接收數(shù)據(jù);(G)對分割的數(shù)據(jù)進(jìn)行重組;(H)解壓縮重組后的數(shù)據(jù);(I)判斷數(shù)據(jù)類型;(J)根據(jù)數(shù)據(jù)類型恢復(fù)數(shù)據(jù)。該方法首先根據(jù)不同的數(shù)據(jù)類型對數(shù)據(jù)進(jìn)行了預(yù)處理,刪除了數(shù)據(jù)中的多余信息,然后通過特殊的壓縮處理,使數(shù)據(jù)信息盡可能的變?。黄浯?,該方法對于比較大的數(shù)據(jù)進(jìn)行分割傳送,因而數(shù)據(jù)的大小可以基本不受短信容量的限制。
文檔編號H04W28/06GK1889709SQ200510079940
公開日2007年1月3日 申請日期2005年6月27日 優(yōu)先權(quán)日2005年6月27日
發(fā)明者李程 申請人:凹凸科技(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
荆门市| 安宁市| 克拉玛依市| 新兴县| 奈曼旗| 安西县| 绍兴市| 慈溪市| 东阿县| 广东省| 安溪县| 曲周县| 福清市| 霍林郭勒市| 闸北区| 新邵县| 淮北市| 大关县| 通河县| 海南省| 永川市| 丹凤县| 手游| 乳山市| 鄱阳县| 峨眉山市| 南郑县| 荣昌县| 英吉沙县| 六盘水市| 潢川县| 前郭尔| 尤溪县| 永平县| 方正县| 社会| 封开县| 左云县| 芒康县| 扎兰屯市| 大同县|