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

彩信壓縮方法及終端設備的制作方法

文檔序號:7774119閱讀:240來源:國知局
彩信壓縮方法及終端設備的制作方法
【專利摘要】本發(fā)明公開了一種彩信壓縮方法,包括:選擇待發(fā)送的彩信;判斷所述彩信大小是否超過一預設值,如果是,則選擇彩信的壓縮方式;根據(jù)所述壓縮方式獲得壓縮比例;根據(jù)所述壓縮比例,對所述彩信進行無損壓縮;以及上傳壓縮后的彩信。本發(fā)明還提供一種終端設備。本發(fā)明的彩信壓縮方法及終端設備,使用戶可以靈活地選擇彩信壓縮方式,并能夠自定義彩信的壓縮比例,從而可以滿足不同用戶的不同需求,提高了用戶體驗。而且,由于是對彩信進行無損壓縮,因此能夠避免壓縮后的彩信失真。
【專利說明】彩信壓縮方法及終端設備
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】和通信【技術領域】,尤其涉及ー種彩信壓縮方法以及壓縮并上傳所述彩信的終端設備。
【背景技術】
[0002]在現(xiàn)有的大部分彩信服務提供商所提供的軟件中,圖片彩信上傳功能都會限制圖片彩信的大小,如果圖片彩信大小超過限制,就無法上傳。在這種情況下,用戶只能選擇放棄所述圖片的上傳,或者手動剪裁圖片來縮小圖片的尺寸,以符合要求。然而,手動裁剪圖片大小非常麻煩,很浪費用戶的時間,并且還很難精確地控制圖片彩信的大小,因此,也降低了用戶體驗。
[0003]為了解決上述問題,部分彩信服務提供商在應用軟件中提供圖片彩信壓縮功能,以減小圖片的大小。但是,通過現(xiàn)有技術壓縮后的圖片清晰度和質(zhì)量都損失很大,使得圖片效果往往不能滿足用戶的要求。

【發(fā)明內(nèi)容】

[0004]為了解決上述存在的技術問題,本發(fā)明提供ー種彩信壓縮方法以及壓縮并上傳所述彩信的終端設備,其能夠使用戶提高用戶體驗,而且保證了彩信的質(zhì)量。
[0005]本發(fā)明實施例提供ー種彩信壓縮方法,所述方法包括:選擇待發(fā)送的彩信;判斷所述彩信大小是否超過ー預設值,如果是,則選擇彩信的壓縮方式;根據(jù)所述壓縮方式獲得壓縮比例;根據(jù)所述壓縮比例,對所述彩信進行無損壓縮;以及上傳壓縮后的彩信。
[0006]本發(fā)明實施例還提供ー種終端設備,用于發(fā)送用戶所選擇的彩信。所述終端設備至少包括:判斷模塊,用于判斷所選擇的彩信大小是否超過ー預設值;第一選擇模塊,用于根據(jù)所述判斷模塊的判斷結(jié)果選擇壓縮方式;第二選擇模塊,用于根據(jù)所述壓縮方式獲得壓縮比例;壓縮模塊,用于根據(jù)所述壓縮比例,對所述彩信進行無損壓縮;上傳模塊,用于上傳壓縮后的彩信。
[0007]通過本發(fā)明的彩信壓縮方法及終端設備,用戶可以靈活地選擇彩信壓縮方式,并能夠自定義彩信的壓縮比例,從而可以滿足不同用戶的不同需求,提高了用戶體驗。而且,由于是對彩信進行無損壓縮,因此能夠減少彩信失真,使得壓縮后的彩信可保持質(zhì)量在原質(zhì)量的85%以上。
【專利附圖】

