自动安装软件的方法和装置制造方法及图纸

技术编号:8625916 阅读:220 留言:0更新日期:2013-04-25 22:58
在用于安装软件的装置中,当第一存储单元中存储的基本输入/输出系统(BIOS)被驱动时,将第一存储单元中存储的第一程序拷贝到第二存储单元中。因此,当操作系统(OS)被驱动时,执行第二存储单元的第一程序,从而安装用于自动安装软件和更新软件的第二程序,使得可以由第二程序自动地安装和更新软件。

【技术实现步骤摘要】

本专利技术构思涉及一种自动安装软件和更新软件的装置。
技术介绍
本专利技术构思涉及一种安装软件和更新软件的方法和装置。驱动个人计算机(PC)中硬件设备所需的驱动程序和软件可以存储在另外的存储介质中,比如CD-ROM,或者可以由用户使用另外的安装设施从互联网下载。
技术实现思路
本专利技术构思提供了一种自动安装软件和更新软件的装置和方法。本专利技术构思的其他特征和应用将在以下描述中进行一部分阐述,并且部分地将通过描述而显而易见,或者通过本专利技术的实践而获知。本专利技术构思还提供了计算机可读记录介质,在其上记录了执行所述方法的程序。根据本专利技术构思的特征,一种安装软件的装置包括第一存储单元,用于存储第一程序和基本输入/输出系统(BIOS),第一程序调用用于安装软件和更新软件的第二程序;第二存储单元;保护单元,通过执行将第一存储单元的第一程序拷贝到第二存储单元的操作来保护第一程序;安装单元,通过执行第二存储单元的第一程序来安装第二程序;以及执行单元,执行安装的第二程序。根据本专利技术构思的另一特征,一种计算机系统,包括用于安装软件的装置,当基本输入/输出系统(BIOS)被驱动时,该装置将第一存储单元中存储的用于调用第二程序的第一程序拷贝到第二存储单元中,通过执行第二存储单元的第一程序来安装第二程序,以及执行安装的第二程序;以及用户接口单元,根据第二程序的执行结果显示可安装软件和软件更新的列表,其中第二程序是用于安装和更新软件的程序。根据本专利技术构思的另一特征,一种安装软件的方法包括当第一存储单元中存储的基本输入/输出系统(BIOS)被驱动时,将第一存储单元中存储的用于调用第二程序的第一程序拷贝到第二存储单元中;通过执行第二存储单元的第一程序来安装第二程序;以及执行安装的第二程序,其中第二程序是用于安装和更新软件的程序。附图说明通过结合附图的以下实施例的描述,本专利技术的这些和/或其它特征和实用性将变得显而易见和更加容易理解,其中图1是根据本专利技术示例性实施例的用于安装软件的装置的结构框图2是包括图1所示的用于安装软件的装置的计算机系统的结构框图;图3是示出了根据本专利技术示例性实施例的安装软件的方法的流程图;图4是示出了根据本专利技术另一示例性实施例的安装软件的方法的流程图;图5是示出了根据本专利技术示例性实施例的以下操作的流程图使用图1所示的用于安装软件的装置来根据标记判断是否将第一存储单元的第一程序拷贝到第二存储单元。具体实施例方式现在将详细介绍本专利技术的实施例,其示例将在附图中示出,其中,贯穿全文,相同参考数字涉及相同元件。以下将参考附图描述实施例,以说明本专利技术构思。图1是根据本专利技术示例性实施例的用于安装软件的装置100的结构框图。参见图1,根据至少一个示例性实施例的用于安装软件的装置100包括第一存储单元110、第二存储单元120、保护单元130、安装单元140和执行单元150。图1所示的用于安装软件的装置100示出了与本专利技术示例性实施例相关的部件。因此,本领域普通技术人员应理解,图1中用于安装软件的装置100中还可以包括与图1所示的部件不同的常见部件。图1中用于安装软件的装置100可以与至少一个处理器相对应和/或包括至少一个处理器。因此,可以驱动图1中用于安装软件的装置100,就如同其包括在一般计算机系统(未示出)中一样。在下文中,将描述图1中用于安装软件的装置100包括在一般计算机系统中的情形。然而,本专利技术构思不限于此。第一存储单元110存储第一程序,其调用第二程序来安装软件及更新软件;以及基本输入/输出系统(BIOS)。在这种情况下,当没有在第二存储单元120上安装第二程序时,第一程序可以被实现为引导程序,其从图1安装软件的装置100的内部或外部调用第二程序并安装第二程序。然而,本专利技术构思不限于此。此外,作为用于安装软件和更新软件的程序,第二程序可以实现为软件安装和更新程序。然而,本专利技术构思不限于此。BIOS是在计算机系统运行之后首先执行的代码。BIOS控制计算机系统的硬件设备并且驱动操作系统(OS)。在这种情况下,在向计算机系统供电之后,在驱动操作系统(OS)之前,使用BIOS来控制计算机系统的运行的过程称作预启动模式。当没有执行BIOS时,计算机系统不运行。因此,可以在不能够轻易删除或修改所存储内容的第一存储单元110中存储BIOS。因此,根据本实施例的第一存储单元110可以实现为屏蔽式(mask)只读存储器(ROM)、可擦除可编程ROM (EP-ROM)等等。然而,本专利技术构思不限于此,包括快闪存储器的各种存储介质和ROM可以用作第一存储单元110。因此,即使用户删除了包括OS在内的所有程序,第一存储单元110中存储的内容也不会从计算机系统中删除。第一存储单元110—并存储第一程序和BIOS。因为第一程序与BIOS—起存储在第一存储单元110中,所以不能够轻易地删除或修改存储的内容。即使用户通过对计算机系统执行格式化等来删除所有程序,第一存储单元110中存储的第一程序也不会从计算机系统中删除。第一程序是用于调用第二程序的程序。当第一程序存储在第一存储单元110中时不执行。当保护单元130拷贝第一程序且将其存储在第二存储单元120中时,第二存储单元120中的OS被驱动,使得自动执行第一程序。第二存储单元120存储不同于BIOS的程序、数据等。图1的第二存储单元120还可以存储OS。此外,当由第一存储单元110的BIOS驱动的OS执行在计算机系统上安装的其它应用程序时,第二存储单元120存储要由OS访问的数据或文件。因此,第二存储单元120实现为能够自由地删除存储的内容或者能够修改存储的内容的存储设备,例如,硬盘驱动(HDD)。当由BIOS运行的预启动模式终止且OS被驱动时,由OS控制计算机系统的全部操作。在这种情况下,因为OS通过访问第二存储单元120中存储的数据和文件来控制和执行应用程序,所以需要将第一存储单元110的第一程序拷贝到和存储在第二存储单元120中,使得可以执行第一程序。因此,由保护单元130将第一存储单元110的第一程序拷贝到第二存储单元120中,以及当OS被驱动时第二存储单元120中存储的第一程序被自动执行。当BIOS被驱动时,保护单元130将第一存储单元110的第一程序拷贝到第二存储单元120中。例如,保护单元130可以执行第一存储单元110中存储的程序保护模块,以执行第一程序的拷贝操作。因此,图1的保护单元130还可以实现为程序保护器,本专利技术构思不限于此。保护单元130运行在预启动模式下。即,当向计算机系统供电时,执行第一存储单元110的BIOS,并且在执行第一存储单元110的BIOS的同时,保护单元130将第一存储单元110的第一程序拷贝到第二存储单元120中。此外,图1中用于安装软件的装置100可以判定是否激活保护单元130的操作。将参考图2详细描述判定是否激活保护单元130的操作。此外,保护单元130判定在预启动模式终止且OS被驱动时OS是否自动执行第一程序。即使在删除了包括OS在内的计算机系统中的所有程序之后,第一存储单元110中存储的第一程序也被保护单元130存储在第二存储单元120中,且也执行第二存储单元120中存储的第一程序。因此,即使在重新安装OS时,保护单元130也会将第一存储单元110的本文档来自技高网...

