一种自动安装应用软件的方法和系统的制作方法

文档序号:6332083阅读:212来源:国知局
专利名称:一种自动安装应用软件的方法和系统的制作方法
技术领域
本发明涉及计算机应用领域,更具体地说,涉及一种在计算机上自动安装应用软 件的方法和系统。
背景技术
目前的操作系统多种多样,同一种应用软件通常需要提供多个操作系统的版本来 满足各种操作系统的要求。而应用软件的安装过程对于普通用户来说有些比较简单,有些则非常复杂。目前 应用软件安装普遍都是在系统登录之后,才进行安装。这样,如果用户要安装软件。用户 就得先启动计算机,登录,寻找合适操作系统和配套软件,然后进行安装软件。错误的操作 可能导致应用软件无法正确安装,而没有给定正确的配置也会导致应用软件无法正常的工 作。因此,传统方式对需要用户手动或者半手动地进行应用程序的安装,因而用户需 要知道操作系统类型、文件系统以及硬件配置等方面的知识,因此给用户带来许多的不便。因此,需要一种自动安装应用软件的方法,可以为用户排除安装软件中的不必要 的烦恼,自动正确地进行应用软件的安装。

发明内容
本发明要解决的技术问题在于,针对现有技术需要用户了解复杂的计算机知识, 进而手动或半手动地安装应用软件的缺陷,提供一种无需用户了解复杂的计算机知识,能 够正确地自动安装应用软件的方法。本发明解决其技术问题所采用的技术方案是构造一种自动安装应用软件的方 法,包括Si、启动源操作系统;S2、所述源操作系统启动系统识别程序以自动识别目标操作系统的系统信息;S3、所述源操作系统基于所述目标操作系统的系统信息启动自动配置程序进行目 标应用软件安装的系统适应自动配置,进而产生目标配置文件;S4、所述源操作系统基于所述目标配置文件,启动所述目标应用软件的安装程序 进而自动安装所述目标应用软件到所述目标操作系统中。在本发明所述的方法中,所述步骤Sl为使用可引导设备启动存储在所述可引导 设备中的所述源操作系统。在本发明所述的方法中,所述可引导设备包括U盘、光盘或软盘。在本发明所述的方法中,所述步骤S2进一步包括S21、判断是否只有一个目标操作系统,如果是则识别所述一个目标操作系统的系 统信息,否则执行步骤S22;S22、判断用户是否选择一个目标操作系统,如果是则识别所述选择的一个目标操作系统的系统信息,否则执行步骤S23 ;S23、识别默认设置的目标操作系统的系统信息。在本发明所述的方法中,所述系统信息包括系统类型、文件系统类型和相关系统配置。在本发明所述的方法中,在所述步骤S3中,所述目标应用软件安装的系统适应自 动配置包括配置操作系统类型、配置安装目录和配置硬件信息。在本发明所述的方法中,所述方法进一步包括步骤S5,在所述目标应用软件安装 完毕以后,自动进入所述目标操作系统并启动所述目标应用软件。本发明解决其技术问题的另一技术方案是,构造一种自动安装应用软件的系统, 包括安装有目标操作系统的目标设备,安装有源操作系统的可引导设备;所述可引导设备启动源操作系统;所述源操作系统启动系统识别程序以自动识别 目标操作系统的系统信息;所述源操作系统基于所述目标操作系统的系统信息启动自动配 置程序进行目标应用软件安装的系统适应自动配置,进而产生目标配置文件;所述源操作 系统基于所述目标配置文件,启动所述目标应用软件的安装程序进而自动安装所述目标应 用软件到所述目标操作系统中。在本发明所述系统中,所述可引导设备包括U盘、光盘或软盘。在本发明所述系统中,所述目标设备进一步包括自动切换模块,用于在所述目标 应用软件安装完毕以后,自动进入所述目标操作系统并启动所述目标应用软件。实施本发明的自动安装应用软件的方法和系统,无需用户了解复杂的计算机知 识,能够正确地自动安装应用软件。更进一步地,本发明的方法和系统还可以用于包括多种 目标操作系统的目标设备,进行正确地自动安装应用软件。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明的自动安装应用软件方法的第一实施例的流程图;图2是本发明的自动安装应用软件的系统框图。
具体实施例方式以下将结合附图对本发明的其它实施例、特征和优点,以及本发明各种实施例的 结构和操作方式进行详细描述。在此,本发明的各个实施例仅仅是用于说明而非限制性的。如图1所示,本发明的自动安装应用软件的方法始于步骤Si。在步骤Sl中,启动 源操作系统。在本发明的一个实施例中,源操作系统可以安装在可引导设备中,由该可引导 设备启动。本领域中任何已知的可引导设备都可用于本发明。比如U盘、光盘、软盘等等。 在本发明的一个实施例中,待将U盘插入目标设备的USB接口以后,目标设备的主板可以支 持U盘启动源操作系统。该源操作系统可以是Puppy、WinPE等等。在本发明的另一优选实 施例中,该源操作系统也可以安装到可引导的网络中,通过网络与目标设备的连接加以启 动。在步骤S2中,所述源操作系统启动系统识别程序以自动识别目标操作系统的系统信息。在此,本领域中任何已知的系统识别程序都可以用于本发明。在此本发明不受其所 采用的系统识别程序的类型的影响。所述系统信息可以包括系统类型、文件系统类型和相 关系统配置。目标操作系统是需要安装应用软件的目标设备的操作系统。该目标设备可以 是计算机、移动终端也可以是智能设备。在本发明的简化实施例中,当目标设备上只有一个 目标操作系统时,则直接识别这个目标操作系统的系统信息。在本发明的一个优选实施例 中,当目标设备上有多个目标操作系统时,则可以提示用户进行选择。如果用户做出选择, 那么识别用户选择的一个目标操作系统的系统信息。如果用户没有做出选择或是在设定时 间内没有做出选择,则识别默认设置的目标操作系统的系统信息。在此,默认设置的目标操 作系统可以是列出的多个目标操作系统选单中的第一选项,也可以是其他预先设定的目标 操作系统。在本发明的另一优选实施例中,此时不知道目标设备上有多少个目标操作系统 时,可以判断是否只有一个目标操作系统,如果是则识别所述一个目标操作系统的系统信 息。如果不是,则列出包括多个目标操作系统的选单,并提示用户进行选择。在设定时间后, 判断用户是否已经选择一个目标操作系统,如果则识别所述选择的一个目标操作系统的系 统信息,否则识别默认设置的目标操作系统的系统信息。其中默认设置的目标操作系统可 以是选单中的第一选项,也可以是其他预先设定的目标操作系统。在步骤S3中,所述源操作系统基于所述目标操作系统的系统信息启动自动配置 程序进行目标应用软件安装的系统适应自动配置,进而产生目标配置文件。其中该系统适 应自动配置可以基于待安装的目标应用软件和自动配置程序之间的协议,本领域技术人员 完全可以根据实际情况实现上述操作。在本发明的一个优选实施例中,所述目标应用软件 安装的系统适应自动配置可以包括配置操作系统类型、配置安装目录和配置硬件信息。在 本发明中,目标配置文件包括目标应用软件安装必需且只需的配置文件,至少包含操作系 统类型、文件系统类型、安装路径、关键硬件类型表(可能有多个关键硬件)”等。在步骤S4中,所述源操作系统基于所述目标配置文件,启动所述目标应用软件的 安装程序进而自动安装所述目标应用软件到所述目标操作系统中。此后,进入目标操作系 统后,用户可以发现并使用已经安装好的目标应用软件。在本发明的另一优选实施例中,在 所述目标应用软件安装完毕以后,自动进入所述目标操作系统并启动所述目标应用软件。使用本发明自动安装应用软件的方法,能为用户排除一些安装软件中的不必要的 烦恼,简化安装过程,同时保证安装的正确性。图2是本发明的自动安装应用软件的系统框图。该自动安装应用软件的系统包括 安装有目标操作系统的目标设备,安装有源操作系统的可引导设备。其中该目标设备中包 括第一目标操作系统和第二目标操作系统。在本发明的其他实施例中,该目标设备中也可 包括一个目标操作系统或多个目标操作系统。其中目标设备是需要进行目标应用软件的安 装的设备,如计算机,移动终端等等。所述可引导设备包括U盘、光盘或软盘等等。所述可 引导设备启动源操作系统;所述源操作系统启动系统识别程序以自动识别目标操作系统的 系统信息;所述源操作系统基于所述目标操作系统的系统信息启动自动配置程序进行目标 应用软件安装的系统适应自动配置,进而产生目标配置文件;所述源操作系统基于所述目 标配置文件,启动所述目标应用软件的安装程序进而自动安装所述目标应用软件到所述目 标操作系统中。在本发明的优选实施例中,所述目标设备进一步包括自动切换模块,用于在所述目标应用软件安装完毕以后,自动进入所述目标操作系统并启动所述目标应用软件。在本发明的其他优选实施例中,所述目标设备进一步包括目标操作系统选择模 块,用于在目标设备包括多个目标操作系统时,选择需要安装应用软件的目标操作系统。本发明的自动安装应用软件的系统可以参照图1中示出的自动安装应用软件的 方法进行设置。根据本发明的教导,本领域技术人员能够构建这样的自动安装应用软件的 系统。实施本发明的自动安装应用软件的方法和系统,无需用户了解复杂的计算机知 识,能够正确地自动安装应用软件。更进一步地,本发明的方法和系统还可以用于包括多种 目标操作系统的目标设备,进行正确地自动安装应用软件。虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离 本发明范围的情况下,还可以对本发明进行各种变换及等同替代。因此,本发明不局限于所 公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
一种自动安装应用软件的方法,其特征在于,包括S1、启动源操作系统;S2、所述源操作系统启动系统识别程序以自动识别目标操作系统的系统信息;S3、所述源操作系统基于所述目标操作系统的系统信息启动自动配置程序进行目标应用软件安装的系统适应自动配置,进而产生目标配置文件;S4、所述源操作系统基于所述目标配置文件,启动所述目标应用软件的安装程序进而自动安装所述目标应用软件到所述目标操作系统中。
2.根据权利要求1所述的方法,其特征在于,所述步骤Sl为使用可引导设备启动存储 在所述可引导设备中的所述源操作系统。
3.根据权利要求2所述的方法,其特征在于,所述可引导设备包括U盘、光盘或软盘。
4.根据权利要求1所述的方法,其特征在于,所述步骤S2进一步包括521、判断是否只有一个目标操作系统,如果是则识别所述一个目标操作系统的系统信 息,否则执行步骤S22;522、判断用户是否选择一个目标操作系统,如果是则识别所述选择的一个目标操作系 统的系统信息,否则执行步骤S23 ;523、识别默认设置的目标操作系统的系统信息。
5.根据权利要求1或4所述的方法,其特征在于,所述系统信息包括系统类型、文件系 统类型和相关系统配置。
6.根据权利要求1所述的方法,其特征在于,在所述步骤S3中,所述目标应用软件安装 的系统适应自动配置包括配置操作系统类型、配置安装目录和配置硬件信息。
7.根据权利要求1所述的方法,其特征在于,所述方法进一步包括步骤S5,在所述目标 应用软件安装完毕以后,自动进入所述目标操作系统并启动所述目标应用软件。
8.一种自动安装应用软件的系统,其特征在于,包括安装有目标操作系统的目标设备,安装有源操作系统的可引导设备;所述可引导设备启动源操作系统;所述源操作系统启动系统识别程序以自动识别目标 操作系统的系统信息;所述源操作系统基于所述目标操作系统的系统信息启动自动配置程 序进行目标应用软件安装的系统适应自动配置,进而产生目标配置文件;所述源操作系统 基于所述目标配置文件,启动所述目标应用软件的安装程序进而自动安装所述目标应用软 件到所述目标操作系统中。
9.根据权利要求8所述系统,其特征,所述可引导设备包括U盘、光盘或软盘。
10.根据权利要求8所述的系统,其特征在于,所述目标设备进一步包括自动切换模 块,用于在所述目标应用软件安装完毕以后,自动进入所述目标操作系统并启动所述目标 应用软件。
全文摘要
本发明涉及一种自动安装应用软件的方法和系统。该方法包括S1、启动源操作系统;S2、所述源操作系统启动系统识别程序以自动识别目标操作系统的系统信息;S3、所述源操作系统基于所述目标操作系统的系统信息启动自动配置程序进行目标应用软件安装的系统适应自动配置,进而产生目标配置文件;S4、所述源操作系统基于所述目标配置文件,启动所述目标应用软件的安装程序进而自动安装所述目标应用软件到所述目标操作系统中。实施本发明的自动安装应用软件的方法和系统,用户无需了解复杂的计算机知识,就能够正确地自动安装应用软件。更进一步地,本发明的方法和系统还可以用于包括多种目标操作系统的目标设备,进行正确地自动安装应用软件。
文档编号G06F9/445GK101937351SQ20101028230
公开日2011年1月5日 申请日期2010年9月15日 优先权日2010年9月15日
发明者景晓军, 沈智杰, 钟玉龙 申请人:深圳市任子行网络技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1