【附圖說明】
[0008]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0009]圖1是根據(jù)本發(fā)明第一實施例的終端設備的功能模塊圖; 圖2是根據(jù)本發(fā)明第二實施例的終端設備的功能模塊圖;
圖3是根據(jù)本發(fā)明第一實施例的彩信壓縮方法的流程示意圖;
圖4是根據(jù)本發(fā)明第二實施例的彩信壓縮方法的流程示意圖。
具體實施例
[0010]下面結(jié)合附圖和具體實施例對本發(fā)明的技術方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應屬于本發(fā)明保護的范圍。
[0011]第一實施例
圖1是根據(jù)本發(fā)明第一實施例提供的終端設備100的功能模塊圖。所述終端設備100能夠用于發(fā)送用戶所選擇的彩信,即,在本實施例中,所述終端設備100為發(fā)送終端。具體的,所述終端設備100通過服務器200與一接收終端300通信連接。本實施例中,所述終端設備100與所述服務器200通過第一網(wǎng)絡連接,服務器200與接收終端300通過第二網(wǎng)絡連接。所述終端設備100可以是單?;蚨嗄5氖謾C、PDA、平板電腦等??梢岳斫?,在其他實施例中,所述終端設備100可以是具有發(fā)送功能的接收終端。所述終端設備100至少包括判斷模塊110、第一選擇模塊120、第二選擇模塊130、壓縮模塊140以及上傳模塊150。
[0012]所述判斷模塊110用于當用戶選定待發(fā)送的彩信之后,判斷所選擇的彩信大小是否超過一預設值。本實施例中,所述彩信內(nèi)容是一圖片格式??梢岳斫?,在其他實施例中,所述彩信可以是文字、聲音、數(shù)據(jù)等各種多媒體文件。此外,所述預設值可以預先存儲在所述判斷模塊110或終端設備100的其他存儲模塊中,以供所述判斷模塊110提取并將該預設值與所述彩信大小進行比較?;蛘撸部梢詫⑺鲱A設值儲存在網(wǎng)絡硬盤中,并通過所述第一網(wǎng)絡進行獲取。所述彩信的數(shù)量可以是一個或多個。如果是多個,則所述彩信大小是多個彩信大小的總和。
[0013]所述第一選擇模塊120用于根據(jù)所述判斷模塊110的判斷結(jié)果,提供多種選擇壓縮方式以供用戶選擇,并根據(jù)用戶的命令,從所述多種壓縮方式中選擇其中一者。具體的,在本實施例中,當所述判斷結(jié)果指示所述彩信大小超過所述預設值時,所述第一選擇模塊120啟動,并根據(jù)用戶的命令從所述多種壓縮方式中選擇其中一者,以對彩信進行壓縮。本實施例中,所述多個壓縮方式包括固定比例壓縮以及自定義比例壓縮。而當所述判斷結(jié)果指示所述彩信大小小于所述預設值時,說明所述彩信的大小符合上傳要求,此時所述第一選擇模塊120不啟動,所述終端設備100直接上傳所述彩信至所述服務器200。
[0014]所述第二選擇模塊130用于根據(jù)所述壓縮方式獲得壓縮比例。本實施例中,當選擇自定義比例壓縮方式時,用戶可隨意輸入符合意愿的比例值,使得所述第二選擇模塊130獲得壓縮比例。此外,所述第二選擇模塊130還用于確認用戶輸入的自定義比例,并將所述自定義比例傳送給所述壓縮模塊140。舉例來說,如果彩信是圖片,用戶可輸入圖片彩信的高和寬,以得到自定義的比例值,然后,所述第二選擇模塊130將所述自定義的比例值傳送到所述壓縮模塊140。而且,當輸入圖片的高和寬時,可實時顯示對應圖片的大小,如100K,以方便用戶進行確認。而當選擇固定比例壓縮方式時,所述第二選擇模塊130獲得至少一個預先設置的壓縮比例。本實施例中,所述預先設置的壓縮比例可以預先存儲在所述終端設備100中,而且,為了使得用戶有多個選擇,對于彩信格式為圖片的,所述預先設置的壓縮比例有多個,例如200*100、100*80等等。對于彩信格式為音頻的,所述預先設置的壓縮比例為多個壓縮率,例如1/2或1/5等等。由于具有不同的壓縮方式以及壓縮比例,使得用戶能夠根據(jù)需求進行選擇,增強了用戶體驗。
[0015]所述壓縮模塊140用于根據(jù)所述壓縮比例,對所述彩信進行無損壓縮。本實施例中,所述壓縮模塊140獲取所述壓縮比例后,對彩信進行編輯,例如,進行重新繪圖,然后經(jīng)由編碼后再將彩信格式還原。具體的,所述無損壓縮的方式可以通過Shannon-Fano編碼、Huffman編碼、游程(Run-1ength)編碼、LZW(Lempel-Ziv-Welch)編碼和算術編碼來實現(xiàn),當然,不以此為限。由于現(xiàn)有的技術通常使用有損壓縮,使得待發(fā)送的彩信質(zhì)量被削減。而本發(fā)明使用了無損壓縮技術,能夠保持彩信的原始數(shù)據(jù),不會降低彩信的質(zhì)量。
[0016]所述上傳模塊150用于上傳壓縮后的彩信到所述服務器200。具體的,所述上傳模塊150將所述彩信上傳到服務器200后,再從服務器200發(fā)送到接收終端300。可以理解,所述上傳模塊150以及服務器200可以群發(fā)壓縮后的彩信。
[0017]第二實施例
圖2是根據(jù)本發(fā)明第二實施例的終端設備的功能模塊圖。在第二實施例中,所述壓縮模塊140對圖片格式的彩信進行等比無損壓縮,以保持彩信的原始比例不變,并且不降低彩信的質(zhì)量。具體的,為了實現(xiàn)等比無損壓縮,第二實施例的終端設備IOOa相對于第一實施例的所述終端設備100的區(qū)別在于,還包括ー偵測模塊160,以用于偵測圖片彩信的原始比例,并將所述原始比例傳送至所述第二選擇模塊130。本實施例中,所述偵測模塊160通過讀取圖片的原始參數(shù)獲取圖片彩信的寬、高,從而得到原始比例。另外,所述第二選擇模塊130從所述第一選擇模塊120獲得壓縮方式之后,根據(jù)所述偵測模塊160中獲得的原始比例以及所述壓縮方式,提供多個參考壓縮比例給用戶,其中所述參考壓縮比例與所述原始比例的比值相等。例如,所述偵測模塊160偵測到所述原始比例是100:70,則第二選擇模塊130提供50:35、25:7等參考壓縮比例。當用戶選擇或者輸入所需的參考壓縮比例之后,所述第二選擇模塊130將所述參考壓縮比例傳送到所述壓縮模塊140以進行無損壓縮。由此,能夠?qū)崿F(xiàn)等比無損壓縮。
[0018]圖3是根據(jù)本發(fā)明第一實施例的彩信壓縮方法的一個范例的流程示意圖。所述彩信壓縮方法包括以下步驟:
步驟201:選擇待發(fā)送的彩信。
[0019]步驟203:判斷所述彩信大小是否超過ー預設值,如果是,則執(zhí)行步驟205:選擇彩信的壓縮方式;如果所述彩信大小小于所述預設值,則執(zhí)行步驟213:直接上傳所述彩信。本實施例中,所述壓縮方式包括固定比例壓縮和自定義壓縮,因此,可執(zhí)行選擇固定比例壓縮的方式或執(zhí)行自定義壓縮的方式。此外,所述彩信的數(shù)量可以是ー個或多個,此時,所述彩信大小是ー個彩信的大小或多個彩信大小的總和。
[0020]步驟207:根據(jù)所述壓縮方式獲得壓縮比例。具體的,本實施例中,當選擇自定義比例壓縮方式時,用戶可隨意輸入符合意愿的比例值并確認,以獲得壓縮比例。舉例來說,如果彩信是圖片,用戶可輸入圖片彩信的高和寬,以得到自定義的比例值。而且,當輸入圖片的高和寬時,可實時顯示對應圖片的大小,如100K,以方便用戶進行確認。而當選擇固定比例壓縮方式時,提供至少ー個預先設置的壓縮比例。本實施例中,所述預先設置的壓縮比例可以預先存儲在所述終端設備100中,而且,為了使得用戶有多個選擇,對于彩信格式為圖片的,所述預先設置的壓縮比例有多個,例如240*160、320*200、320*240等等。對于彩信格式為音頻的,所述預先設置的壓縮比例為多個壓縮率,例如1/2或1/5等等。由于具有不同的壓縮方式以及壓縮比例,使得用戶能夠根據(jù)需求進行選擇,增強了用戶體驗。
[0021]步驟209:根據(jù)所述壓縮比例,對所述彩信進行無損壓縮。具體的,所述無損壓縮的方式可以通過Shannon-Fano編碼、Huffman編碼、游程(Run-1ength)編碼、LZff(Lempel-Ziv-Welch)編碼和算術編碼來實現(xiàn)。
[0022]步驟211:上傳壓縮后的彩信。具體的,所述彩信上傳到服務器200后,再從服務器200發(fā)送到接收終端300。
[0023]可以理解,在另外的實施例中,所述步驟209與步驟211之間可以增加步驟210:確認是否壓縮成功,如果是,則執(zhí)行步驟211,以將彩信上傳至服務器200,如果否,則返回步驟201。此外,在所述步驟211之后,也可增加步驟212:確認是否上傳成功,如果是,則顯示上傳完成。如果上傳失敗,則提示上傳失敗,并返回步驟201。
[0024]圖4是根據(jù)本發(fā)明第二實施例的終端設備執(zhí)行的彩信壓縮方法的流程示意圖。對應的,第二實施例的彩信壓縮方法與第一實施例的彩信壓縮方法基本相同,不同之處在于,第二實施例的彩信壓縮方法能夠?qū)D片彩信進行等比無損壓縮,此時,方法還包括步驟208:偵測圖片彩信的原始比例。需要注意的是,步驟208可以設置在步驟209之前,例如,設置在步驟207與步驟209之間,或者設置在步驟201與步驟203之間,等等。本實施例中,通過讀取圖片的原始參數(shù)獲取圖片彩信的寬、高,從而得到原始比例。另外,獲得壓縮方式之后,根據(jù)所述獲得的原始比例,提供多個參考壓縮比例給用戶。例如,如果偵測到所述原始比例是500:400,則提供50:40、25:20等參考壓縮比例。當用戶選擇或者輸入所需的參考壓縮比例之后,即可進行等比無損壓縮。
[0025]通過本發(fā)明的彩信壓縮方法及終端設備,用戶可以靈活地選擇彩信壓縮方式,或者能夠自定義彩信的壓縮比例,從而可以滿足不同用戶的不同需求,提高了用戶體驗。而且,由于是對彩信進行等比無損壓縮,因此能夠減少彩信的失真,使得壓縮后的彩信可保持質(zhì)量在原質(zhì)量的85%以上。
[0026]需要說明的是,通過以上的實施例的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施?;谶@樣的理解,本發(fā)明的技術方案對【背景技術】做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,所述計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0027]以上所揭露的僅為本發(fā)明實施例中的較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種彩信壓縮方法,其特征在于,所述方法包括: 選擇待發(fā)送的彩信; 判斷所述彩信大小是否超過一預設值,如果是,則選擇彩信的壓縮方式; 根據(jù)所述壓縮方式獲得壓縮比例; 根據(jù)所述壓縮比例,對所述彩信進行無損壓縮;以及 上傳壓縮后的彩信。
2.如權(quán)利要求1所述的彩信壓縮方法,進一步包括:如果所述彩信大小小于所述預設值,則直接上傳所述彩信。
3.如權(quán)利要求1所述的彩信壓縮方法,其特征在于,所述壓縮方式包括固定比例壓縮和自定義壓縮。
4.如權(quán)利要求3所述的彩信壓縮方法,其特征在于,當選擇自定義比例壓縮方式時,用戶可隨意輸入符合意愿的比例值,當選擇固定比例壓縮方式時,獲得至少一個預先設置的壓縮比例。
5.如權(quán)利要求1所述的彩信壓縮方法,其特征在于,所述彩信為圖片,且在所述上傳壓縮后的彩信的步驟之前,進一步包括: 偵測圖片彩信的原始比例;以及 根據(jù)所述壓縮方式以及所述原始比例,提供多個參考壓縮比例,所述參考壓縮比例與所述原始比例的比值相等; 根據(jù)多個參考壓縮比例其中之一,對所述彩信進行等比無損壓縮。
6.一種終端設備,用于壓縮用戶所選擇的彩信,其特征在于,所述終端設備至少包括: 判斷模塊,用于判斷所選擇的彩信大小是否超過一預設值; 第一選擇模塊,用于根據(jù)所述判斷模塊的判斷結(jié)果選擇壓縮方式; 第二選擇模塊,用于根據(jù)所述壓縮方式獲得壓縮比例; 壓縮模塊,用于根據(jù)所述壓縮比例,對所述彩信進行無損壓縮; 上傳模塊,用于上傳壓縮后的彩信。
7.如權(quán)利要求6所述的終端設備,其特征在于,當所述判斷模塊判斷所述彩信大小小于所述預設值時,所述上傳模塊直接上傳所述彩信。
8.如權(quán)利要求6所述的終端設備,其特征在于,所述壓縮方式包括固定比例壓縮和自定義壓縮。
9.如權(quán)利要求8所述的終端設備,其特征在于,當所述第一選擇模塊選擇自定義比例壓縮方式時,用戶可隨意輸入符合意愿的比例值,當所述第一選擇模塊選擇固定比例壓縮方式時,所述第二選擇模塊獲得至少一個預先設置的壓縮比例。
10.如權(quán)利要求6所述的終端設備,其特征在于,所述彩信為圖片,所述終端設備還包括一偵測模塊,以用于偵測圖片彩信的原始比例,并將所述原始比例傳送至所述第二選擇模塊,所述第二選擇模塊根據(jù)所述壓縮方式以及所述原始比例,提供多個參考壓縮比例,所述參考壓縮比例與所述原始比例的比值相等,所述壓縮模塊根據(jù)所述參考壓縮比例其中之一對所述彩信進行等比無損壓縮。
【文檔編號】H04W88/02GK103533518SQ201310497428
【公開日】2014年1月22日 申請日期:2013年10月22日 優(yōu)先權(quán)日:2013年10月22日
【發(fā)明者】郭偉亮 申請人:東莞市東信網(wǎng)絡技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金寨县| 松阳县| 监利县| 黑山县| 额敏县| 高碑店市| 泉州市| 含山县| 广饶县| 林甸县| 小金县| 湘潭市| 克山县| 商洛市| 峨眉山市| 曲松县| 开平市| 衡南县| 双城市| 邛崃市| 蒙自县| 修水县| 自贡市| 远安县| 什邡市| 山阳县| 东山县| 建始县| 海盐县| 新化县| 兴城市| 和平区| 监利县| 桃园县| 杂多县| 尼木县| 囊谦县| 峨眉山市| 台州市| 定边县| 夏津县|