【技术实现步骤摘要】
基于沙箱的数据清理方法、系统、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种基于沙箱的数据清理方法、系统、电子设备及存储介质。
技术介绍
[0002]随着终端设备(如手机、笔记本电脑、平板电脑等)的广泛应用,安装于终端设备上的应用程序越来越多。以安装IOS系统的终端设备为例,其中,IOS系统采取沙箱机制,即在IOS系统下安装的应用程序只能在为该应用程序创建的文件系统中读取、写入文件,不可以访问其它文件系统,而这样的文件系统就是沙箱,所有的非代码文件(如图像、音频、配置文件、文本文件等)都要保存在沙箱中。更形象的讲,就是每个应用程序都有自己的存储空间,其不能翻过自己的围墙去访问别的应用程序的存储空间中的内容。需要说明的是,应用程序在终端设备上安装、运行时通常都会产生为了提升应用程序运行速率或帮助应用程序实现某些功能的存储在沙箱中的数据(也可称之为缓存数据)。这些缓存数据如果得不到及时清理,将占用终端设备中大量的存储空间,影响终端设备的正常使用。因此,对缓存数据进行及时有效的清理十分重要。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于沙箱的数据清理方法,其特征在于,应用于用户终端中的设定应用程序,所述设定应用程序与采用沙箱机制运行的目标应用程序通信连接,所述方法包括:建立与服务器之间的通信连接;接收所述服务器发送的数据清理指令,所述数据清理指令中包括所述目标应用程序的标识以及待清理数据存储路径,其中,所述服务器基于实时获取的所述目标应用程序对应的沙箱中各数据存储路径下的缓存数据量发出所述数据清理指令;基于所述目标应用程序的标识,将所述数据清理指令发送给所述目标应用程序,以使所述目标应用程序清理所述待清理数据存储路径下的缓存数据。2.根据权利要求1所述的方法,其特征在于,所述设定应用程序与所述目标应用程序通过软件开发工具包SDK进行数据通信,其中,所述SDK集成在所述目标应用程序中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述目标应用程序对应的沙箱中各数据存储路径下的缓存数据量,其中,所述沙箱中各数据存储路径下的缓存数据量是所述SDK实时检测到的;将所述沙箱中各数据存储路径下的缓存数据量以及所述目标应用程序的标识发送至所述服务器。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述设定应用程序与所述目标应用程序建立通信连接的步骤包括:接收所述目标应用程序发送的通信标识码;若识别出所述通信标识码为预设的用于建立通信连接的标识码,则向所述目标应用程序返回与所述通信标识码对应的回执标识码,以建立所述设定应用程序与所述目标应用程序的通信连接。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:接收所述目标应用程序发送的数据清理结果信息;将所述数据清理结果信息发送至所述服务器。6.一种基于沙箱的数据清理方法,其特征在于,应用于用户终端中采用沙箱机制运行的目标应用程序,所述目标应用程序与所述用户终端中的设定应用程序通信连接,所述方法包括:接收所述设定应用程序发送的数据清理指令,所述数据清理指令中包括所述目标应用程序的标识以及待清理数据存储路径,其中,所述数据清理指令是服务器基于实时获取的所述目标应用程序对应的沙箱中各数据存储路径下的缓存数据量向所述设定应用程序发出的;清理所述待清理数据存储路径下的缓存数据。7.根据权利要求6所述的方法,其特征在于,所述设定应用程序与所述目标应用程序通过软件开发工具包SDK进行数据通信,其中,所述SDK集成在所述目标应用程序中。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:通过所述SDK实时检测所述目标应用程序对应的沙箱中各数据存储路径下的缓存数据量;将所述沙箱中各数据存储路径下的缓存数据量发送至所述设定应用程序,以使所述设定应用程序将所述沙箱中各数据存储路径下的缓存数据量以及所述目标应用程序...
【专利技术属性】
技术研发人员:王新元,彭飞,刘孟,
申请(专利权)人:北京五八信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。