一种软件的安装方法和装置制造方法及图纸

技术编号:9718593 阅读:75 留言:0更新日期:2014-02-27 05:15
本发明专利技术公开了一种软件的安装方法和装置,所述的方法包括:在第一终端中安装软件时,检测所述软件的安装路径是否为第一终端所用网盘的同步目录;若所述安装路径为所述网盘的同步目录,则将所述软件的临时文件和/或缓存文件设置在第一终端中的非网盘同步目录中;将所述软件的主程序文件和所述软件的用户数据文件中的记录文件安装在所述网盘的同步目录中。从而使得软件即使安装在网盘中也不会出现频繁同步的问题,不会影响计算机以及软件的性能。

【技术实现步骤摘要】
一种软件的安装方法和装置
本专利技术涉及计算机技术,具体涉及ー种软件的安装方法和装置。
技术介绍
用户在计算机中安装软件时,通常是在本地的默认路径或者用户自定义路径中进行安装。以浏览器为例,随着互联网的不断发展,云时代的到来,网盘进入T时代的今天,用户将尝试将直接将浏览器安装至网盘中,这样可以解决在公司、家里、学校等多场合下使用浏览器,同时用户还希望可以通过这种方式来实现浏览器中的数据同歩。将浏览器等软件安装至网盘时通常是将浏览器直接安装在网盘目录中,但是,这样安装存在一些问题,例如,浏览器中的缓存等文件会被同步到网盘服务器,影响上传的速度,造成不必要的浪费,且影响浏览器的性能。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供ー种克服上述问题或者至少部分地解决上述问题的软件的安装装置和相应的软件的安装方法。依据本专利技术的ー个方面,提供了一种软件的安装方法,包括:在第一终端中安装软件时,检测所述软件的安装路径是否为第一終端所用网盘的同步目录;若所述安装路径为所述网盘的同步目录,则将所述软件的临时文件和/或缓存文件设置在第一終端中的非网盘同步目录中;将所述软件的主程序文件和所述软件的用户数据文件中的记录文件安装在所述网盘的同步目录中。本专利技术ー个可选实施例中,所述检测所述软件的安装路径是否为第一終端所用网盘的同步目录,包括:通过特征分析确定所述软件的安装路径是否为第一終端所用网盘的同步目录,其中特征分析包括以下至少ー项:分析与所述软件的安装路径关联的注册表是否为所述第一終端所用网盘的同步目录关联的注册表;获取所述软件的安装路径的配置文件,并分析所述配置文件是否属于所述第一終端所用网盘的同步目录。本专利技术ー个可选实施例中,还包括:配置所述软件的读写频率,并依据所述读写频率确定所述网盘的同步时间。本专利技术ー个可选实施例中,还包括:将所述第一終端中所述软件的安装包同步到所述网盘中;当第二終端登录所述网盘时,若该第二終端中未安装所述软件,则依据指示信息在所述第二終端中生成所述软件的快捷方式;将所述第二終端与所述网盘进行所述软件的数据同步。本专利技术ー个可选实施例中,还包括:在与所述网盘对应的各終端之间采用对等网络进行同一软件安装包的数据同步,其中所述终端包括第一終端和第二終端。本专利技术ー个可选实施例中,还包括:启动所述软件后,延迟预置时间后进行与所述网盘间的数据同步,其中数据同步包括以下至少ー项操作:写入所述软件的注册表,设置所述软件的启动项,设置所述软件的关联文件的打开方式,和同步所述软件的用户数据文件中的记录文件。本专利技术ー个可选实施例中,还包括:采用密钥数据对所述软件的用户数据文件进行加密,并在与所述网盘进行数据同步时,通过密钥数据对同步的数据进行加、解密处理,其中所述密钥数据包括:密码和/或与用户信息绑定的设备标识。本专利技术ー个可选实施例中,还包括:将所述软件的快捷方式标记为所述网盘中安装的软件。本专利技术ー个可选实施例中,还包括:对所述网盘中已安装软件的软件安装目录进行收集,并依据收集结果提示用户在各終端中进行软件的安装同歩。本专利技术ー个可选实施例中,还包括:在卸载所述网盘中已安装软件时,调用对所述网盘进行安全防护的软件对所述网盘中已安装软件进行卸载。根据本专利技术的另一方面,提供了一种软件的安装装置,包括:检测模块,用于在第一終端中安装软件时,检测所述软件的安装路径是否为第一終端所用网盘的同步目录;安装模块,用于若所述安装路径为所述网盘的同步目录,则将所述软件的临时文件和/或缓存文件设置在第一終端中的非网盘同步目录中;将所述软件的主程序文件和所述软件的用户数据文件中的记录文件安装在所述网盘的同步目录中。本专利技术ー个可选实施例中,所述检测模块,用于通过特征分析确定所述软件的安装路径是否为第一終端所用网盘的同步目录,其中特征分析包括以下至少ー项:分析与所述软件的安装路径关联的注册表是否为所述第一終端所用网盘的同步目录关联的注册表;获取所述软件的安装路径的配置文件,并分析所述配置文件是否属于所述第一終端所用网盘的同步目录。本专利技术ー个可选实施例中,还包括:配置模块,用于配置所述软件的读写频率,并依据所述读写频率确定所述网盘的同步时间。本专利技术ー个可选实施例中,还包括:同步模块,用于将所述第一終端中所述软件的安装包同步到所述网盘中,以及将所述第二終端与所述网盘进行所述软件的数据同步;所述安装模块,还用于当第二終端登录所述网盘时,若该第二終端中未安装所述软件,则依据指示信息在所述第二終端中生成所述软件的快捷方式。本专利技术ー个可选实施例中,还包括:同步模块,用于在与所述网盘对应的各終端之间采用对等网络进行同一软件安装包的数据同步,其中所述终端包括第一終端和第二终端。本专利技术ー个可选实施例中,同步模块,用于在启动所述软件后,延迟预置时间后进行与所述网盘间的数据同步,其中数据同步包括以下至少ー项操作:写入所述软件的注册表,设置所述软件的启动项,设置所述软件的关联文件的打开方式,和同步所述软件的用户数据文件中的记录文件。本专利技术ー个可选实施例中,还包括:加解密模块,用于采用密钥数据对所述软件用户数据文件进行加密,并在与所述网盘进行数据同步时,通过密钥数据对同步的数据进行カロ、解密处理,其中所述密钥数据包括:密码和/或与用户信息绑定的设备标识。本专利技术ー个可选实施例中,所述安装模块,还用于将所述软件的快捷方式标记为所述网盘中安装的软件。本专利技术ー个可选实施例中,还包括:收集模块,用于对所述网盘中已安装软件的软件安装目录进行收集,并依据收集结果提示用户在各終端中进行软件的安装同歩。本专利技术ー个可选实施例中,还包括:卸载模块,用于在卸载所述网盘中已安装软件时,调用对所述网盘进行安全防护的软件对所述网盘中已安装软件进行卸载。根据本专利技术的软件的安装方法,能够在软件安装时检测所述软件的安装路径是否为第一終端所用网盘的同步目录,若所述安装路径为所述网盘的同步目录,则将所述软件的临时文件和/或缓存文件设置在第一終端中的非网盘同步目录中;将所述软件的主程序文件和所述软件的用户数据文件中的记录文件安装在所述网盘的同步目录中。从而使得软件即使安装在网盘中也不会出现频繁同步的问题,不会影响计算机以及软件的性能。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的參考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例一提供的软件的安装方法流程图;图2示出了根据本专利技术实施例三提供的软件的安装装置结构图;以及图3示出了根据本专利技术实施例三提供的软件的安装装置可选结构图。【具体实施方式】下面将參照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。网本文档来自技高网...

