数据清理方法、装置及系统的制作方法_4

文档序号:9471245阅读:来源:国知局
目标被控终端可根据对应的控制命 令执行相应控制操作。通常情况下,控制命令为一串字符。
[0172] 发送模块603先将数据清理指令发送至连接的路由设备,再由该路由设备将该数 据清理指令转发至目标被控终端。目标被控终端在接收到路由设备转发的数据清理指令 后,对系统中的垃圾数据进行清理。其中,垃圾数据可为软件安装包、应用程序运行过程中 产生的缓存文件等,本公开实施例对此不进行具体限定。在本公开实施例中,目标被控终端 在接收到数据清理指令后,可将软件安装包、缓存文件、正在后台运行中的应用程序均清理 掉,这样便会释放系统的大量内存,降低了内存的运行负担。由于释放了大量的内存,因此 目标被控终端在运行其他应用程序时出现卡顿现象的可能性较小。
[0173] 在另一个实施例中,参见图6B,第二显示模块602包括:获取子模块6021、判断子 模块6022、第一显不子模块6023、第二显不子模块6024 ;
[0174] 获取子模块6021,被配置为获取目标被控终端当前的内存占用数据;
[0175] 判断子模块6022,被配置为判断获取子模块6021获取的内存占用数据是否满足 预设数据清理条件;
[0176] 第一显示子模块6023,被配置为当判断子模块6022判断内存占用数据满足预设 数据清理条件时,在目标被控终端对应信息条目上显示清理提示信息;
[0177] 第二显示子模块6024,被配置为当检测到第一显示子模块6023显示的清理提示 信息所在选项的点击操作时,确定检测到目标被控终端对应信息条目的选中操作,通过终 端控制应用显示目标被控终端的控制界面。
[0178] 其中,内存占用数据可以内存占用率或百分制分值的形式表征,本公开实施例对 此不进行具体限定。也即,内存占用数据可为内存占用率或百分制的内存分值。清理提示 信息可为诸如显示"立即清理"字样的选项。在控制终端确定目标被控终端当前的内存占 用数据满足预设数据清理条件后,将通过第一显示子模块6023将该选项显示在设备列表 中目标被控终端所在信息条目,用于对用户进行数据清理提示。
[0179] 在另一个实施例中,判断子模块6022被配置为判断获取子模块6021获取的目标 被控终端的内存占用率是否大于预设阈值;若目标被控终端的内存占用率大于预设阈值, 则确定目标被控终端当前的内存占用数据满足预设数据清理条件。
[0180] 其中,预设阈值可为50%或60%等,本公开实施例对预设阈值的大小不进行具体 限定。在另一个实施例中,如果内存占用数据以内存分值的形式表征,则判断子模块6022 判断目标被控终端的内存分值是否小于指定数值;若目标被控终端的内存分值小于指定数 值,则确定目标被控终端当前的内存占用数据满足预设数据清理条件。其中,指定数值可为 90分或95分等,本公开实施例对指定数值的大小不进行具体限定。
[0181] 在另一个实施例中,获取子模块6021,被配置为向连接的路由设备发送内存占用 数据获取请求,由路由设备将内存占用数据获取请求转发至目标被控终端;接收路由设备 转发的目标被控终端当前的内存占用数据,内存占用数据由目标被控终端发送至路由设 备;其中,目标被控终端和控制终端均连接至路由设备。
[0182] 其中,路由设备作为控制终端和目标被控终端之间的数据中转设备,负责向目标 被控终端转发控制终端发送的数据,和,负责向控制终端转发目标被控终端发送的数据。内 存占用数据获取请求中可包括目标被控终端的介质访问控制地址、标识信息等等,本公开 实施例对此不进行具体限定。
[0183] 在另一个实施例中,获取子模块6021,被配置为向目标被控终端发送内存占用数 据获取请求;接收目标被控终端根据内存占用数据获取请求返回的内存占用数据。
[0184] 也即,控制终端和目标被控终端除了通过路由设备进行数据传输之外,还可采用 蓝牙技术、近场通信技术等通信方式直接进行数据传输,本公开实施例对此不进行具体限 定。
[0185] 在另一个实施例中,第二显示子模块6024,还被配置为在控制页面上至少显示数 据清理按键;
[0186] 发送模块603,被配置为当检测到第二显示子模块6024显示的数据清理按键的点 击操作后,确定在控制界面上检测到清理触发操作,向目标被控终端发送数据清理指令。
[0187] 在另一个实施例中,发送模块603,还被配置为当检测到第一显示子模块6023显 示的清理提示信息所在选项的点击操作时,向目标被控终端发送清理界面显示指令,清理 界面显示指令用于指示目标被控终端显示数据清理界面,数据清理界面上至少显示了当前 内存占用状况。
[0188] 也即,控制终端在检测到清理提示信息所在选项的点击操作后,会触发两种操作, 除了通过第二显示子模块6024显示目标被控终端的控制界面外,还会通过发送模块603向 目标被控终端发送清理界面显示指令。而目标被控终端在接收到该清理界面显示指令后, 显示数据清理界面。其中,该数据清理界面上至少显示了当前内存占用状况。此外,数据清 理界面上还可包括诸如"扫描完成,建议立即优化"字样的提示信息,以对用户进行提示,本 公开实施例对此不进行具体限定。
[0189] 本公开实施例提供的装置,控制终端在检测到设备列表的唤起操作后,通过终端 控制应用显示设备列表;若检测到目标被控终端对应信息条目的选中操作,则通过终端控 制应用显示目标被控终端的控制界面;在控制界面上检测到清理触发操作后,向目标被控 终端发送数据清理指令,由目标被控终端根据该数据清理指令执行数据清理操作,由于通 过控制终端实现了对目标被控终端的控制,因此可及时且便捷地对目标被控终端的垃圾数 据进行清理,所以不但大大降低了界面卡顿现象的出现,而且该种控制方式普适性强、智能 性好,降低了用户的操作难度。
[0190] 图7是根据一示例性实施例示出的一种数据清理装置的框图。参照图7,该装置包 括统计模块701、发送模块702和清理模块703。
[0191] 其中,统计模块701,被配置为周期性统计系统的内存占用数据;
[0192] 发送模块702,被配置为在接收到控制终端发送的内存占用数据获取请求后,向所 述控制终端返回统计模块701统计的当前的内存占用数据,以使得控制终端根据内存占用 数据判断是否发送数据清理指令;
[0193] 清理模块703,被配置为当接收到所述数据清理指令时,对系统中的垃圾数据进行 清理。
[0194] 其中,目标被控终端的操作系统中预置了内存清理应用。这样在系统的后台便一 直运行着该内存清理应用对目标被控终端操作系统的健康状况进行评估的一个进程。统 计模块701调用这个进程可周期性地统计系统的内存占用状况。其中,该进程可采取每隔 5分钟或10分钟等时间间隔统计一次系统的内存占用状况,本公开实施例对此不进行具体 限定。
[0195] 在本公开实例中,内存占用状况可通过内存占用率或百分制分值的形式表征,本 公开实施例对此不进行具体限定。也即,内存占用数据可为内存占用率或百分制的内存分 值。以内存占用情况通过内存分值的形式进行表征为例,在这种情形下,还需设置系统的内 存占用率与内存分值之间的一个对应关系。其中,每一个内存占用率可对应一个内存分值, 或一段区间内的内存占用率对应一个内存分值等,本公开实施例对此不进行具体限定。
[0196] 其中,若目标被控终端以百分制内存分值的形式对系统的内存占用情况进行表 征,则该内存占用数据便为一个〇至100之内的内存分值。其中,目标被控终端可将每一次 统计的内存占用数据进行记录。在接收到控制终端发送的内存占用数据获取请求后,发送 模块702将最近记录的内存占用数据发送至控制终端。
[0197] 在另一个实施例中,参见图8,该装置还包括:
[0198] 显示模块704,被配置为当接收到所述控制终端发送的数据清理预备指令时,显示 数据清理界面,所述数据清理界面上至少显示了当前内存占用状况;在清理模块703对系 统中的垃圾数据清理完毕后,在所述数据清理界面上显示数据清理后的内存占用状况。
[0199] 在本公开实施例中,显示模块704在接收到控制终端发送的清理界面显示指令 后,显示数据清理界面。其中,该数据清理界面上至少显示了当前内存占用状况。此外,数 据清理界面上还可包括诸如"扫描完成,建议立即优化"字样的提示信息,以对用户进行提 示,本公开实施例对此不进行具体限定。需要说明的是,在清理模块703对系统中的垃圾数 据清理完毕后,为了使得用户及时得知目标被控终端的内存清理情况,还可在数据清理界 面上显示数据清理后的内存占用情况。
[0200] 本公开实施例提供的装置,控制终端在获取到目标被控终端当前的内存占用数据 后,若判断出该内存占用数据满足数据清理条件,则通过终端控制应用显示清理提示信息; 在检测到清理确认操作后,控制终端向目标被控终端发送数据清理指令,以指示目标被控 终端进行垃圾数据清理操作,由于通过控制终端实现了对目标被控终端的控制,因此可及 时且便捷地对目标被控终端的垃圾数据进行清理,所以不但大大降低了界面卡顿现象的出 现,而且该种控制方式普适性强、智能性好,降低了用户的操作难度。
[0201] 图9是根据一示例性实施例示出的一种数据清理装置900的框图。例如,装置900 可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备, 健身设备,个人数字助理等。
[0202] 参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电 源组件906,多媒体组件908,音频组件910,l/0(lnput/0utput,输入/输出)的接口 912, 传感器组件914,以及通信组件916。
[0203] 处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指 令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块, 便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方 便多媒体组件908和处理组件902之间的交互。
[0204] 存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数 据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话 簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备 或者它们的组合实现,如SRAM(StaticRandomAccessMemory,静态随机存取存储器), EEPROM(Electrically_ErasableProgrammableRead-OnlyMemory,电可擦除可编程只读 存储器),EPR0M(ErasableProgrammableReadOnlyMemory,可擦除可编程只读存储器), PR0M(ProgrammableRead-OnlyMemory,可编程只读存储器),ROM(Read-OnlyMemory,只 读存储器),磁存储器,快闪存储器,磁盘或光盘。
[0205] 电源组
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1