[发明专利]对应用文件进行处理的方法及装置在审
申请号: | 201611024700.X | 申请日: | 2016-11-16 |
公开(公告)号: | CN106657274A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京众达德权知识产权代理有限公司11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 文件 进行 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种对应用文件进行处理的方法及装置。
背景技术
在移动终端的应用程序(或称为:应用、软件)使用中,为了能够提高效率,经常会使用缓存技术。随着应用程序的不断增多,使用缓存的文件数量也会越来越多,这样就会导致应用体积越来越庞大,造成大量占用系统空间资源。
同时,在应用的配置文件出错的情况下,有可能会导致应用无法正常使用。例如,之前缓存了网页的访问地址A,但是在后期的应用升级过程中网页访问地址变更为B,此时缓存的配置文件并没有被有效的清理掉,就很有可能导致页面无法正常加载的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的清理应用无效文件的方法及装置。
根据本发明实施例的一个方面,提供一种对应用文件进行处理的方法,包括:终端接收应用服务器发送的应用文件处理命令;所述终端解析所述应用文件处理命令,获知待处理文件标识以及处理操作类型;所述终端根据处理操作类型,执行对待处理文件的处理操作。
优选的,还包括:终端定期向应用服务器发送心跳包,所述心跳包携带终端IP地址、终端设备信息;应用服务器接收到所述心跳包,确定与终端保持通信,从而可向终端发送所述应用文件处理命令。
优选的,所述终端接收应用服务器发送的应用文件处理命令,包括:所述终端接收应用服务器发送的基于HTTP协议JSON格式的应用文件处理命令;所述终端解析所述应用文件处理命令,包括:所述终端通过FASTJSON方式解析所述应用文件处理命令。
优选的,还包括:在终端本地设置应用文件清理定时器;所述终端根据应用文件清理定时器,定时读取本地缓存的应用文件,并判断所述缓存的应用文件所占的存储空间大小是否大于预置的存储空间清理阈值,若是,删除所述缓存的应用文件。
优选的,所述定时读取缓存的应用文件,包括:使用Java的JDK提供的文件读取API,通过File类定时读取本地缓存的应用文件。
根据本发明的另一个实施例,提供一种对应用文件进行处理的装置,包括:处理命令接收单元,用于接收应用服务器发送的应用文件处理命令;处理命令解析单元,用于解析所述应用文件处理命令,获知待处理文件标识以及处理操作类型;处理操作执行单元,用于根据处理操作类型,执行对待处理文件的处理操作。
优选的,还包括:心跳包发送单元,用于定期向应用服务器发送心跳包,所述心跳包携带终端IP地址、终端设备信息。
优选的,所述处理命令接收单元具体用于:所述终端接收应用服务器发送的基于HTTP协议JSON格式的应用文件处理命令;所述处理命令解析单元具体用于:通过FASTJSON方式解析所述应用文件处理命令。
优选的,还包括:本地定时清理单元,用于在终端本地设置应用文件清理定时器,以及,根据应用文件清理定时器,定时读取本地缓存的应用文件,并判断所述缓存的应用文件所占的存储空间大小是否大于预置的存储空间清理阈值,若是,删除所述缓存的应用文件。
优选的,所述本地定时清理单元具体用于:使用Java的JDK提供的文件读取API,通过File类定时读取本地缓存的应用文件。
可见,通过本发明提供的应用文件处理方法,通过服务器下发应用文件处理命令的方式,实现垃圾动态清理的目的,例如,针对应用程序的配置文件进行更新或升级过程中,对于涉及版本或升级的过期文件进行下发删除命令,从而减少这些无效文件对终端缓存空间的占用,减轻对磁盘占用的开销,也能够有效的避免因为后期升级等问题导致系统配置失效从而导致软件不可用的问题。
除了上述通过服务器下发应用文件处理命令的方式对终端无效文件(特别是无效的配置文件)进行处理的方式外,还可结合终端本地对无效文件(特别是无效的运行文件)的清理方式,从而可进一步有效的控制软件本身的磁盘占用。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明的清理应用无效文件的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611024700.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息交互的方法
- 下一篇:基于窄带通信的带信息处理的物联网传感模块