一种软件搬家的方法及装置制造方法及图纸

技术编号:9829629 阅读:89 留言:0更新日期:2014-04-01 18:36
本发明专利技术公开了一种软件搬家的方法及装置,该方法包括:获取挂载在终端设备上的存储设备的挂载路径;将获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径进行比较;如果获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径相同,则提示终端设备支持软件搬家。通过本发明专利技术的实施例中,在软件搬家之前,判断终端设备是否支持软件搬家,并且在支持软件搬家时,提示用户可以进行软件搬家的操作,提升用户体验。

【技术实现步骤摘要】
一种软件搬家的方法及装置
本专利技术属于计算机
,尤其涉及一种软件搬家的方法及装置。
技术介绍
目前,例如终端设备等终端设备得到了相当广泛的普及和发展,因此,围绕终端设备的各种软件应用也层出不穷,吸引用户在终端中安装了越来越多的软件文件。特别是智能终端设备出现后,用户可以通过大量第三方服务商提供的程序不断对终端设备功能进行扩充,并可以通过移动通讯网络来实现无线网络接入,越来越多的软件提供商投入到智能终端设备平台上,各种各样的终端设备应用软件运应而生。然而,终端设备的内部存储空间毕竟是有限的,特别是一些软件程序只能安装到终端设备的内部存储设备中,随着安装的软件程序越来越多,势必会影响终端设备的运行速度。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的软件搬家的方法及装置。依据本专利技术的一个方面,提供了一种软件搬家的方法,其包括:获取挂载在终端设备上的存储设备的挂载路径;将获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径进行比较;如果获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径相同,则提示所述终端设备支持软件搬家。可选地,所述方法还包括:获取预先设定的支持软件搬家的存储设备的挂载路径。可选地,所述获取预先设定的支持软件搬家的存储设备的挂载路径的步骤包括:获取所述终端设备的操作系统中的存储设备挂载表,所述存储设备挂载表记录有支持软件搬家的存储设备的设备标识、支持软件搬家的存储设备的挂载路径、以及设备标识与挂载路径的对应关系;在挂载在终端设备上的存储设备中查询格式为预先指定的格式的存储设备;获取格式为预先指定的格式的存储设备的设备标识;通过所述设备标识,在所述存储设备挂载表查询所述设备标识对应的存储设备的挂载路径,得到预先设定的支持软件搬家的存储设备的挂载路径。可选地,在获取挂载在终端设备上的存储设备的挂载路径的步骤之前,所述方法还包括:判断终端设备的操作系统的版本号是否小于预设版本号;如果是,则提示所述终端设备不支持软件搬家;如果不是,则执行获取挂载在终端设备上的存储设备的挂载路径的步骤。可选地,在获取挂载在终端设备上的存储设备的挂载路径的步骤之前,所述方法还包括:获取挂载在所述终端设备上存储设备的格式;根据所述存储设备的格式判断所述存储设备是否为SD卡;如果挂在所述终端设备上的存储设备是SD卡,则执行获取挂载在终端设备上的存储设备的挂载路径的步骤。可选地,所述方法还包括:获取软件的安装路径,并将软件的相关文件移动至挂载在终端设备上的存储设备上。依据本专利技术的另一个方面,还提供了一种软件搬家的装置,其包括:挂载路径获取模块,用于获取挂载在终端设备上的存储设备的挂载路径;挂载路径比较模块,用于将获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径进行比较;软件搬家提示模块,用于如果获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径相同,则提示所述终端设备支持软件搬家。可选地,所述装置还包括:第二获取模块,用于获取预先设定的支持软件搬家的存储设备的挂载路径。可选地,所述第二获取模块包括:第一获取单元,用于获取所述终端设备的操作系统中的存储设备挂载表,所述存储设备挂载表记录有支持软件搬家的存储设备的设备标识、支持软件搬家的存储设备的挂载路径、以及设备标识与挂载路径的对应关系;第一查询单元,用于在挂载在终端设备上的存储设备中查询格式为预先指定的格式的存储设备;第三获取单元,用于获取格式为预先指定的格式的存储设备的设备标识;第二查询单元,用于通过所述设备标识,在所述存储设备挂载表查询所述设备标识对应的存储设备的挂载路径,得到预先设定的支持软件搬家的存储设备的挂载路径。可选地,所述装置还包括:版本号比较模块,用于判断终端设备的操作系统的版本号是否小于预设版本号;如果是,则提示所述终端设备不支持软件搬家;如果不是,则触发所述挂载路径获取模块。由上述技术方案可知,本专利技术的实施例具有如下有益效果:首先,在软件搬家之前判断终端设备是否支持软件搬家,在终端设备支持软件搬家时,提示用户可以进行软件搬家的操作,使得用户在正式操作软件搬家之前,能够了解该终端设备是否支持软件搬家,从而提升用户体验。其次,通过本专利技术的实施例,可方便的对已经安装的软件的存储空间进行管理,既可以保留终端设备中已安装软件又不会影响终端设备的运行速度。当系统空间内安装的软件过多导致运行速度降低时,可方便的将其搬家安装至存储设备。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术的实施例一中软件搬家的方法的流程图;图2示出了根据本专利技术的实施例二中软件搬家的方法的流程图;以及图3示出了根据本专利技术的实施例三中软件搬家的装置的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一如图1所示,为本专利技术的实施例中软件搬家的方法的流程图,该方法100包括:步骤S101、获取挂载在终端设备上的存储设备的挂载路径。可选地,在本专利技术的一个实施例中,可以首先判断该挂载在终端设备上的存储设备是否为SD卡,如果是,则获取挂载在终端设备上的存储设备的挂载路径。具体地,在步骤S101之前,方法还包括:获取挂载在终端设备上存储设备的格式;根据存储设备的格式判断所述存储设备是否为SD卡;如果挂在终端设备上的存储设备是SD卡,则执行获取挂载在终端设备上的存储设备的挂载路径的步骤。例如,通过SD卡的格式来识别挂载在终端设备上的存储设备是否为SD卡,其中SD卡的格式包括:vfat格式。以该存储设备为SD卡为例,在Android系统中获取SD卡挂载路径的代码如下:步骤S103、将获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径进行比较。上述预先设定的支持软件搬家的存储设备的挂载路径,是指存储设备通过该挂载路径挂载在终端设备上通常能够支持软件搬家,也就是该存储设备支持将终端设备内置的存储设备上安装的软件移动到存储设备上,或者支持将挂载在终端设备上的存储设备上的软件移动到终端设备内置的存储设备上。步骤S105、如果获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径相同,则终端设备支持软件搬家。例如,在终端设备上弹窗提示终端设备支持软件搬家,使得用户可以将终端设备内置的存储设备上安装的软件移动到外置的存储设备上,这样既节省了终端设备内置存储设备的存储空间,又保留了终端设备中安装的软件,可以实现提高终端设备的运行速度。可选地,在实施例一中,该方法100还包括:获取软件的安装路径,并将软件的相关文件移动至挂载在终端设备上的存储设备上,其中关于软件的安装位置:可以通过软件的备份apk的路径来获取软件安装的路径:(1)通过系统apk获取软件apk文件的备份路径;(2)如果备份路径以/data/本文档来自技高网...
一种软件搬家的方法及装置