【技术保护点】
一种软件的安装方法,包括:在第一终端中安装软件时,检测所述软件的安装路径是否为第一终端所用网盘的同步目录;若所述安装路径为所述网盘的同步目录,则将所述软件的临时文件和/或缓存文件设置在第一终端中的非网盘同步目录中;将所述软件的主程序文件和所述软件的用户数据文件中的记录文件安装在所述网盘的同步目录中。

【技术特征摘要】
1.一种软件的安装方法,包括: 在第一終端中安装软件时,检测所述软件的安装路径是否为第一終端所用网盘的同步目录; 若所述安装路径为所述网盘的同步目录,则将所述软件的临时文件和/或缓存文件设置在第一終端中的非网盘同步目录中;将所述软件的主程序文件和所述软件的用户数据文件中的记录文件安装在所述网盘的同步目录中。2.如权利要求1所述的方法,所述检测所述软件的安装路径是否为第一終端所用网盘的同步目录,包括: 通过特征分析确定所述软件的安装路径是否为第一終端所用网盘的同步目录,其中特征分析包括以下至少ー项: 分析与所述软件的安装路径关联的注册表是否为所述第一終端所用网盘的同步目录关联的注册表; 获取所述软件的安装路径的配置文件,并分析所述配置文件是否属于所述第一終端所用网盘的同步目录。3.如权利要求1所述的方法,还包括: 配置所述软件的读写频率,并依据所述读写频率确定所述网盘的同步时间。4.如权利要求1所述的方法,还包括: 将所述第一終端中所述软件的安装包同步到所述网盘中; 当第二終端登录所述网盘吋,若该第二終端中未安装所述软件,则依据指示信息在所述第二終端中生成所述软件的快捷方式; 将所述第二終端与所述网盘进行所述软件的数据同歩。5.如权利要求1所述的方法,还包括: 在与所述网盘对应的各終端之间采用对等网络进行同一软件安装包的数据同步,其中所述终端包括第一終端和第二終端。6.一种软件的...

【专利技术属性】
技术研发人员:周裕波陶伟华
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1