數(shù)據(jù)壓縮方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種數(shù)據(jù)壓縮方法及移動(dòng)終端。
【背景技術(shù)】
[0002]現(xiàn)有的移動(dòng)終端在對(duì)數(shù)據(jù)進(jìn)行壓縮時(shí),用戶通過(guò)長(zhǎng)時(shí)間觸摸壓縮的數(shù)據(jù),以使彈出壓縮功能菜單,再通過(guò)選擇壓縮選項(xiàng)對(duì)待壓縮數(shù)據(jù)進(jìn)行壓縮。然而,現(xiàn)有的移動(dòng)終端的數(shù)據(jù)壓縮的壓縮比是固定的。
【發(fā)明內(nèi)容】
[0003]有鑒于此,有必要提供一種數(shù)據(jù)壓縮方法,所述方法包括:
[0004]—種數(shù)據(jù)壓縮方法,包括:
[0005]獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息;
[0006]根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮。
[0007]—種移動(dòng)終端,包括殼體、設(shè)置在殼體上的觸摸屏、設(shè)置在殼體內(nèi)的電路板以及設(shè)置在電路板上的存儲(chǔ)器和處理器,所述存儲(chǔ)器用以存儲(chǔ)可執(zhí)行的數(shù)據(jù),所述處理器用以執(zhí)行所述存儲(chǔ)器中的數(shù)據(jù),以:
[0008]獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息;
[0009]根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮。
[0010]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中的數(shù)據(jù)壓縮方法和移動(dòng)終端中,獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息;根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮,從而使得用戶可以不同的壓縮比在對(duì)待壓縮的數(shù)據(jù)文件進(jìn)行壓縮。
【附圖說(shuō)明】
[0011]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例、描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)壓縮方法的流程示意圖。
[0013]圖2為本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0014]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明實(shí)施例中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明實(shí)施例保護(hù)的范圍。
[0015]圖1是本發(fā)明實(shí)施例的數(shù)據(jù)壓縮方法的流程示意圖。如圖1所示,該方法包括:
[0016]S110、獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息;
[0017]S120、根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮。
[0018]可選地,所述觸摸屏可接收或者獲取用戶的觸摸或者按壓信息。所述觸摸屏上的任何位置均可感知用戶操作的按壓信息。所述觸摸屏可以包括電容式觸摸單元和電性連接所述電容式觸摸單元的一個(gè)或者多個(gè)壓力傳感器,所述觸摸屏也可以包括電容式觸摸單元和與設(shè)置在電容式觸摸單元下方的壓力感應(yīng)膜。
[0019]可選地,可針對(duì)多個(gè)待壓縮數(shù)據(jù)文件進(jìn)行壓縮。所述獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息,包括獲取多個(gè)手指分別針對(duì)多個(gè)待壓縮數(shù)據(jù)的按壓信息;所述根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮,包括:根據(jù)多個(gè)手指的每個(gè)手指的按壓信息對(duì)多個(gè)待壓縮數(shù)據(jù)同時(shí)進(jìn)行壓縮。
[0020]具體地,可通過(guò)多個(gè)手指分別按壓一個(gè)待壓縮數(shù)據(jù)文件,然后獲取多個(gè)手指針對(duì)對(duì)應(yīng)的待壓縮數(shù)據(jù)文件的按壓信息,進(jìn)而根據(jù)多個(gè)手指的每個(gè)手指的按壓信息對(duì)所述多個(gè)待壓縮數(shù)據(jù)同時(shí)進(jìn)行壓縮??梢岳斫獾兀龈鶕?jù)多個(gè)手指的每個(gè)手指的按壓信息對(duì)所述多個(gè)待壓縮數(shù)據(jù)同時(shí)進(jìn)行壓縮時(shí)的壓縮比可以相同或者不同。上述方法還包括,對(duì)所述多個(gè)待壓縮數(shù)據(jù)同時(shí)進(jìn)行壓縮后形成多個(gè)單獨(dú)的壓縮包數(shù)據(jù),即,每個(gè)待壓縮數(shù)據(jù)文件被壓縮后分別形成壓縮包數(shù)據(jù)。
[0021]可選地,對(duì)所述多個(gè)待壓縮數(shù)據(jù)同時(shí)進(jìn)行壓縮后可只形成一個(gè)壓縮包數(shù)據(jù),所述壓縮包數(shù)據(jù)為所述多個(gè)待壓縮數(shù)據(jù)文件被壓縮后形成。
[0022]可選地,所述根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮,包括:計(jì)算所述待壓縮數(shù)據(jù)文件所在的存儲(chǔ)設(shè)備的剩余存儲(chǔ)空間后,根據(jù)所述剩余存儲(chǔ)空間的大小和所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件進(jìn)行壓縮。其中,所述存儲(chǔ)設(shè)備可以為只讀存儲(chǔ)器。
[0023]具體地,為了進(jìn)一步優(yōu)化壓縮比,可首先計(jì)算所述待壓縮數(shù)據(jù)文件所在的存儲(chǔ)設(shè)備的剩余存儲(chǔ)空間的大小,基于所述存儲(chǔ)設(shè)備的剩余空間的大小,根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件進(jìn)行壓縮。進(jìn)一步地,根據(jù)所述按壓信息對(duì)待壓縮數(shù)據(jù)文件壓縮之前,可以預(yù)先將壓縮之后形成的壓縮包數(shù)據(jù)的大小與所述剩余存儲(chǔ)空間大小進(jìn)行比較,當(dāng)所壓縮之后形成的壓縮包數(shù)據(jù)的大小小于或者等于所述剩余存儲(chǔ)空間大小時(shí),以與所述按壓信息對(duì)應(yīng)的壓縮比對(duì)所述待壓縮數(shù)據(jù)文件進(jìn)行壓縮;反之,當(dāng)所述壓縮之后形成的壓縮包數(shù)據(jù)的大小大于所述剩余存儲(chǔ)空間大小時(shí),提示用戶重新獲取按壓信息以選擇更大的壓縮比進(jìn)行壓縮或者提示用戶無(wú)法進(jìn)行壓縮。
[0024]可選地,所述按壓信息包括按壓力度,所述按壓力度越大,所述壓縮比越大。
[0025]可選地,所述按壓信息包括按壓面積,所述按壓面積越大,所述壓縮比越大。
[0026]本發(fā)明實(shí)施例的數(shù)據(jù)壓縮方法中,獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息;根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮,從而使得用戶可以不同的壓縮比在對(duì)待壓縮的數(shù)據(jù)文件進(jìn)行壓縮。
[0027]請(qǐng)參見圖2,圖2為本發(fā)明實(shí)施例中的移動(dòng)終端200的結(jié)構(gòu)示意圖。所述移動(dòng)終端200,包括殼體210,設(shè)置在殼體210上的觸摸屏220,設(shè)置在殼體210內(nèi)的電路板以及設(shè)置在所述電路板上的處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行的數(shù)據(jù),所述處理器用以執(zhí)行所述存儲(chǔ)器中的數(shù)據(jù)以:
[0028]獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息;
[0029]根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮。
[0030]可選地,所述觸摸屏220可接收或者獲取用戶的觸摸或者按壓信息。所述觸摸屏220上的任何位置均可感知用戶操作的按壓信息。所述觸摸屏220包括電容式觸摸單元和電性連接所述電容式觸摸單元的一個(gè)或者多個(gè)壓力傳感器,所述觸摸屏220也可以包括電容式觸摸單元和與設(shè)置在電容式觸摸單元下方的壓力感應(yīng)膜。
[0031]所述移動(dòng)終端200優(yōu)選為手機(jī)、平板電腦、個(gè)人數(shù)字處理或者其他具備觸摸功能的的電子設(shè)備。所述殼體210可以為塑料殼,金屬殼或者是塑料殼與金屬殼的組合,所述殼體210的材料在本發(fā)明中不作限定。
[0032]所述存儲(chǔ)器用以存放可執(zhí)行的程序或者指令,以實(shí)現(xiàn)人機(jī)交互。所述處理器用以執(zhí)行所述可執(zhí)行的程序。存儲(chǔ)器可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器提供指令和數(shù)據(jù)。存儲(chǔ)器的一部分還可以包括非易失行隨機(jī)存取存儲(chǔ)器(NVRAM)。所述處理器還可以稱為CPU(Central Processing Unit,中央處理單元)。
[0033]可選地,所述處理器執(zhí)行所述存儲(chǔ)器中的數(shù)據(jù)以針對(duì)多個(gè)待壓縮數(shù)據(jù)文件進(jìn)行壓縮。所述處理器執(zhí)行所述存儲(chǔ)器中的數(shù)據(jù)以獲取針對(duì)待壓縮數(shù)據(jù)文件的按壓信息,包括獲取多個(gè)手指分別針對(duì)多個(gè)待壓縮數(shù)據(jù)的按壓信息;所述處理器執(zhí)行所述存儲(chǔ)器中的數(shù)據(jù)以根據(jù)所述按壓信息對(duì)所述待壓縮數(shù)據(jù)文件以不同的壓縮比進(jìn)行壓縮,包括:根據(jù)多個(gè)手指的每個(gè)手指的按壓信息對(duì)多個(gè)待壓縮數(shù)據(jù)同時(shí)進(jìn)行壓縮。
[0034