【技术保护点】
一种软件搬家的方法,其包括:获取挂载在终端设备上的存储设备的挂载路径;将获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径进行比较;如果获取的挂载路径与预先设定的支持软件搬家的存储设备的挂载路径相同,则提示所述终端设备支持软件搬家。

【技术特征摘要】
1.一种软件搬家的方法,其包括:获取挂载在终端设备上的存储设备的挂载路径和预先设定的支持软件搬家的存储设备的挂载路径;将获取的所述挂载在终端设备上的存储设备的挂载路径与所述预先设定的支持软件搬家的存储设备的挂载路径进行比较;如果获取的所述挂载在终端设备上的存储设备的挂载路径与所述预先设定的支持软件搬家的存储设备的挂载路径相同,则提示所述终端设备支持软件搬家;获取软件的安装路径,并将软件的相关文件移动至挂载在终端设备上的存储设备上;其中,在将软件的相关文件移动至挂载在终端设备上的存储设备上之前,还包括:判断所述软件的相关文件是否包括自启动文件,如果是,保留所述自启动文件在原存储分区中,只将所述软件的相关文件中除所述自启动文件之外的其他文件移动至挂载在所述终端设备上的存储设备上。2.根据权利要求1所述的方法,其中,所述获取预先设定的支持软件搬家的存储设备的挂载路径的步骤包括:获取所述终端设备的操作系统中的存储设备挂载表,所述存储设备挂载表记录有支持软件搬家的存储设备的设备标识、支持软件搬家的存储设备的挂载路径、以及设备标识与挂载路径的对应关系;在挂载在终端设备上的存储设备中查询格式为预先指定的格式的存储设备;获取格式为预先指定的格式的存储设备的设备标识;通过所述设备标识,在所述存储设备挂载表查询所述设备标识对应的存储设备的挂载路径,得到预先设定的支持软件搬家的存储设备的挂载路径。3.根据权利要求2所述的方法,在获取挂载在终端设备上的存储设备的挂载路径的步骤之前,所述方法还包括:判断终端设备的操作系统的版本号是否小于预设版本号;如果是,则提示所述终端设备不支持软件搬家;如果不是,则执行获取挂载在终端设备上的存储设备的挂载路径的步骤。4.根据权利要求1所述的方法,在获取挂载在终端设备上的存储设备的挂载路径的步骤之前,所述方法还包括:获取挂载在所述终端设备上存储设备的格式;根据所...

【专利技术属性】
技术研发人员:张勇蒋擎唐茂刘欢
申请(专利权)人:北京奇虎科技有限公司 奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1