一种用于清理对应移动设备的缓存的方法与设备的制造方法

文档序号:8528211阅读:261来源:国知局
一种用于清理对应移动设备的缓存的方法与设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种用于清理对应移动设备的缓存的技术。
【背景技术】
[0002]当今,用户可使用的终端越来越多,一个用户可同时拥有多个用户设备,如同时拥有PC和移动设备,而移动设备的屏幕相对较小,操作不便,PC手机助手的出现极大方便了用户在PC端来管理和操作其移动设备。然而,现有技术中,用户通过PC手机助手来管理和操作其移动设备时,如向其移动设备中安装app (applicat1n,应用程序)、发送文件等时,PC手机助手仅执行app安装或文件发送功能,未对用户的移动设备的缓存进行清理(如用户对其移动设备的频繁使用,难免会产生各种缓存垃圾,如网页浏览痕迹等),从而在app安装的过程中,若移动设备的当前剩余存储空间小于安装该app所需的存储空间,则会导致整个安装过程的失败,不仅降低了 app的安装成功率,也影响了用户管理其移动设备的体验。

【发明内容】

[0003]本发明的一个目的是提供一种用于清理对应移动设备的缓存的方法与设备。
[0004]根据本发明的一个方面,提供了一种在第一用户设备端用于清理对应第二移动设备的缓存的方法,其中,该方法包括:
[0005]向对应第二移动设备发送用于清理所述第二移动设备的缓存的第一包文件;
[0006]接收所述第二移动设备发送的缓存清理结果信息。
[0007]根据本发明的另一方面,还提供了一种在第二移动设备端用于辅助对应第一用户设备清理该第二移动设备的缓存的方法,其中,该方法包括:
[0008]接收所述第一用户设备发送的用于清理该第二移动设备的缓存的第一包文件;
[0009]将所述第一包文件存储于预定文件路径;
[0010]检测所述第一包文件是否属于所述第二移动设备的可执行文件;
[0011]若所述第一包文件属于所述第二移动设备的可执行文件,将所述第一包文件所对应的文件存储路径写入该第二移动设备的环境变量;
[0012]基于所述环境变量中被写入的所述第一包文件所对应的文件存储路径,运行所述第一包文件,以清理该第二移动设备的缓存;
[0013]将缓存清理结果信息发送给所述第一用户设备。
[0014]根据本发明的一个方面,还提供了一种用于清理对应第二移动设备的缓存的第一用户设备,其中,该第一用户设备包括:
[0015]用于向对应第二移动设备发送用于清理所述第二移动设备的缓存的第一包文件的装置;
[0016]用于接收所述第二移动设备发送的缓存清理结果信息的装置。
[0017]根据本发明的另一方面,还提供了一种用于辅助对应第一用户设备清理第二移动设备的缓存的第二移动设备,其中,该第二移动设备包括:
[0018]用于接收所述第一用户设备发送的用于清理该第二移动设备的缓存的第一包文件的装置;
[0019]用于将所述第一包文件存储于预定文件路径的装置;
[0020]用于检测所述第一包文件是否属于所述第二移动设备的可执行文件的装置;
[0021]用于若所述第一包文件属于所述第二移动设备的可执行文件,将所述第一包文件所对应的文件存储路径写入该第二移动设备的环境变量的装置;
[0022]用于基于所述环境变量中被写入的所述第一包文件所对应的文件存储路径,运行所述第一包文件,以清理该第二移动设备的缓存的装置;
[0023]用于将缓存清理结果信息发送给所述第一用户设备的装置。
[0024]根据本发明的再一方面,还提供了一种用于清理对应移动设备的缓存的系统,其中,该系统包括如前述根据本发明一个方面的一种用于清理对应第二移动设备的缓存的第一用户设备,以及如前述根据本发明另一方面的一种用于辅助对应第一用户设备清理第二移动设备的缓存的第二移动设备。
[0025]与现有技术相比,本发明的一个实施例中,第二移动设备通过接收对应第一用户设备发送的用于清理该第二移动设备的缓存的第一包文件;将所述第一包文件存储于预定文件路径;检测所述第一包文件是否属于所述第二移动设备的可执行文件;若所述第一包文件属于所述第二移动设备的可执行文件,将所述第一包文件所对应的文件存储路径写入该第二移动设备的环境变量;基于所述环境变量中被写入的所述第一包文件所对应的文件存储路径,运行所述第一包文件,以清理该第二移动设备的缓存;将缓存清理结果信息发送给所述第一用户设备,实现了对第二移动设备的缓存进行清理,从而,不仅可提高通过第一用户设备管理第二移动设备如向第二移动设备安装app的成功率,也可以提高例如音频、视频、文件等向第二移动设备的推送成功率,相应地,也提升了用户管理其移动设备的体验。
【附图说明】
[0026]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0027]图1示出根据本发明一个方面的一种用于清理对应移动设备的缓存的第一用户设备和第二移动设备的设备示意图;
[0028]图2示出根据本发明一个优选实施例的一种用于清理对应移动设备的缓存的第二移动设备的设备示意图;
[0029]图3示出根据本发明另一个优选实施例的一种用于清理对应移动设备的缓存的第一用户设备和第二移动设备的设备示意图;
[0030]图4示出根据本发明另一个方面的第一用户设备和第二移动设备配合实现一种用于清理对应移动设备的缓存的方法流程图;
[0031]图5示出根据本发明一个优选实施例的第二移动设备实现一种用于清理对应移动设备的缓存的方法流程图;
[0032]图6示出根据本发明另一个优选实施例的第一用户设备和第二移动设备配合实现一种用于清理对应移动设备的缓存的方法流程图。
[0033]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0034]下面结合附图对本发明作进一步详细描述。
[0035]图1示出根据本发明一个方面的一种用于清理对应移动设备的缓存的第一用户设备I和第二移动设备2的设备示意图,其中,第一用户设备I包括用于向对应第二移动设备发送用于清理所述第二移动设备的缓存的第一包文件的装置(以下简称“第一发送装置11”)、用于接收所述第二移动设备发送的缓存清理结果信息的装置(以下简称“第二接收装置12”),第二移动设备2包括用于接收所述第一用户设备发送的用于清理该第二移动设备的缓存的第一包文件的装置(以下简称“第一接收装置21”);用于将所述第一包文件存储于预定文件路径的装置(以下简称“存储装置22”);用于检测所述第一包文件是否属于所述第二移动设备的可执行文件的装置(以下简称“检测装置23”);用于若所述第一包文件属于所述第二移动设备的可执行文件,将所述第一包文件所对应的文件存储路径写入该第二移动设备的环境变量的装置(以下简称“第一写入装置24”);用于基于所述环境变量中被写入的所述第一包文件所对应的文件存储路径,运行所述第一包文件,以清理该第二移动设备的缓存的装置(以下简称“运行装置25”);用于将缓存清理结果信息发送给所述第一用户设备的装置(以下简称“第二发送装置26”)。
[0036]具体地,第一用户设备I的第一发送装置11向对应第二移动设备2发送用于清理所述第二移动设备的缓存的第一包文件;相应地,第二移动设备2的第一接收装置21接收所述第一用户设备发送的用于清理该第二移动设备的缓存的第一包文件;存储装置22将所述第一包文件存储于预定文件路径;检测装置23检测所述第一包文件是否属于所述第二移动设备的可执行文件;若所述第一包文件属于所述第二移动设备的可执行文件,第一写入装置24将所述第一包文件所对应的文件存储路径写入该第二移动设备的环境变量;运行装置25基于所述环境变量中被写入的所述第一包文件所对应的文件存储路径,运行所述第一包文件,以清理该第二移动设备的缓存;第二发送装置26将缓存清理结果信息发送给所述第一用户设备I ;相应地,第一用户设备I的第二接收装置12接收所述第二移动设备2发送的缓存清理结果信息。
[0037]在此,第一用户设备I可以是任何一种可与用户进行人机交互的电子产品,例如包括但不限于通过键盘、鼠标、触摸板、语音识别、图像识别等方式。在具体实施例中,第一用户设备I可以是PC、PDA、掌上电脑PPC或平板电脑等。
[0038]在此,第二移动设备2可以是任何一种具备android操作系统并可与用户进行人机交互的电子产品,例如包括但不限于通过键盘、软键盘、触摸屏、语音识别、图像识别或手写设备等方式。在具体实施例中,第二移动设备2可以是手机、智能手机、可穿戴设备、PDA、掌上电脑PPC或平板电脑等。其中,第一用户设备I和第二移动设备2可通过wif1、蓝牙、USB连接等方式连接,相应地,本发明中第一用户设备I对应的第二移动设备2是指与第一用户设备I实现了连接的以上设备,例如包括但不限于通过无线和有线等方式实现连接,例如通过wif1、蓝牙、USB连接等方式;“对应”一词表明了第一用户设备I和第二移动设备2两者之间处于连接状态,例如包括但不限于通过无线和有线等方式实现连接,例如通过wif1、蓝牙、USB连接等方式。在此,用户通过第一用户设备I或安装与第一用户设备I中的管理手机客户端,可以很方便地在第一用户设备I端来管理其第二移动设备2,如通过第一用户设备I便捷安全地向第二移动设备2下载安装app,搜索下载免费资源如主题、壁纸、铃声、软件、音乐、游戏等,并可实现管理第二移动设备2资料,如系统文件、短信、联系人的综合管理等,以及备份还原第二移动设备2中的重要数据等。
[0039]本领域技术人员应能理解上述第一用户设备I和第二移动设备2仅为举例,其他现有的或今后可能出现的用户设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,第一用户设备I和第二移动设备2均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0040]具体地,第一用户设备I的第一发送装置11主动向对应第二移动设备2发送用于清理所述第二移动设备的缓存的第一包文件,或者,基于事件触发(如用户请求等),向对应第二移动设备2发送用于清理所述第二移动设备的缓存的第一包文件。
[0041]在此,所述第一包文件中封装了实现清理缓存功能的代码,代码类型可以是以下任一项:1)已编译好的可以在JVMCJava虚拟机)上运行的目标代码即字节码;2)可直接在android平台上运行代码,如Android Dalvik执行程序,即Dalvik字节码(dex) ;3)将dex进行优化得到的odex,相应地,第一包文件的文件类型可以是以下任一项:JAR包文件、dex文件、odex文件。在此,本领域技术人员应能理解上述第一包文件的文件类型及第一包文件中封装的代码类型仅为举例,其他现有的或今后可能出现的第一包文件的文件类型或第一包文件中封装的代码类型如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0042]例如,假设用户A具有两个用户设备,第一用户设备I和第二移动设备2,其中,第一用户设备I为PC,第二移动设备2为android智能手机,当用户A欲通过第一用户设备I向第二移动设备2安装app时,现有技术中,当第一用户设备I与第二移动设备2进行连接后,用户A在第一用户设备I中操作(如通过安装在第一用户设备I中的PC端手机助手)以向第二移动设备2安装app时,第一用户设备I仅执行app安装功能,并未对第二移动设备2的缓存进行清理,若第二移动设备2的当前剩余存储空间小于安装该app所需的存储空间,则会导致整个
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1