【技术保护点】
一种安装软件的装置,包括:第一存储单元,用于存储第一程序和基本输入/输出系统BIOS,第一程序调用用于安装软件和更新软件的第二程序;第二存储单元;保护单元,通过执行将第一存储单元的第一程序拷贝到第二存储单元中的操作来保护第一程序;安装单元,通过执行第二存储单元的第一程序来安装第二程序;以及执行单元,执行安装的第二程序。

【技术特征摘要】
2011.08.31 KR 10-2011-00882331.一种安装软件的装置,包括 第一存储单元,用于存储第一程序和基本输入/输出系统BIOS,第一程序调用用于安装软件和更新软件的第二程序; 第二存储单元; 保护单元,通过执行将第一存储单元的第一程序拷贝到第二存储单元中的操作来保护第一程序; 安装单元,通过执行第二存储单元的第一程序来安装第二程序;以及 执行单元,执行安装的第二程序。2.如权利要求1所述的装置,还包括检查单元,用于检查是否通过执行第二存储单元的第一程序安装了第二程序,其中,根据检查结果,当还未安装第二程序时,安装单元通过从所述装置的外部和内部中的至少一个调用第二程序来安装第二程序。3.如权利要求1所述的装置,还包括第三存储单元,用于存储第二程序,其中,安装单元安装在第三存储单元中存储的第二程序。4.如权利要求1所述的装置,还包括通信接口单元,用于从外部存储设备接收第二程序,其中安装单元安装接收的第二程序。5.如权利要求1所述的装置,其中,第一存储单元存储对第二程序的运行状态加以指示的标记,并且当基于标记判定第二程序没有运行时,保护单元将第一程序拷贝到第二存储单元中且将第一程序存储在第二存储单元中。6.如权利要求5所述的装置,其中,当所述装置的操作系统OS终止或者进入最大节电模式时,第一存储单元存储对第二程序的运行状态加以指示的标记。7.如权利要求1所述的装置,其中,执行单元执行第二程序且显示可安装软件和软件更新的列表。8.如权利要求1所述的装置,还包括判定单元,用于根据用户设置的信息判定是否激活保护单元。9.一种计算机系统,包括 用于安装软件的装置,当基本输入/输出系统BIOS被驱动时,该装置执行将第一存储单元中存储的用于调用第二程序的第一程...

【专利技术属性】
技术研发人员:金载桓
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1