[发明专利]数据压缩方法、装置、存储介质及移动终端在审
申请号: | 202010317853.3 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111538706A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 周波;宋文强 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F16/18 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 唐秀萍 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据压缩 方法 装置 存储 介质 移动 终端 | ||
1.一种数据压缩方法,其特征在于,应用于移动终端,包括:
获取日志压缩请求,所述日志压缩请求携带待压缩日志文件的文件标识;
根据所述日志压缩请求调用系统属性控制组件设置预设系统参数为预设值,以使所述移动终端根据所述预设值启动压缩组件;
根据所述文件标识和启动的所述压缩组件生成系统压缩指令;
根据所述系统压缩指令对所述待压缩日志文件进行压缩。
2.根据权利要求1所述的数据压缩方法,其特征在于,所述根据所述文件标识和启动的所述压缩组件生成系统压缩指令,包括:
确定所述文件标识对应的文件数据量;
根据所述文件数据量确定分包个数;
通过启动的所述压缩组件生成携带所述分包个数的系统压缩指令;
当所述分包个数为多个时,所述根据所述系统压缩指令对所述待压缩日志文件进行压缩,包括:根据所述压缩指令对所述待压缩日志文件进行分包压缩,得到等于所述分包个数的多个局部压缩包。
3.根据权利要求2所述的数据压缩方法,其特征在于,所述根据所述文件数据量确定分包个数,包括:
获取所述移动终端当前的网络速度;
根据所述文件数据量和所述网络速度确定总上传时长;
根据所述总上传时长确定分包个数。
4.根据权利要求2所述的数据压缩方法,其特征在于,在根据所述压缩指令对所述待压缩日志文件进行分包压缩之后,还包括:
获取上传请求,所述上传请求携带待上传服务器的网络地址;
根据所述上传请求获取所述移动终端当前的剩余电量;
当所述剩余电量大于预设电量时,向所述待上传服务器上传所述多个局部压缩包;
当所述剩余电量小于或等于预设电量时,根据所述剩余电量从所述多个局部压缩包中确定目标局部压缩包;向所述待上传服务器上传所述目标局部压缩包。
5.根据权利要求4所述的数据压缩方法,其特征在于,所述根据所述剩余电量从所述多个局部压缩包中确定目标局部压缩包,包括:
获取所述移动终端当前的耗电速度、网络速度以及每个所述局部压缩包的数据量;
根据所述剩余电量和所述耗电速度确定所述移动终端的可运行时长;
根据所述数据量和所述网络速度确定每个所述局部压缩包的上传时长;
根据所述可运行时长和上传时长从所述多个局部压缩包中确定目标局部压缩包。
6.一种数据压缩装置,其特征在于,应用于移动终端,包括:
获取模块,用于获取日志压缩请求,所述日志压缩请求携带待压缩日志文件的文件标识;
调用模块,用于根据所述日志压缩请求调用系统属性控制组件设置预设系统参数为预设值,以使所述移动终端根据所述预设值启动压缩组件;
生成模块,用于根据所述文件标识和启动的所述压缩组件生成系统压缩指令;
压缩模块,用于根据所述系统压缩指令对所述待压缩日志文件进行压缩。
7.根据权利要求6所述的数据压缩装置,其特征在于,所述生成模块具体用于:确定所述文件标识对应的文件数据量;根据所述文件数据量确定分包个数;通过启动的所述压缩组件生成携带所述分包个数的系统压缩指令;
当所述分包个数为多个时,所述压缩模块具体用于:根据所述压缩指令对所述待压缩日志文件进行分包压缩,得到等于所述分包个数的多个局部压缩包。
8.根据权利要求7所述的数据压缩装置,其特征在于,所述生成模块具体用于:
获取所述移动终端当前的网络速度;
根据所述文件数据量和所述网络速度确定总上传时长;
根据所述总上传时长确定分包个数。
9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1至5任一项所述的数据压缩方法。
10.一种移动终端,其特征在于,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1至5任一项所述的数据压缩方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010317853.3/1.html,转载请声明来源钻瓜专利网。