数据压缩方法及移动终端的利记博彩app
【技术领域】
[0001 ]本发明涉及移动通信领域,尤其涉及一种数据压缩方法及移动终端。
【背景技术】
[0002]现有的移动终端在对数据进行压缩时,用户通过长时间触摸压缩的数据,以使弹出压缩功能菜单,再通过选择压缩选项对待压缩数据进行压缩。然而,现有的移动终端的数据压缩的压缩比是固定的。
【发明内容】
[0003]有鉴于此,有必要提供一种数据压缩方法,所述方法包括:
[0004]—种数据压缩方法,包括:
[0005]获取针对待压缩数据文件的按压信息;
[0006]根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩。
[0007]—种移动终端,包括壳体、设置在壳体上的触摸屏、设置在壳体内的电路板以及设置在电路板上的存储器和处理器,所述存储器用以存储可执行的数据,所述处理器用以执行所述存储器中的数据,以:
[0008]获取针对待压缩数据文件的按压信息;
[0009]根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩。
[0010]与现有技术相比,本发明实施例中的数据压缩方法和移动终端中,获取针对待压缩数据文件的按压信息;根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩,从而使得用户可以不同的压缩比在对待压缩的数据文件进行压缩。
【附图说明】
[0011]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本发明实施例提供的数据压缩方法的流程示意图。
[0013]图2为本发明实施例提供的移动终端的结构示意图。
【具体实施方式】
[0014]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
[0015]图1是本发明实施例的数据压缩方法的流程示意图。如图1所示,该方法包括:
[0016]S110、获取针对待压缩数据文件的按压信息;
[0017]S120、根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩。
[0018]可选地,所述触摸屏可接收或者获取用户的触摸或者按压信息。所述触摸屏上的任何位置均可感知用户操作的按压信息。所述触摸屏可以包括电容式触摸单元和电性连接所述电容式触摸单元的一个或者多个压力传感器,所述触摸屏也可以包括电容式触摸单元和与设置在电容式触摸单元下方的压力感应膜。
[0019]可选地,可针对多个待压缩数据文件进行压缩。所述获取针对待压缩数据文件的按压信息,包括获取多个手指分别针对多个待压缩数据的按压信息;所述根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩,包括:根据多个手指的每个手指的按压信息对多个待压缩数据同时进行压缩。
[0020]具体地,可通过多个手指分别按压一个待压缩数据文件,然后获取多个手指针对对应的待压缩数据文件的按压信息,进而根据多个手指的每个手指的按压信息对所述多个待压缩数据同时进行压缩。可以理解地,所述根据多个手指的每个手指的按压信息对所述多个待压缩数据同时进行压缩时的压缩比可以相同或者不同。上述方法还包括,对所述多个待压缩数据同时进行压缩后形成多个单独的压缩包数据,即,每个待压缩数据文件被压缩后分别形成压缩包数据。
[0021]可选地,对所述多个待压缩数据同时进行压缩后可只形成一个压缩包数据,所述压缩包数据为所述多个待压缩数据文件被压缩后形成。
[0022]可选地,所述根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩,包括:计算所述待压缩数据文件所在的存储设备的剩余存储空间后,根据所述剩余存储空间的大小和所述按压信息对所述待压缩数据文件进行压缩。其中,所述存储设备可以为只读存储器。
[0023]具体地,为了进一步优化压缩比,可首先计算所述待压缩数据文件所在的存储设备的剩余存储空间的大小,基于所述存储设备的剩余空间的大小,根据所述按压信息对所述待压缩数据文件进行压缩。进一步地,根据所述按压信息对待压缩数据文件压缩之前,可以预先将压缩之后形成的压缩包数据的大小与所述剩余存储空间大小进行比较,当所压缩之后形成的压缩包数据的大小小于或者等于所述剩余存储空间大小时,以与所述按压信息对应的压缩比对所述待压缩数据文件进行压缩;反之,当所述压缩之后形成的压缩包数据的大小大于所述剩余存储空间大小时,提示用户重新获取按压信息以选择更大的压缩比进行压缩或者提示用户无法进行压缩。
[0024]可选地,所述按压信息包括按压力度,所述按压力度越大,所述压缩比越大。
[0025]可选地,所述按压信息包括按压面积,所述按压面积越大,所述压缩比越大。
[0026]本发明实施例的数据压缩方法中,获取针对待压缩数据文件的按压信息;根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩,从而使得用户可以不同的压缩比在对待压缩的数据文件进行压缩。
[0027]请参见图2,图2为本发明实施例中的移动终端200的结构示意图。所述移动终端200,包括壳体210,设置在壳体210上的触摸屏220,设置在壳体210内的电路板以及设置在所述电路板上的处理器和存储器,所述存储器用于存储可执行的数据,所述处理器用以执行所述存储器中的数据以:
[0028]获取针对待压缩数据文件的按压信息;
[0029]根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩。
[0030]可选地,所述触摸屏220可接收或者获取用户的触摸或者按压信息。所述触摸屏220上的任何位置均可感知用户操作的按压信息。所述触摸屏220包括电容式触摸单元和电性连接所述电容式触摸单元的一个或者多个压力传感器,所述触摸屏220也可以包括电容式触摸单元和与设置在电容式触摸单元下方的压力感应膜。
[0031]所述移动终端200优选为手机、平板电脑、个人数字处理或者其他具备触摸功能的的电子设备。所述壳体210可以为塑料壳,金属壳或者是塑料壳与金属壳的组合,所述壳体210的材料在本发明中不作限定。
[0032]所述存储器用以存放可执行的程序或者指令,以实现人机交互。所述处理器用以执行所述可执行的程序。存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失行随机存取存储器(NVRAM)。所述处理器还可以称为CPU(Central Processing Unit,中央处理单元)。
[0033]可选地,所述处理器执行所述存储器中的数据以针对多个待压缩数据文件进行压缩。所述处理器执行所述存储器中的数据以获取针对待压缩数据文件的按压信息,包括获取多个手指分别针对多个待压缩数据的按压信息;所述处理器执行所述存储器中的数据以根据所述按压信息对所述待压缩数据文件以不同的压缩比进行压缩,包括:根据多个手指的每个手指的按压信息对多个待压缩数据同时进行压缩。
[0034