The invention discloses a method, a device and a terminal device for cleaning cache data. The method comprises the following steps: receiving user input data to the cache in the terminal equipment cleaning request, assist the authority to determine whether the current system has terminal equipment operating system; if the system auxiliary operating system currently has the authority of the terminal device is closed, the target program of the cleaning function, and according to the auxiliary operating system access control system the first cleanup operations on cached data terminal equipment; receiving operating system for the first cleaning cleaning operation feedback return value, according to the cleaning operating system is to determine the return value of the successful completion of the first cleaning operation; if not, then open the target program to cache data cleaning function, and second cleanup operations through the target program the cleaning function. The embodiment of the invention increases the module of the return value of the system cleaning result of the receiving operating system, and is more effective for the judgment of whether the system cleaning is completed successfully.
【技术实现步骤摘要】
清理缓存数据的方法、装置以及终端设备
本专利技术涉及数据处理
,尤其涉及一种清理缓存数据的方法、装置以及终端设备。
技术介绍
随着智能技术的不断发展,越来越多终端设备(例如,智能手机、平板电脑、笔记本电脑、台式电脑、一体机等)进入人们的日常工作、生活当中。用户可以通过终端设备中的聊天类应用程序与其他用户进行信息交互,也可以通过终端设备中的搜索类应用程序从网络获取一些文字、视频或图片等信息。在用户使用终端设备的各类应用程序的过程中,该终端设备中会保存各类应用程序被使用时可能产生的数据信息,这些保存到终端设备本地的数据被称为缓存数据(例如,图片数据、网页浏览数据等)。随着应用程序不断被使用,终端设备中将会产生大量的缓存数据,而终端设备的存储空间相对有限,因此需要定时将存储在终端设备上的缓存数据进行清理。相关技术中,通常使用清理类应用程序对终端设备中的缓存数据进行清理。然而,目前清理类应用程序在清理缓存时,可能会出现清理失败的情况。但是,现有的清理类应用程序针对清理失败情况一般仅是采用过度动画和结果引导的方式,在感知上给用户传递已经清理完成的信息,但是实际上,如果 ...
【技术保护点】
一种清理缓存数据的方法,其特征在于,包括以下步骤:在接收到用户针对终端设备中缓存数据输入的清理请求时,判断当前是否拥有所述终端设备的操作系统的系统辅助权限;如果当前拥有所述终端设备的操作系统的系统辅助权限,则关闭目标程序的清理功能,并根据所述系统辅助权限控制所述操作系统对所述终端设备中的缓存数据进行第一清理操作;在接收到所述操作系统针对所述第一清理操作反馈的清理返回值时,根据所述清理返回值判断所述操作系统是否成功完成所述第一清理操作;若否,则开启所述目标程序的清理功能,并通过所述目标程序的清理功能对所述缓存数据进行第二清理操作。
【技术特征摘要】
1.一种清理缓存数据的方法,其特征在于,包括以下步骤:在接收到用户针对终端设备中缓存数据输入的清理请求时,判断当前是否拥有所述终端设备的操作系统的系统辅助权限;如果当前拥有所述终端设备的操作系统的系统辅助权限,则关闭目标程序的清理功能,并根据所述系统辅助权限控制所述操作系统对所述终端设备中的缓存数据进行第一清理操作;在接收到所述操作系统针对所述第一清理操作反馈的清理返回值时,根据所述清理返回值判断所述操作系统是否成功完成所述第一清理操作;若否,则开启所述目标程序的清理功能,并通过所述目标程序的清理功能对所述缓存数据进行第二清理操作。2.如权利要求1所述的方法,其特征在于,所述根据系统辅助权限控制所述操作系统对所述终端设备中的缓存数据进行第一清理操作,包括:根据所述系统辅助权限控制所述操作系统模拟所述用户输入的所述清理请求;根据所述操作系统模拟的所述清理请求,对所述终端设备中的目标路径下的缓存数据进行第一清理操作。3.如权利要求1所述的方法,其特征在于,当所述目标程序中具有白名单,所述白名单中包含至少一个应用程序时,在判断当前拥有所述终端设备的操作系统的系统辅助权限之后,在关闭目标程序的清理功能之前,所述方法还包括:修改所述白名单中的所述至少一个应用程序的包名;在接收到所述操作系统针对所述第一清理操作反馈的清理返回值之后,所述方法还包括:将所述至少一个应用程序的修改后的包名进行还原。4.如权利要求3所述的方法,其特征在于,所述通过目标程序的清理功能对所述缓存数据进行第二清理操作,包括:通过所述目标程序的清理功能对未包含于所述白名单的应用程序的包名进行扫描;根据扫描到的应用程序的包名,对所述终端设备中的缓存数据进行第二清理操作。5.如权利要求1所述的方法,其特征在于,在所述操作系统成功完成所述第一清理操作之后,或者,在通过所述目标程序的清理功能对所述缓存数据进行第二清理操作之后,所述方法还包括:生成对应的清理结果,并将所述清理结果以预定形式提供给所述用户。6.一种清理缓存数据的装置,其特征在于,包括:第一判断模块,用于...
【专利技术属性】
技术研发人员:张博慧,王冠翔,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。